This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits ae5179317e79 Add linux-next specific files for 20211027 omits be0c0cfe06c2 Merge branch 'akpm/master' omits d108e067ca57 lib/stackdepot: allow optional init and stack_table alloca [...] omits 5af7ba0cb0b3 kasan: add kasan mode messages when kasan init omits 81665a3efbfa mm: unexport {,un}lock_page_memcg omits f4231926df79 mm: unexport folio_memcg_{,un}lock omits 9fc310bbaefa mm: migrate: simplify the file-backed pages validation whe [...] omits 1a616dcef370 mm: allow only SLUB on PREEMPT_RT omits 9e32ef19275f Merge branch 'akpm-current/current' omits fb793957b515 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits b1c50fbd8205 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 9dd5b00a2258 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 1c45c878c73a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 93507a70e754 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 71758a81f841 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 1c0342175a4d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 60c201aa907c Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 99ec7a19456c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c4994274f23 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 786026d25b53 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 4eeb498a1f75 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e6450ad06e85 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 43942fd214be Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 50bca66fde6b Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 846fdadbe028 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 10e8a268931e Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits a1f1b189da02 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits de30ebdc0b0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b152d73f0925 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa16b1e058fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7245e2bc846c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ea247affc07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1a4129d9b06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f8d0abe0922 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] omits ba77094cd2ae Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 4c94b21dcec5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a33ffc52e021 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 8785379e24ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f85db7c4b0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cfceb0a89042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a5efb81e7db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2261d80560a9 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits caa88dc603d4 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits f7936f7ae43b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df1818bdc5ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96aa0a2ad5be Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits b43d5d34e2c1 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits ec05dc8c0c0e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits d6318e8ed168 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 111e0c181ade Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 31e84567729a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 5f3022b40c0d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 2945fe1afc14 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits c3105d5de8b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a27999c3f1e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d206f56a44bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e24d3f0afccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f527221266c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30c6b189cd4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57ead39e68c3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 41c8ddc465b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits de75be3d9e8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 119ecc3cc9b0 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 7c4329eafb78 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 5d17cf162492 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e187c25ee20e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits b79547827f52 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 3881c28a49ef Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits c553b1047c93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 206aa27f7a81 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 207e1c9ba491 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2ed642b1d6a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17201c7f8340 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 962a8319e1ce Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits b2d28842bd48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ebb467af7dff Merge branch 'next' of git://github.com/cschaufler/smack-next omits fb8f0686bc09 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f4b9c58360db Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits d594cfbc1fac Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits da0640216789 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 792f6a731fe2 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 83b4ffc0ea1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 944c70b66b6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 60924380c7db Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 00e014463381 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits cb28083c4230 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 553f25f2919b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74bf46b8dc3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 195e5d331196 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 37e68f50d608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc6e3b86ff37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdf9732d90e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5a82752d8d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 377a5649f689 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits b75c81086b1e Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 322037c4f6a7 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits ff20d7b2d863 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 687eef8673c8 next-20211026/amdgpu omits 41388f94c80e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits f56d4da8fc63 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 48f0c916e37a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2fdd5096be01 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits c44607c3d639 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 295a8e8c1988 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 115ee4e66d81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab25a44b5a63 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a9d4f08d4674 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 830c7709e6c5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 744ab4801ca9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a68edf55de0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 735b1fe548e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits efabfec55eb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc5c54da7b03 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 5ea33146ebca Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 2049a8cfb3b4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 0bc001d02817 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 2e0dfd54d60b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 0872869c56d5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ca9142abf648 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 2721b437d3c9 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 415c79c363de Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b6beaf504ebb Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits ca4efccee815 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits ea747ab45e4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6632913a0346 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits e7da65dd9fc0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7ba00f9bd04d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9065b969c53f dt-bindings: bus: ti-sysc: Update to use yaml binding omits 0eb0dffb2569 dt-bindings: sram: Allow numbers in sram region node name omits 2aa927179031 of/unittest: Disable new dtc node_name_vs_property_name an [...] omits 8af2d660faea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54461fb6646d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 392c439018a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f23d67bfd15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 58096e076454 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d59be7a574cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f1502d735861 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 063bc3fb72da Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 22e394d2cfdf Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 72d91d1f715c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f61fc6af872c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db380730b92d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7a14cc45f7fb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 96e06f624408 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 84f411387651 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a4d5caa98f54 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 90fdf06ccaac Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits bd5eacc55a04 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits dfcb712734bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b2b4bfe4c3b Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits b103b9f67ffd Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 9bf97ae8ff23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fe9b66f05dd Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 9b3dc99783d4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ef44efbe691a Merge branch 'for-next' of git://git.libc.org/linux-sh omits c36606baafe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98a587aecdaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81f183d69142 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 154440f84c99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45a214b822e3 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 641428c17147 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 82b96e1b0d09 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits d29a6ac4135b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits d47e9ad536c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b51deda004e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9201a779df6 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits a211882984dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 562fa4bbf65e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 6e14fff3c8c0 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits bf85cb5803d4 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 7c22230cb25c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65e05e65721d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 679dc8368de9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 8d684d64aee7 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 66dc279e4fc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23acc989a063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c367568071e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c227aa2a8ad7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1abf2c41d30a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f19ac572d13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb8802676b62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e51aa8f4edb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1495c9ed1000 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 161cb813e958 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0339a2617c3a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bf77c69ba43c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb4f3415744b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62712f6c0ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a16a4e9d5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b22ad06d596 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits fff5b4c8988d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 053f47ddaff9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6012f5165711 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b07325869bcf Merge branch 'compiler-attributes' of https://github.com/o [...] omits 4cbf9b67e55f Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 53addbc565c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ee25b10f461 Merge branch 'for-5.16/io_uring' into for-next omits bfbd58926fc5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c35132243183 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1e9c2e7c72b5 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 2ece99fd5274 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 308fe6909152 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1c20c5ccd4bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 563d364812fe Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ec3ecd3e0580 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4c37fb470abc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0c7641f613be Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits bc747b07460a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 925422a22e15 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 31fdeb765a8e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9efff455720c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits deb0b6378098 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits a0c9c4c34360 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 932d5b79c744 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d791a49eed44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b6d70e5dff71 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 49cade7af5f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f6c24745184b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits aaf74b407254 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2bbf32c4b69d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e37b9223ef35 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aba9b0e51b79 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 77caff0aeaa8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 751be3382ec2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 2388cf9633f6 soc: document merges omits 8a5effebddb0 ubifs: Export filesystem error counters omits e7259f574fca ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] omits ed700f7237dd Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 803a53fde98f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 6149531a7636 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe omits 23b461ade5ed Merge branch 'for-next-next-v5.15-20211026' into for-next- [...] omits d08596be993d Merge branch 'ext/filipe/tree-log-speedup' into for-next-n [...] omits ebabc717f06f Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits 7dd678d0ea3b Merge branch 'misc-next' into for-next-next-v5.15-20211026 omits 135a0ebc0f55 btrfs: remove no longer needed logic for replaying directo [...] omits 75c0df1b165a btrfs: only copy dir index keys when logging a directory omits 48388998bb21 btrfs: index free space entries on size omits 6d815e92d97a btrfs: remove root argument from check_item_in_log() omits c366b70b75f2 btrfs: remove root argument from add_link() omits c9c9962c9992 btrfs: remove root argument from btrfs_unlink_inode() omits 4d88c45ee659 btrfs: remove root argument from drop_one_dir_item() omits e72d4188a201 btrfs: clear MISSING device status bit in btrfs_close_one_device omits f6906c363f2e btrfs: call btrfs_check_rw_degradable only if there is a m [...] omits c8d9cdfc766d btrfs: send: prepare for v2 protocol omits 52ba072e110a docs: submitting-patches: make section about the Link: tag [...] omits bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] omits 9184ca4331cf Merge branch 'for-5.16/block' into for-next omits 54bab5c117e6 xen: Fix implicit type conversion omits 01cee7a7d519 KVM: s390: pv: properly handle page flags for protected guests omits f8e57d328a1d KVM: s390: Fix handle_sske page fault handling omits 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() omits 965acf76b68d Merge branch irq/irq_cpu_offline into irq/irqchip-next omits 1757172c00a6 Merge tag 'remove-handle-domain-irq-20211026' into irq/irq [...] omits e3690c95157c Merge branch 'for-next/fixes' into for-next/core omits 9857ddce1e1f Merge branches 'for-next/8.6-timers', 'for-next/extable', [...] omits 61c96499021b Merge branch 'devel-stable' into for-next omits c1346c1e05c7 Merge branches 'fixes' and 'misc' into for-next omits dd7bf3ebe9e6 parisc: Remove unused constants from asm-offsets.c omits 974aed0df7f2 parisc/ftrace: use static key to enable/disable function g [...] omits 59c3c0a47cdf parisc/ftrace: set function trace function omits 62c6b5fbd644 parisc: Make use of the helper macro kthread_run() omits 0cf1bd3df530 parisc: don't enable irqs unconditionally in handle_interr [...] omits 0f0a06de5492 parisc: mark xchg functions notrace omits 20ffa8e15bce parisc: enhance warning regarding usage of O_NONBLOCK omits bc4c23e7a0c0 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers omits 942c20fac91a parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h omits 61e91d7189c4 parisc: Use PRIV_USER in syscall.S omits b33f32bc3ee9 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] omits 8dad0e6f17ce parisc: Move thread_info into task struct omits db84b84e5b25 parisc: add support for TOC (transfer of control) omits 0be0ae384abe parisc/firmware: add functions to retrieve TOC data omits 3d36361a6bd8 parisc: add PIM TOC data structures omits e95a6d63a259 parisc: move virt_map macro to assembly.h omits f1d62a1273d3 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled omits fe3f79017d8a parisc: Fix ptrace check on syscall return omits 4a1a10513897 task_stack: Fix end_of_stack() for architectures with upwa [...] omits 6860c2927ebe parisc: Use PRIV_USER instead of 3 in entry.S omits ff35df3d7794 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h omits 505f60557aae parisc: Allocate task struct with stack frame alignment omits 26a54bd492fb parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] omits ae2eac9bbfa5 parisc: fix warning in flush_tlb_all omits 82bd44570b8b parisc: disable preemption in send_IPI_allbutself() omits 67f6bda4482a parisc: fix preempt_count() check in entry.S omits ea3d540b210b parisc: deduplicate code in flush_cache_mm() and flush_cac [...] omits e6983fcdb1e4 parisc: disable preemption during local tlb flush omits 0b297e44ce2c parisc: Add KFENCE support omits d1dcbec59ffa parisc: Switch to ARCH_STACKWALK implementation omits ad696d0a07a4 parisc: make parisc_acctyp() available outside of faults.c omits 6d8dcdfdc1a1 parisc/unwind: use copy_from_kernel_nofault() omits 6de1dedb1db1 Merge branch 'remotes/lorenzo/pci/xgene' omits 5dbf178d02ec Merge branch 'remotes/lorenzo/pci/vmd' omits 21b71c44e670 Merge branch 'pci/host/rcar' omits a9f23709c3a0 Merge branch 'remotes/lorenzo/pci/qcom' omits d8f2174b47ad Merge branch 'pci/host/mt7621' omits d1311d523681 Merge branch 'remotes/lorenzo/pci/imx6' omits 27dda3fd1833 Merge branch 'remotes/lorenzo/pci/endpoint' omits 829fa2b9be46 Merge branch 'remotes/lorenzo/pci/dwc' omits 77a3a33439e0 Merge branch 'remotes/lorenzo/pci/dt' omits 66d0395f34ef Merge branch 'remotes/lorenzo/pci/cadence' omits 227169c62965 Merge branch 'remotes/lorenzo/pci/apple' omits ce9737f2b12c Merge branch 'remotes/lorenzo/pci/aardvark' omits 4e43870dab1d Merge branch 'pci/misc' omits 6b58e97e284e Merge branch 'pci/vpd' omits 20e27749efb6 Merge branch 'pci/virtualization' omits 8d6601db6757 Merge branch 'pci/sysfs' omits 52dc3705bf5a Merge branch 'pci/switchtec' omits 56d25d9b5e08 Merge branch 'pci/resource' omits 89b157edb1e1 Merge branch 'pci/portdrv' omits d40679139f87 Merge branch 'pci/p2pdma' omits 0a9aeebfaa0f Merge branch 'pci/msi' omits 3955baff073b Merge branch 'pci/hotplug' omits 2f269ac6de23 Merge branch 'pci/driver' omits 982595c168a2 Merge branch 'pci/enumeration' omits f519cd5cb866 Merge branch 'pci/aspm' omits 43ddc4f581e1 Merge branch 'pci/acpi' omits 62b834d8972b Drivers: hv: vmbus: Remove unused code to check for subchannels omits 89c3ae1d96b7 Drivers: hv : vmbus: Initialize VMbus ring buffer for Isol [...] omits e4be5cdbdf4e Drivers: hv: vmbus: Add SNP support for VMbus channel init [...] omits 03bb6c2618e7 x86/hyperv: Add ghcb hvcall support for SNP VM omits 6bda810ffe49 x86/hyperv: Add Write/Read MSR registers via ghcb page omits 84f91919ae85 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host [...] omits cf90c4532b92 x86/hyperv: Add new hvcall guest address host visibility support omits 16f964042563 x86/hyperv: Initialize shared memory boundary in the Isola [...] omits e8883fe544e8 x86/hyperv: Initialize GHCB page in Isolation VM omits d8daa20d7898 Merge branch 'fscache-remove-old-io' into fscache-next omits 00426e4d450a f2fs: compress: fix overwrite may reduce compress ratio un [...] omits 71489efcf98e xen: fix wrong SPDX headers of Xen related headers omits c43d466c622b xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls omits 247c8433f3de x86/xen: Remove redundant irq_enter/exit() invocations omits 32c932b6aef9 xen-pciback: Fix return in pm_ctrl_init() omits 0f8f3a92a791 xen/x86: restrict PV Dom0 identity mapping omits be5f200de696 xen/x86: there's no highmem anymore in PV mode omits 0d83f4dda8e2 xen/x86: adjust handling of the L3 user vsyscall special p [...] omits 90f0acfcca2e xen/x86: adjust xen_set_fixmap() omits b40465b2db81 xen/x86: restore (fix) xen_set_pte_init() behavior omits 8e759631c75b xen/x86: streamline set_pte_mfn() omits cb5512552c83 f2fs: fix f2fs.rst build warning omits e76187b9792e scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 omits 9b3b463f3955 Merge branch 'for-5.16/block' into for-next omits e711164029c0 Merge branch 'for-5.16/ki_complete' into for-next omits 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon omits e15623cdce6f drm/panel: make sharp_ls055d1sx04 static omits d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation omits f4b2e66967bc dt-bindings: ili9881c: add rotation property omits 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance omits 07d1c025abb3 Merge branch 'tip-x86-sev' into tip-master omits 36413f42eaf5 Merge branch 'for-5.16/drivers' into for-next omits 46a17cabdace Merge branch 'for-5.16/io_uring' into for-next omits b756bf990a5b Merge branch 'for-5.16/block' into for-next omits 4e8bf1a67198 erofs: don't trigger WARN() when decompression fails omits 319ac09a4dd8 RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string omits c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check omits bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] omits 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled omits 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC omits 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two omits caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect omits c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm omits 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate omits 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers omits 5517357a4733 clk: bcm-2835: Pick the closest clock rate omits 736638246ec2 Merge drm/drm-next into drm-misc-next omits cf833f7c9cc7 virtio_blk: correct types for status handling omits a87d4b47dd03 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits a6a55424db3d Merge branch 'tip-x86-fpu' into tip-master omits c341f1fe1543 x86/fpu: Remove old KVM FPU interface omits 61fb3a875983 x86/kvm: Convert FPU handling to a single swap buffer omits b35633854ccb x86/fpu: Provide infrastructure for KVM FPU cleanup omits 5ea83e2096fe Merge branch irq/misc-5.16 into irq/irqchip-next omits cc0170e845bf ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 2f417cf21c2d ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b2ebd00e2db3 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits b5ba7aae2328 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 3ef2f8dc6a19 kernel/resource: disallow access to exclusive system RAM regions omits 0e9f8126d22d kernel/resource: clean up and optimize iomem_is_exclusive() omits 2e7375f46897 kcov: replace local_irq_save() with a local_lock_t omits b7da6d68c9ae kcov: avoid enable+disable interrupts if !in_task() omits 2ec59ed5e2f9 kcov: allocate per-CPU memory on the relevant node omits 81b66d03d290 Documentation/kcov: define `ip' in the example omits f42893c1db59 Documentation/kcov: include types.h in the example omits f7fd6b9338a5 sysv: use BUILD_BUG_ON instead of runtime check omits fed482a308cc kernel/fork.c: unshare(): use swap() to make code cleaner omits 7b36af638d3d seq_file: move seq_escape() to a header omits 8e99a8a1752d signal: remove duplicate include in signal.h omits 462bf71a8c2e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 8583455e2173 hfs/hfsplus: use WARN_ON for sanity check omits dd76ba967a96 coda: bump module version to 7.2 omits 320a1414af03 coda: use vmemdup_user to replace the open code omits 7bc626c9e205 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 0298bae25d96 coda: avoid doing bad things on inode type changes during [...] omits c873f6e9d77d coda: avoid hidden code duplication in rename omits 8676ba34f795 coda: avoid flagging NULL inodes omits ba65851e88d9 coda: remove err which no one care omits a6567850089e coda: check for async upcall request using local state omits d68d7396c2f9 coda: avoid NULL pointer dereference from a bad inode omits 31e87bd69543 init/main.c: silence some -Wunused-parameter warnings omits 742b99f5f8cb init: make unknown command line param message clearer omits 1a5abcd9c36b ramfs: fix mount source show for ramfs omits 04681852fa5f alpha: use is_kernel_text() helper omits 51bc0902cc72 microblaze: use is_kernel_text() helper omits 6b882a759e45 powerpc/mm: use core_kernel_text() helper omits f62add8e4eb7 extable: use is_kernel_text() helper omits 95df698c87e9 mm: kasan: use is_kernel() helper omits 3b36657ce8f7 sections: provide internal __is_kernel() and __is_kernel_t [...] omits 1045585bca33 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 5b0e3a64017d sections: move is_kernel_inittext() into sections.h omits 8db4810aaca0 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 572bf379d66e kallsyms: fix address-checks for kernel related range omits ea18d266601f kallsyms: remove arch specific text and data check omits bf87e4b39cc3 ELF: simplify STACK_ALLOC macro omits 966a70ec2cca ELF: fix overflow in total mapping size calculation omits 17cb99046638 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits aba2e7cf63c0 checkpatch: get default codespell dictionary path from pac [...] omits 18d56b989a1a checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 6d23695af52c const_structs.checkpatch: add a few sound ops structs omits 43633492736a mm/scatterlist: replace the !preemptible warning in sg_mit [...] omits 3e84f65c032a lib/stackdepot: allow optional init and stack_table alloca [...] omits b0347e2247fa lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits 7d0d54dd463e lib/stackdepot: allow optional init and stack_table alloca [...] omits dcbfcac7455f lib: uninline simple_strntoull() as well omits 44fa8dcdee00 include/linux/string_helpers.h: add linux/string.h for strlen() omits 31b5a352db4f lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits bb0f15831bd6 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits af5786e111ec lib, stackdepot: add helper to print stack entries into buffer omits db1bc08151e6 lib, stackdepot: add helper to print stack entries omits 1f60c48392f1 lib, stackdepot: check stackdepot handle before accessing slabs omits d2d87ddc0ad2 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits 102a01d53c22 linux/container_of.h: switch to static_assert omits 59727052943d include/media/media-entity.h: replace kernel.h with the ne [...] omits 3f2ce341b443 include/linux/plist.h: replace kernel.h with the necessary [...] omits 65dbf7a272d5 include/linux/llist.h: replace kernel.h with the necessary [...] omits 4c7c2b0c93d6 include/linux/list.h: replace kernel.h with the necessary [...] omits 418bb3b04075 include/kunit/test.h: replace kernel.h with the necessary [...] omits fc90017d743e kernel.h: split out container_of() and typeof_member() macros omits 89f0d96a2d80 bottom_half.h needs kernel.h omits 109e2e00f3cd kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] omits 8aea76688c6b proc/sysctl: make protected_* world readable omits 9aa27c1c02f1 proc: allow pid_revalidate() during LOOKUP_RCU omits 6955b2797e08 virtio-mem: kdump mode to sanitize /proc/vmcore access omits 79d319b3d41b virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits c9847e48ea5e virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits 4e813ddace67 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits b232b5ae6acf proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits f17748e580fe proc/vmcore: let pfn_is_ram() return a bool omits 8054c2d8c4a0 x86/xen: print a warning when HVMOP_get_mem_type fails omits 8bcce441290b x86/xen: simplify xen_oldmem_pfn_is_ram() omits 0d3a616a3b86 x86/xen: update xen_oldmem_pfn_is_ram() documentation omits 11dc751f26d3 proc: test that /proc/*/task doesn't contain "0" omits a38a323fc776 procfs-do-not-list-tid-0-in-proc-pid-task-fix omits d2e1d0df84fa procfs: do not list TID 0 in /proc/<pid>/task omits 189face3b5ed kernel/hung_task.c: Monitor killed tasks. omits 0599ac76da9f fs/buffer.c: dump more info for __getblk_gfp() stall problem omits aa36fbb0f499 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 503617b2538d mm/damon/dbgfs: add adaptive_targets list check before ena [...] omits 0d8bc0ccb741 mm/damon: remove unnecessary variable initialization omits bed801f7f64c Documentation/admin-guide/mm/damon: add a document for DAM [...] omits 9b723234c796 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) omits 397575f14b6a selftests/damon: support watermarks omits 8e19cd2a26e1 mm/damon/dbgfs: support watermarks omits ea14ad200077 mm/damon/schemes: activate schemes based on a watermarks m [...] omits f8923822b15f tools/selftests/damon: update for regions prioritization o [...] omits f378c66c9c7a mm/damon/dbgfs: support prioritization weights omits f257d6c28f5c mm/damon/vaddr,paddr: support pageout prioritization omits 1598b79d7573 mm/damon/schemes: prioritize regions within the quotas omits 873fd1845c98 mm/damon/selftests: support schemes quotas omits 76f66bb9faed mm/damon/dbgfs: support quotas of schemes omits bed3c92db25b mm/damon/schemes: implement time quota omits 017d6984dc63 mm/damon/schemes: skip already charged targets and regions omits da8dae365506 mm/damon/schemes: implement size quota for schemes applica [...] omits 97644a0977cf mm/damon/paddr: support the pageout scheme omits 216e8f6f3606 mm/damon/dbgfs: remove unnecessary variables omits 3d4c21de1591 mm/damon/vaddr: constify static mm_walk_ops omits 0d47226b71d9 Docs/DAMON: document physical memory monitoring support omits d2689ae0067f mm/damon/dbgfs: support physical memory monitoring omits de246b2e6f72 mm/damon: implement primitives for physical address space [...] omits 70224fe9f681 mm/damon/vaddr: include 'highmem.h' to fix a build failure omits a3a24947259e mm/damon/vaddr: separate commonly usable functions omits 43b9611a1730 Docs/admin-guide/mm/damon: document 'init_regions' feature omits e11d5e48cc24 mm/damon/dbgfs-test: add a unit test case for 'init_regions' omits e901d131e649 mm/damon/dbgfs: allow users to set initial monitoring targ [...] omits 30de3ae16109 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits beb199d126cb selftests/damon: add 'schemes' debugfs tests omits edefc6a6c56c mm/damon/schemes: implement statistics feature omits fc292b655c98 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 892f66bf21da mm/damon/vaddr: support DAMON-based Operation Schemes omits 4fead03c79d7 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 1ab3e0ba7325 mm/damon/core: account age of target regions omits 60f5f8b6770a mm/damon/core: nullify pointer ctx->kdamond with a NULL omits dbab189f7c06 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 531d5c55adbb mm/damon: remove unnecessary do_exit() from kdamond omits 1115a97fd211 mm/damon/core: print kdamond start log in debug mode only omits 222a062afe6b include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits f9863304e982 docs/vm/damon: remove broken reference omits 9260162f77c5 MAINTAINERS: update SeongJae's email address omits 21a5082297c7 Documentation/vm: move user guides to admin-guide/mm/ omits abcdd4b0df06 mm/damon: grammar s/works/work/ omits 5a7f650d0399 kfence: default to dynamic branch instead of static keys mode omits 1679db049c16 kfence: always use static branches to guard kfence_alloc() omits e25a9b7a91d5 kfence: shorten critical sections of alloc/free omits 74089acd74c5 kfence: test: use kunit_skip() to skip tests omits 035f2104ad0c kfence: add note to documentation about skipping covered a [...] omits 2396a97dbe05 fixup! kfence: limit currently covered allocations when po [...] omits f43827e7825e kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 4dce22fdbd9d kfence: limit currently covered allocations when pool nearly full omits 69496c9bdf1b kfence: move saving stack trace of allocations into __kfen [...] omits 414eb5be01a2 kfence: count unexpectedly skipped allocations omits f9f805d2567f stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 7abd7ea904c3 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 69c08f49a8b8 mm: remove HARDENED_USERCOPY_FALLBACK omits a99d7dbce407 zram: Introduce an aged idle interface omits 24b14c255ded zram-introduce-an-aged-idle-interface-v5 omits cf7079ba91f7 zram: introduce an aged idle interface omits cf07c9196b95 zram: off by one in read_block_state() omits 03465eaab101 zram_drv: allow reclaim on bio_alloc omits e1c30c38f5a7 mm/highmem: Remove deprecated kmap_atomic omits 9fdf2a4dbaf4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits bce1a2325420 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits d0baae2abb1d mm: disable zsmalloc on PREEMPT_RT omits 664955d510ac mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 0077a52c5c87 mm/rmap.c: avoid double faults migrating device private pages omits 85f539e4a4f0 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits dcac77d3c7cd mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits c262f02f0b9a memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 86975981a1b9 memblock: allow to specify flags with memblock_add_node() omits 61eb1c0e71a5 memblock: improve MEMBLOCK_HOTPLUG documentation omits 94930cf34695 mm/memory_hotplug: handle memblock_add_node() failures in [...] omits 23b704d2960d x86: remove memory hotplug support on X86_32 omits 7bda8eb42cd0 mm/memory_hotplug: remove stale function declarations omits 0872b9d2c097 mm/memory_hotplug: remove HIGHMEM leftovers omits 1f874070d24e mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits dfead01977b7 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 64c784445fd9 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits b15a18266d1d memory-hotplug.rst: document the "auto-movable" online policy omits e2529fd3dc55 memory-hotplug.rst: document the "auto-movable" online policy omits 829a834498a6 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 05bf9d75795a memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 3838050b7f6e mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 2df362b780aa selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers omits baa9ee766c1f mm: vmstat.c: make extfrag_index show more pretty omits c7a886357aba mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 7cdf66870067 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits 87d8ff62d169 selftests: vm: add KSM huge pages merging time test omits fde5179689c2 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 01192ddb6334 mm: nommu: kill arch_get_unmapped_area() omits 4fb0616dee76 mm/readahead.c: fix incorrect comments for get_init_ra_size omits 2b5ee5d3aa87 selftests/vm/transhuge-stress: fix ram size thinko omits a2feb0e6f8a3 mm: migrate: make demotion knob depend on migration omits 92a4c6d1d66f mm/migrate: de-duplicate migrate_reason strings omits 5cf82e5486da hugetlbfs: extend the definition of hugepages parameter to [...] omits 7f4a1e9f763f oom_kill: oom_score_adj broken for processes with small me [...] omits 9067751b4f9e mm: mark the OOM reaper thread as freezable omits 79c41156be78 fixup for "memblock: use memblock_free for freeing virtual [...] omits 13ab40b0e60e memblock: use memblock_free for freeing virtual pointers omits 0d52db59796e memblock: rename memblock_free to memblock_phys_free omits 8ca796f273b2 memblock: stop aliasing __memblock_free_late with memblock [...] omits e7b689f1cdc6 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 9e65628f01c1 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 5798302bfb1e arch_numa: simplify numa_distance allocation omits eba08dd51754 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 231bf59f8005 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits b952e8789d8a tools/vm/page-types.c: print file offset in hexadecimal omits a0fb6f11f551 tools/vm/page-types.c: move show_file() to summary output omits 2225848e778d tools/vm/page-types.c: make walk_file() aware of address r [...] omits 82bd32af2b3d tools/vm/page_owner_sort.c: count and sort by mem omits fe169c5f7720 mm/vmscan: delay waking of tasks throttled on NOPROGRESS omits aca688ab58ac mm/vmscan: increase the timeout if page reclaim is not mak [...] omits b719ac3e4356 mm/vmscan: centralise timeout values for reclaim_throttle omits b689e4f2d833 mm/page_alloc: remove the throttling logic from the page a [...] omits 770456953f68 mm/writeback: throttle based on page writeback instead of [...] omits 221461959d6f mm/vmscan: throttle reclaim when no progress is being made omits ce64c2e39687 mm/vmscan: throttle reclaim and compaction when too may pa [...] omits 25986c9d9d59 mm/vmscan: throttle reclaim until some writeback completes [...] omits 17d09157cd36 mm/vmscan.c: fix -Wunused-but-set-variable warning omits b6f60efad609 mm/page_isolation: guard against possible putback unisolated page omits e87417a4c403 mm/page_isolation: fix potential missing call to unset_mig [...] omits e0b8b826065c userfaultfd/selftests: fix calculation of expected ioctls omits d1127b192d8d userfaultfd/selftests: fix feature support detection omits ee2df6c5ebf4 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 532824b7e726 mm: remove duplicate include in hugepage-mremap.c omits 0f3dd184c7f6 hugetlb: support node specified when using cma for giganti [...] omits a65b4ecf1a65 mm-hugepages-add-hugetlb-vma-mremap-test-v8 omits 1c2d077b22d3 mm, hugepages: add hugetlb vma mremap() test omits 6fb73ce1d3ee mm, hugepages: add mremap() support for hugepage backed vma omits 03bb6870075c mm: khugepaged: Recalculate min_free_kbytes after stopping [...] omits 773b3b59f277 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits d9a9e257efcb hugetlb-add-hugetlb-demote-page-support-v4 omits a69e8ca017b7 hugetlb: add hugetlb demote page support omits bbfa69c3d407 hugetlb: add demote bool to gigantic page routines omits fbb55b06ce3d hugetlb: be sure to free demoted CMA pages to CMA omits 317bb58bb7a6 mm/cma: add cma_pages_valid to determine if pages are in CMA omits 65b896c559bb hugetlb: add demote hugetlb page sysfs interfaces omits c376e56a3474 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 3c93fd30f314 mm: hwpoison: handle non-anonymous THP correctly omits 2ce681584dbc mm: shmem: fix uninitialized variable use in me_pagecache_clean() omits 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 omits 2b109044b081 virtio_blk: allow 0 as num_request_queues omits b4cfbcf032a7 iommu/virtio: Support identity-mapped domains omits eda80309b8c0 iommu/virtio: Pass end address to viommu_add_mapping() omits 20a162ea95ca iommu/virtio: Sort reserved regions omits b783f6271458 iommu/virtio: Support bypass domains omits e0716ce4fe78 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG omits 94e5d5b04f80 i2c: virtio: Add support for zero-length requests omits 2b55c407185f vdpa/mlx5: Forward only packets with allowed MAC address omits 004f66172f94 vdpa/mlx5: Support configuration of MAC omits 6882fd567f05 vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit omits ae6813ec8152 vdpa_sim_net: Enable user to set mac address and mtu omits 4e92d2d7aaa6 vdpa: Enable user to set mac and mtu of vdpa device omits d3c9864831cf vdpa: Use kernel coding style for structure comments omits aa8212c3bbbc vdpa: Introduce query of device config layout omits faa81bac592d vdpa: Introduce and use vdpa device get, set config helpers omits a05897a893cb virtio-blk: fixup coccinelle warnings omits f772d42df4f6 virtio_ring: fix typos in vring_desc_extra omits 9db5cd69b6f0 virtio-pci: harden INTX interrupts omits f223397a8b0e virtio_pci: harden MSI-X interrupts omits bc986232701a virtio_config: introduce a new .enable_cbs method omits 838f3bf8f6ea virtio_console: validate max_nr_ports before trying to use it omits 207b60372880 virtio-blk: validate num_queues during probe omits 2da9c72c8da6 virtio-pmem: add myself as virtio-pmem maintainer omits 9d5d1a58a081 vdpa: fix Alibaba ENI kconfig text omits 6455c5399017 ALSA: virtio: Replace zero-length array with flexible-arra [...] omits 2b2156e8a878 virtio_ring: check desc == NULL when using indirect with packed omits 5323cc30d36f Merge remote-tracking branch 'tip/timers/core' into tip-master omits b93d7ea16f1e Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits 75533ffdecf4 Merge branch 'for-5.16/block' into for-next omits b035fceab430 Merge branch 'for-5.16/io_uring' into for-next omits 6161068bf209 torture: Test splatting for delay-ridden clocksources omits 9ec2a03bbf4b clocksource: Forgive repeated long-latency watchdog clocks [...] omits c651c19ea555 rcu/nocb: Don't invoke local rcu core on callback overload [...] omits 622d3c35c5e8 rcu: Apply callbacks processing time limit only on softirq omits f6819ab6626c rcu: Fix callbacks processing time limit retaining cond_resched() omits 21bff5ed2eb0 rcu/nocb: Limit number of softirq callbacks only on softirq omits 81b49300b321 rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() omits 54469a0f0f1a rcu/nocb: Check a stable offloaded state to manipulate qle [...] omits 10e4a80b408b rcu/nocb: Make rcu_core() callbacks acceleration (de-)offl [...] omits a217ed0a0d7b rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe omits aef917e0c912 rcu/nocb: Invoke rcu_core() at the start of deoffloading omits e79d482ae6c2 rcu/nocb: Prepare state machine for a new step omits 425a3c8800a0 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] omits 75af965d1142 rcu: Make idle entry report expedited quiescent states omits a1fb4b31c892 rcu: Prevent expedited GP from enabling tick on offline CPU omits 9d112f6f50c7 rcu: in_irq() cleanup omits 6fa0b199c576 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits dbe7ced5d9c0 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 3b8b60109fa6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits 20121ba4864a rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits d93bfe038e92 rcu: Move rcu_needs_cpu() to tree.c omits b6093b4f9c44 rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits 3b767c4436ce torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits d752004b90a5 torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits 073cd6bf7949 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits a8dd0f653719 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 10ba5ab68f9b srcu: Prevent redundant __srcu_read_unlock() wakeup omits 87afcff458df rcutorture: More thoroughly test nested readers omits 48653e3b31af rcutorture: Sanitize RCUTORTURE_RDR_MASK omits ef9724980787 torture: Catch kvm.sh help text up with actual options omits 3d5e806fbb29 testing/bpf: Update test names for xchg and cmpxchg omits 681945b872ef rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 583042b89a39 rcu: Tighten rcu_advance_cbs_nowake() checks omits e7242613e6d7 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 7053999dfbfa Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits cba7bc0bba7f Merge remote-tracking branch 'tip/sched/core' into tip-master omits b4961780b13c Merge branch 'for-5.16/inode-sync' into for-next omits 787ea8b16280 Merge branch 'for-5.16/drivers' into for-next omits b24c62c2f489 Merge branch 'for-5.16/block' into for-next omits 3c9a033d6d71 Merge branch 'for-5.16/passthrough-flag' into for-next omits 85bf4c6df4e9 fuse: only update necessary attributes omits 09fe6e0b335a fuse: take cache_mask into account in getattr omits 334ec7cd29c9 fuse: add cache_mask omits 057a09df10c2 fuse: move reverting attributes to fuse_change_attributes() omits fdc239f5bc8e fuse: simplify local variables holding writeback cache state omits a99fd037f209 fuse: cleanup code conditional on fc->writeback_cache omits d0efb34ff341 fuse: fix attr version comparison in fuse_read_update_size() omits b91247e78689 fuse: always invalidate attributes after writes omits c8ae84e8d31d fuse: rename fuse_write_update_size() omits 4ab35b003435 fuse: don't bump attr_version in cached write omits 62a4aa8d0abd fuse: selective attribute invalidation omits b22dd1a547a2 fuse: don't increment nlink in link() omits 4b2b5e142ff4 drm: Move GEM memory managers into modules omits 72071beec8fb drm: Link several object files into drm_kms_helper.ko omits 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set omits 519fc0a14c81 drm/amdgpu/display: add quirk handling for stutter mode omits 0b7321c7ca9b drm/radeon: Add HD-audio component notifier support (v2) omits ac97a93d6d3c Revert "drm/amd/display: To modify the condition in indica [...] omits 0c981154251a Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 063244dd5577 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits eb7b12b84cfd drm/amdgpu: only check for _PR3 on dGPUs omits 98242b658a65 drm/amdgpu: add another raven1 gfxoff quirk omits b9748bf587fd drm/amdgpu: use generic fb helpers instead of setting up A [...] omits 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable omits 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv omits 1d51775cd3f5 dma-buf: add dma_resv selftest v4 omits 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync omits dd66f56caea6 dma-buf: fix kerneldoc for renamed members omits f5c127ac43fe virtio_ring: make virtqueue_add_indirect_packed prettier omits 4675d126fa40 hwrng: virtio - always add a pending request omits caaf2874ba27 hwrng: virtio - don't waste entropy omits 7a0227b82165 hwrng: virtio - don't wait on cleanup omits 3f90786de96b hwrng: virtio - add an internal buffer omits e4b0c38fb12d vdpa/mlx5: Propagate link status from device to vdpa driver omits bd78d689b657 vdpa/mlx5: Rename control VQ workqueue to vdpa wq omits f5c4da43de83 vdpa/mlx5: Remove mtu field from vdpa net device omits 52e437b2b222 eni_vdpa: add vDPA driver for Alibaba ENI omits b0f7d34b5074 vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE omits 289359bc5271 virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] omits 371f108ca2df vdpa: min vq num of vdpa device cannot be greater than max vq num omits 2a1ba6f27409 vdpa: add new callback get_vq_num_min in vdpa_config_ops omits e600e08659ad vp_vdpa: add vq irq offloading support omits 95a7e74c5ab9 vdpa: fix typo omits c3ca8a3eeb54 virtio-pci: introduce legacy device module omits 1a662cf6cb9a virtio-blk: add num_request_queues module parameter omits b2c5221fd074 virtio-blk: avoid preallocating big SGL for data omits 496d11af1b15 virtio_net: clarify tailroom logic omits 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data omits 118a23ecf4e3 mm: shmem: don't truncate page if memory failure happens omits 14f27ba3f059 mm: hwpoison: refactor refcount check handling omits 89e00b7191a6 mm: filemap: coding style cleanup for filemap_map_pmd() omits c1aef86f7e00 mm/memory_failure: constify static mm_walk_ops omits f90aeb89348d mm: fix data race in PagePoisoned() omits 5bba9b4ba861 mm: page_alloc: use migrate_disable() in drain_local_pages_wq() omits 999591db3b7a s390: use generic version of arch_is_kernel_initmem_freed() omits 42c2b6da3b01 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 51978f92c9fa mm: make generic arch_is_kernel_initmem_freed() do what it says omits 1ac9b2f6850c mm: create a new system state and fix core_kernel_text() omits 9ecdaea977d6 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits a38ac52eb3c4 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 4659cb5b96e6 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fe4cc6945109 mm: move fold_vm_numa_events() to fix NUMA without SMP omits feafef649a21 mm: move node_reclaim_distance to fix NUMA without SMP omits fc1201f57c92 mm/page_alloc: use accumulated load when building node fal [...] omits 1fd0fd3e7065 mm/page_alloc: print node fallback order omits c55472659ca5 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits cbf7a1fdc14d mm/page_alloc.c: use helper function zone_spans_pfn() omits fddba69e962f mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 41ab0e4c7b8d mm/page_alloc.c: simplify the code by using macro K() omits b5abe1fe0c97 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 45589500a3d2 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits 49b112b17196 mm/vmalloc: be more explicit about supported gfp flags omits f39ae67ac474 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits 0b9d802b14e6 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] omits fb5e732ffbbe mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] omits 92526f49bbaf mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 4b453aab41a2 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 23472977d78a arm64: support page mapping percpu first chunk allocator omits 5fc56aee24e7 vmalloc: choose a better start address in vm_area_register [...] omits 4b4acf42f2ce vmalloc: back off when the current task is OOM-killed omits 1db72c04dd2c mm/vmalloc: check various alignments when debugging omits f99df218ac97 mm/vmalloc: do not adjust the search size for alignment overhead omits 5945c5272dc3 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits 3974aecebe85 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits 5aaa853b58ae mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits a824d2a01893 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 2039d5c6b34f mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 28aaf4e10e2d mm: mmap_lock: remove redundant newline in TP_printk omits 43a552d71281 include/linux/io-mapping.h: remove fallback for writecombine omits 1e744a4c18da mm/mremap: don't account pages in vma_to_resize() omits 3e00aa42db44 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() omits 6d4d8977d14f memory: remove unused CONFIG_MEM_BLOCK_SIZE omits cba712aa6c5b powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 4a5d8dac3df8 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits abff72ba637b lazy tlb: allow lazy tlb mm refcounting to be configurable omits 2720e6746237 lazy tlb: introduce lazy mm refcount helper functions omits 3bee30e45770 Documentation: update pagemap with shmem exceptions omits 77fe6b7011ce mm: remove redundant smp_wmb() omits 4c08ce01e7b0 mm: introduce pmd_install() helper omits c27f24dc72de mm: add zap_skip_check_mapping() helper omits 1b40c5d984c6 mm: drop first_index/last_index in zap_details omits 5e7f762f1220 mm: clear vmf->pte after pte_unmap_same() returns omits 53c8f985db56 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits af481ee4c088 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 9bee7cd2e60a mm: use __pfn_to_section() instead of open coding it omits 88d70628b907 mm/mmap.c: fix a data race of mm->total_vm omits 1fb73708a133 memcg: prohibit unconditional exceeding the limit of dying tasks omits 24c291acad48 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes omits c79bbd9d50ba memcg, kmem: mark cancel_charge() inline omits 076643b8a37d Merge branch 'efi/core' omits dfbee03e72b0 Merge branch 'irq/core' omits cedd3f2c6a4a Merge branch 'locking/core' omits 478a23e62bb7 Merge branch 'locking/wwmutex' omits 4b74e8bd6873 Merge branch 'objtool/core' omits ae13b9e2d8a1 Merge branch 'perf/core' omits eb15818b8659 Merge branch 'ras/core' omits baf8cfa9c29d Merge branch 'sched/core' omits 037495eb8133 stacktrace: Provide stack_trace_save_tsk() stub in the !CO [...] omits f59c2d09bcb5 Merge branch 'sched/urgent' omits 62aa5d58d1f5 Merge branch 'x86/build' omits 3f9c59fe4d23 Merge branch 'x86/cleanups' omits 672524bba11e Merge branch 'x86/core' omits b9e42436ff4c Merge branch 'x86/cpu' omits 1e9ee43adbf6 Merge branch 'x86/fpu' omits 8296ab1a7b7b Merge branch 'x86/misc' omits 291b8a74c30b Merge branch 'x86/sev' omits 31a20d9f2a9f Merge branch 'x86/sgx' omits 40bd0b7b60c7 Merge branch 'x86/urgent' omits 6eaecf014807 drm/i915: remove CNL leftover omits 6d135345f6ad f2fs: multidevice: support direct IO omits 25fbbe50d32f f2fs: introduce fragment allocation mode mount option omits b84a90d511cf f2fs: replace snprintf in show functions with sysfs_emit omits dec9d62cc411 f2fs: include non-compressed blocks in compr_written_block omits 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() omits f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] omits 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() omits bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() omits 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] omits 09f8fe4cae5e drm/i915: Move function prototypes to the correct header omits 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] omits e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c omits f50423436105 drm/i915: Add a platform independent way to check for CCS [...] omits df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes omits b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] omits 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] omits b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() omits d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] omits 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor omits 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c omits e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers omits a90adfe5ca7f Merge branch 'for-5.16/drivers' into for-next omits 937739ef13cf Merge branch 'for-5.16/drivers' into for-next omits c130efed2e57 Merge branch 'for-5.16/block' into for-next omits ee4a8a291b25 Merge branch 'for-5.16/drivers' into for-next omits 60069ac90ba2 Merge branch 'for-5.16/cdrom' into for-next omits 49389040df8f Merge branch 'for-5.16/block' into for-next omits bed073118387 Merge branch 'for-5.16/block' into for-next omits f8b5307074f8 drm/rockchip: Implement mmap as GEM object function omits 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" omits a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed omits 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function omits 5f3345c17079 memcg, kmem: further deprecate kmem.limit_in_bytes omits 05e76c5c077c mm/list_lru.c: prefer struct_size over open coded arithmetic omits 19eb7facb877 mm/memcg: remove obsolete memcg_free_kmem() omits 168a56603ddb memcg: unify memcg stat flushing omits e0eeb5aff0ab memcg: flush stats only if updated omits 9e0ebf3937a2 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 7ec50d8d865d mm: optimise put_pages_list() omits 6657f449b5f9 mm/swapfile: fix an integer overflow in swap_show() omits cb9e3c0f7493 mm/swapfile: remove needless request_queue NULL pointer check omits 75affdaa953b mm/gup: further simplify __gup_device_huge() omits e7bacad0223e vfs: keep inodes with page cache off the inode shrinker LRU omits ff8c7cfbeb10 mm/filemap.c: remove bogus VM_BUG_ON omits bf7a1535a6f1 mm: stop filemap_read() from grabbing a superfluous page omits fcc6277eb225 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] omits a16c5e29c0c9 mm/page_owner.c: modify the type of argument "order" in so [...] omits 018b3196d0fd mm/page_ext.c: fix a comment omits cd38dec743ae kasan: test: consolidate workarounds for unwanted __alloc_ [...] omits d2763ca543d4 percpu: add __alloc_size attributes for better bounds checking omits 1eb6b8ab93cb mm/page_alloc: add __alloc_size attributes for better boun [...] omits f430da55e2b7 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 4f3afad1c74d mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits c333eacfa102 slab: add __alloc_size attributes for better bounds checking omits 7b71d3b837b4 slab: clean up function prototypes omits 5a0480e9c465 Compiler Attributes: add __alloc_size() for better bounds [...] omits f49ad45840e5 rapidio: avoid bogus __alloc_size warning omits 7de92c66a32c kasan: test: bypass __alloc_size checks omits 8fafcfa7b430 mm: debug_vm_pgtable: don't use __P000 directly omits 260bb86c8ce3 mm/smaps: simplify shmem handling of pte holes omits fcbc012e3f64 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 664230b497ee mm/smaps: fix shmem pte hole swap calculation omits 2abddd5c68c2 kasan: test: add memcpy test that avoids out-of-bounds write omits 2aef77f0cc7b kasan: fix tag for large allocations when using CONFIG_SLAB omits 970d902e2726 workqueue, kasan: avoid alloc_pages() when recording stack omits 6607d81dbf61 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 390c165c97de kasan: common: provide can_alloc in kasan_save_stack() omits a312176d57b7 lib/stackdepot: introduce __stack_depot_save() omits 29cfb2f197b7 lib/stackdepot: remove unused function argument omits a150ad3e6fc6 lib/stackdepot: include gfp.h omits 4dd71465b7d5 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits dd4b499af21b mm, slub: use prefetchw instead of prefetch omits ff82d2329f24 mm/slub: increase default cpu partial list sizes omits e2a0f3ed207f mm, slub: change percpu partial accounting from objects to pages omits a82934015d24 slub: add back check for free nonslab objects omits 13d964e1b65a mm/slab.c: remove useless lines in enable_cpucache() omits 9192e3be4cc2 mm: move kvmalloc-related functions to slab.h omits ae4b7b84f524 fs/posix_acl.c: avoid -Wempty-body warning omits 4b34ee77e167 ocfs2: fix ocfs2 corrupt when iputting an inode omits cf863bde01f1 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 436ef47e0692 ocfs2: reflink deadlock when clone file to the same direct [...] omits d1c72d109177 ocfs2/dlm: remove redundant assignment of variable ret omits 9a8421029201 ocfs2: cleanup journal init and shutdown omits 7746a03c64ad ocfs2: Fix handle refcount leak in two exception handling paths omits 76dc0f16eeec scripts/decodecode: fix faulting instruction no print when [...] omits ec06309d354d scripts/spelling.txt: fix "mistake" version of "synchronization" omits 1799063d1370 scripts/spelling.txt: add more spellings to spelling.txt omits d542855e0287 procfs: prevent unpriveleged processes accessing fdinfo dir omits 1fc85b1a193b /proc/kpageflags: do not use uninitialized struct pages omits 1042bdf17317 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e95de3e8d811 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] omits 34dd6e6a8f5c mm: hwpoison: remove the unnecessary THP check omits 51d4531e2f25 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT omits 7d57474130ad kasan-test-use-underlying-string-helpers-checkpatch-fixes omits a0682782ac11 lib/test_kasan.c: use underlying string helpers omits 9d7747e7d3ef tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] omits 6f81b9945dcc mm/vmalloc: fix numa spreading for large hash tables omits 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() omits 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] omits 8b8fd7d5f797 Merge branch 'for-5.16/block' into for-next omits e9012e756d30 Merge of per_signal_struct_coredumps-for-v5.16, and ucount [...] omits 4977e4467304 Merge branch 'for-5.16/drivers' into for-next omits 8a5d3ca87eaa Merge branch 'for-5.16/block' into for-next omits 44544d5bcb1d Merge branch 'for-5.16/drivers' into for-next omits 32edfbe62c09 Merge branch 'for-5.16/block' into for-next omits d04a4b0ffd1b Merge branch 'for-5.16/io_uring' into for-next omits 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv omits 8315e2975e8e drm/msm: use new iterator in msm_gem_describe omits a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini omits ce679dea955e drm/i915/dp: Sanitize link common rate array lookups omits caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values omits bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] omits 9ad87de47356 drm/i915/dp: Ensure max link params are always valid omits 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid omits 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders omits a5085d70a3ba MAINTAINERS: Rust omits 2b8dc4465aae scripts: add `generate_rust_analyzer.py` omits a970ba5e1179 samples: add Rust examples omits 863f302d181f docs: add Rust documentation omits b1cdddf4d1bd Kbuild: add Rust support omits 6e28ec5867e9 rust: export generated symbols omits fdc63184c87c rust: add `kernel` crate omits efc7bd8527d0 exfat: fix incorrect loading of i_blocks for large files omits 3c28642f1da8 Merge branch 'for-5.16/block' into for-next omits ce807b324fd4 Merge branch 'for-5.16/io_uring' into for-next omits 29ec3c898c95 f2fs: remove circular locking between sb_internal and fs_reclaim omits b90bae7895fc Merge branch 'for-5.16/block' into for-next omits 4ff840e57c84 Merge branch 'for-5.16/drivers' into for-next omits 44b2b16cb778 Merge branch 'for-5.16/block' into for-next omits 661e6d6cb9e3 Merge branch 'for-5.16/io_uring' into for-next omits b7d5abda8e64 drm/i915/dp: use new link training delay helpers omits babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 59d62b58f120 Merge branch 'for-5.16/block' into for-next omits c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] omits 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies omits 06114f3294e9 Merge branch 'for-5.16/bdev-size' into for-next omits 08c327b95c70 Merge branch 'for-5.16/block' into for-next omits 8261473e9858 Merge branch 'for-5.16/drivers' into for-next omits c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict omits 684c37adb852 Merge branch 'for-5.16/block' into for-next omits 88eb469d0dcb Merge branch 'for-5.16/bdev-size' into for-next omits 23799b0f0689 Merge branch 'for-5.16/io_uring' into for-next omits 63877a85f325 Merge branch 'for-5.16/block' into for-next omits 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming omits fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode omits b93e947664a1 drm/bridge: tc358768: Calculate video start delay omits 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode omits 45a44b01faa6 drm/bridge: tc358768: Enable reference clock omits f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object omits e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] omits 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin omits 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers omits 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] omits 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() omits 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] omits 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() omits 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere omits 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c omits 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers omits ba3078dad140 drm/dp: add helpers to read link training delays omits 718cc87e1669 drm/i915: Introduce lpt_pch_disable() omits d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code omits 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() omits 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code omits 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() omits f45d2252ee10 drm/i915: Move LPT PCH readout code omits ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention omits b2de2d006dfa drm/i915: Move PCH modeset code to its own file omits ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file omits 342a67630ca9 Merge branch 'for-5.16/drivers' into for-next omits 53d34753b1b0 Merge branch 'for-5.16/block' into for-next omits b926adaae5e9 Merge branch 'for-5.16/cdrom' into for-next omits e88c20ffe7d5 Merge branch 'clk-composite-determine-fix' into clk-next omits d9843c8ead69 Merge branch 'clk-fixes' into clk-next omits 197634683362 Merge branch 'clk-composite-determine-fix' (early part) in [...] omits 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() omits 145cac8e9cfe Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] omits 7a279c14df56 drm/i915: Don't propagate the gen split confusion further omits 2c85034db194 drm/i915: Clean-up bonding debug message. omits 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() omits 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] omits 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff omits f9a7b19c4840 drm/i915: Move the pxp plane state computation omits 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] omits ec8de6b8cec2 USB: serial: keyspan: fix memleak on probe errors omits e704163f9bf8 rust: add `macros` crate omits 2800b55bc445 rust: add `build_error` crate omits 7c34bbf9330e rust: add `alloc` crate omits 67903bc007c4 rust: add `compiler_builtins` crate omits 46b2ac4d6c57 rust: add C helpers omits 0f0d79977085 vsprintf: add new `%pA` format specifier omits 02af4deb393c kallsyms: Use the correct buffer size for symbols omits 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 omits af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) omits 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error omits 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error omits e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() omits 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind omits 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold omits 75ad021f2192 drm/v3d: nullify pointer se with a NULL omits 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver omits 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support omits a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver omits 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible omits 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels omits dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 omits 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling omits 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional omits 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] omits 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] omits acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] omits a475008b40f2 Merge branch 'clk-renesas' into clk-next omits c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] omits cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit omits 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit omits 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding omits 6eab8224ed3d drm/tiny: ili9163: fix build omits 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF omits 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF omits 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] omits f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge omits 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 5d776bab41b2 Merge branch 'clk-versatile' into clk-next omits 11cae9cb85ec Merge branch 'clk-qcom' into clk-next omits 3652265514f5 clk: qcom: gdsc: enable optional power domain support omits 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] omits e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] omits a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] omits d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] omits 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] omits d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] omits ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] omits a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] omits 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] omits 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] omits 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] omits 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. omits 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure omits 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure omits 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure omits 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver omits b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings omits acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() omits 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next omits 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 omits 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping omits 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] omits 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel omits b7490aade5d2 video: omapfb: Fix fall-through warning for Clang omits 08e9f52e2dce cifs: for compound requests, use open handle if possible omits 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] omits f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device omits e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] omits 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] omits 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] omits 8a12b170558a drm/privacy-screen: Add notifier support (v2) omits befe5404a00b drm/privacy-screen: Add X86 specific arch init code omits a1a98689301b drm: Add privacy-screen class (v4) omits 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) omits e5c9c17340b2 Merge branch 'clk-imx' into clk-next omits 4a07a35baf1b Merge branch 'clk-qcom' into clk-next omits cd622aef1650 Merge branch 'clk-fixes' into clk-next omits dffca4d565b3 dm: Remove redundant flush_workqueue() calls omits 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem omits 8503243b4a81 dm integrity: log audit events for dm-integrity target omits c1d7fa96e74b dm: introduce audit event module for device mapper omits 3c04540345fe fscache: Update the documentation to reflect I/O API changes omits 3e3e5e20ad34 fscache: Remove stats that are no longer used omits c2ab459d6459 fscache: Remove the old I/O API omits d53048a45b28 cifs: (untested) Move to using the alternate fallback fsca [...] omits 504058d9333b 9p: Convert to using the netfs helper lib to do reads and caching omits 007479008661 nfs: Move to using the alternate fallback fscache I/O API omits c64b094ee7f7 fscache: Implement a fallback I/O interface to replace the [...] omits d7d6fc727a23 cachefiles: Always indicate we should fill a post-EOF page [...] omits f2792a42b729 fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits a2872465a68c fscache: Generalise the ->begin_read_operation method omits 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl omits 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() omits 754051903eca Merge branch 'clk-at91' into clk-next omits 48d5d89897b7 Merge branch 'clk-renesas' into clk-next omits d7395f03c79c Merge branch 'misc-5.15' into next-fixes omits 0c4b6757e15a EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits 8c2a88248ca5 Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits b3c08d1ad2bb cpufreq: Fix parameter in parse_perf_domain() omits 1649b8376694 gpio: pca953x: Improve bias setting omits 0650e2b10afb gpio: 74x164: Add SPI device ID table omits 6b28c7d0781e PM / devfreq: Strengthen check for freq_table omits 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next omits b357f721c9b6 Merge branch 'clk-fixes' into clk-next omits 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT omits b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens omits 1cbc04ffedcc Merge branch 'clk-mtk' into clk-next omits 8b2b1a386b4b Merge branch 'clk-leak' into clk-next omits a678cdf58ae8 Merge branch 'clk-mtk' into clk-next omits d662cad5405e Merge branch 'clk-doc' into clk-next omits c5600d3dc8f2 Merge branch 'clk-versatile' into clk-next omits 67cad122c04c Merge branch 'clk-mtk' into clk-next omits 6d803e2a7775 Merge branch 'clk-qcom' into clk-next omits 1ff5a4bb6806 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits b11225c67539 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 3e49e7196cfe tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 1b7daa7ff68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 55e771147bdf tools/memory-model: Repair parseargs.sh header comment omits 139dbab9d465 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 926aed148ad8 tools/memory-model: Make history-check scripts use mselect7 omits 2774beb8d80a tools/memory-model: Make checkghlitmus.sh use mselect7 omits 07c06956fc2a tools/memory-model: Fix scripting --jobs argument omits 3dfc1933f249 tools/memory-model: Implement --hw support for checkghlitmus.sh omits b323b08527f5 tools/memory-model: Add -v flag to jingle7 runs omits 1b5fdb8ac3b0 tools/memory-model: Make runlitmus.sh check for jingle errors omits 5944cbfd4036 tools/memory-model: Allow herd to deduce CPU type omits 3f75a557f5c7 tools/memory-model: Keep assembly-language litmus tests omits 30f9cfefec39 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7fe4f4048b44 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 245fdbf1f300 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits a2ba13b1ca03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 9f41dc9f4b00 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6352b2858a6e tools/memory-model: Fix checkalllitmus.sh comment omits caa5e2cfcbe6 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits dc20e38348b3 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 11fe54471557 tools/memory-model: Update parseargs.sh for hardware verification omits e484012ea65c tools/memory-model: Fix paulmck email address on pre-exist [...] omits e828bc8f84d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits bf9b5e1f574c tools/memory-model: Make judgelitmus.sh identify bad macros omits df805c14723f tools/memory-model: Make cmplitmushist.sh note timeouts omits 7cdc2ce57ce1 tools/memory-model: Make judgelitmus.sh note timeouts omits e053322ed118 tools/memory-model: Document locking corner cases omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] adds 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST adds 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] adds 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] adds 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 890d33561337 virtio-ring: fix DMA metadata flags adds 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event adds fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] adds eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] adds 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] adds 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] adds 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled adds f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode adds 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] adds 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs adds 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] adds c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command adds 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] adds 424a4f52c5d4 Merge branch 'hns3-fixes' adds afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] adds 6f7c88691191 usbnet: fix error return code in usbnet_probe() adds f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number adds 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 adds 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() adds 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] adds c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow adds f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV adds a32f07d21102 Merge branch 'SMC-fixes' adds da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls adds 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment adds e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure adds cc45b96e2de7 octeontx2-af: Check whether ipolicers exists adds e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. adds c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. adds 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' adds 27de809a3d83 riscv, bpf: Fix potential NULL dereference adds f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum adds 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] adds 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] adds 5afa7898ab7a drm/amdgpu: fix out of bounds write adds c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] adds c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] adds dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 adds 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init adds 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp adds defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] adds 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs adds 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] adds ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] adds 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] adds 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] adds 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] adds b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu adds f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] adds f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.o [...] adds 8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds c7cb42e94473 mm: hwpoison: remove the unnecessary THP check adds eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and [...] adds 6f1b228529ae ocfs2: fix race between searching chunks and release journ [...] adds 855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero adds ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables adds 74c42e1baacf mm, thp: bail out early in collapse_file for writeback page adds a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files adds 2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_spli [...] adds 9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds 2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) adds 75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6130722f1114 ftrace: Fix kernel-doc formatting issues adds ddcf906fe5ed tracing: Fix misspelling of "missing" adds 6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/ [...] adds 3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic [...] adds 56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" adds 55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" adds ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" adds fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/s [...] adds e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock adds 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback adds 17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds d308ae0d299a block: drain queue after disk is removed from sysfs adds 9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE adds e0c60d0102a5 block: Fix partition check for host-aware zoned block devices adds 926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue adds 25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) adds ce7723e9cdae nvme-tcp: fix possible req->offset corruption adds d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation adds e790de54e94a nvmet-tcp: fix data digest pointer calculation adds 86aeda32b887 nvmet-tcp: fix header digest verification adds f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.or [...] adds a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/l [...] adds db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/p [...] adds 119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm [...] adds 64a19591a293 riscv: fix misalgned trap vector base address adds cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populat [...] adds 54c5639d8f50 riscv: Fix asan-stack clang build adds bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.o [...] adds 3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT adds 09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows adds 180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock adds 4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org [...] adds 0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_ [...] adds 9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs adds f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() adds ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 095729484efc perf build: Suppress 'rm dlfilter' build message adds 29c77550eef3 perf script: Check session->header.env.arch before using it adds 89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ adds 27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support adds 75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git:/ [...] adds 8bb7eca972ad Linux 5.15 adds 49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/wi [...] adds ad98a9246616 Merge tag 'tpmdd-next-v5.16' of git://git.kernel.org/pub/s [...] adds 9ac211426fb6 Merge tag 'locks-v5.16' of git://git.kernel.org/pub/scm/li [...] adds a2247f19ee1c block: Add independent access ranges support adds 1bb6b8102945 block: avoid extra iter advance with async iocb adds 25d207dc2227 block: kill unused polling bits in __blkdev_direct_IO() adds e71aa913e265 block: kill DIO_MULTI_BIO adds 842e39b01346 block: add async version of bio_set_polled adds 56f8da642bd8 block: add rq_flags to struct blk_mq_alloc_data adds fe6134f66906 block: pass in blk_mq_tags to blk_mq_rq_ctx_init() adds 92aff191cc5b block: prefetch request to be initialized adds c7b84d4226ad block: re-flow blk_mq_rq_ctx_init() adds 570b1cac4776 block: Add a helper to validate the block size adds c4318d6cd038 nbd: Use blk_validate_block_size() to validate block size adds af3c570fb0df loop: Use blk_validate_block_size() to validate block size adds 57a13a5b8157 virtio-blk: Use blk_validate_block_size() to validate block size adds 02f7eab0095a block: improve readability of blk_mq_end_request_batch() adds 9b84c629c903 blk-mq-debugfs: Show active requests per queue for shared tags adds 33c8846c814c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel. [...] adds 785d584c30ff nvme: add new discovery log page entry definitions adds 598e75934c38 nvmet: switch check for subsystem type adds 2953b30b1d9f nvmet: register discovery subsystem as 'current' adds d156cfcafbd0 nvmet: use flex_array_size and struct_size adds ca7787973a86 Merge tag 'nvme-5.16-2021-10-28' of git://git.infradead.or [...] adds cf2197ca4b8c bcache: move uapi header bcache.h to bcache code directory adds 1b86db5f4e02 bcache: replace snprintf in show functions with sysfs_emit adds df75db1fc1e5 block: ataflop: Fix warning comparing pointer to 0 adds 15dfc662ef31 null_blk: Fix handling of submit_queues and poll_queues at [...] adds 643a7234e096 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kerne [...] adds f75d118349be io_uring: harder fdinfo sq/cq ring iterating adds 1d5f5ea7cb7d io-wq: remove worker to owner tw dependency adds 8d1f01775f8e Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kern [...] adds 3f01727f750e Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.ker [...] adds e815d36548f0 scsi: sd: add concurrent positioning ranges support adds fe22e1c2f705 libata: support concurrent positioning ranges log adds 6b3bae2324d2 doc: document sysfs queue/independent_access_ranges attributes adds 9d8246428898 doc: Fix typo in request queue sysfs documentation adds fcaec17b3657 Merge tag 'for-5.16/scsi-ma-2021-10-29' of git://git.kerne [...] adds 737f1cd8a8e8 Merge tag 'for-5.16/cdrom-2021-10-29' of git://git.kernel. [...] adds 0bf6d96cb829 block: remove blk_{get,put}_request adds 71ae42629e65 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git:// [...] adds b6773cdb0e9f Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.k [...] adds 19901165d90f Merge tag 'for-5.16/inode-sync-2021-10-29' of git://git.ke [...] adds cd3e8ea847ee Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds a0961f351d82 erofs: don't trigger WARN() when decompression fails adds 67a135b80eb7 Merge tag 'erofs-for-5.16-rc1' of git://git.kernel.org/pub [...] adds 0c336d6e33f4 exfat: fix incorrect loading of i_blocks for large files adds 9c6e8d52a729 Merge tag 'exfat-for-5.16-rc1' of git://git.kernel.org/pub [...] adds 2cf3f8133bda btrfs: fix lzo_decompress_bio() kmap leakage adds e77fbf990316 btrfs: send: prepare for v2 protocol adds 5c78a5e7aa83 btrfs: call btrfs_check_rw_degradable only if there is a m [...] adds 5d03dbebba25 btrfs: clear MISSING device status bit in btrfs_close_one_device adds 9798ba24cb76 btrfs: remove root argument from drop_one_dir_item() adds 4467af880929 btrfs: remove root argument from btrfs_unlink_inode() adds 6d9cc07215c7 btrfs: remove root argument from add_link() adds d1ed82f3559e btrfs: remove root argument from check_item_in_log() adds 037c50bfbeb3 Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/l [...] adds 441e90369344 x86/softirq: Disable softirq stacks on PREEMPT_RT adds 34fca8947b27 MIPS: irq: Avoid an unused-variable error adds c6dca712f6bb Merge branch irq/remove-handle-domain-irq-20211026 into ir [...] adds 5f5739d5f736 Merge branch irq/irq_cpu_offline into irq/irqchip-next adds d2cf863a934b dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings adds 837d7a8fe852 h8300: Fix linux/irqchip.h include mess adds 11e45471abea Merge branch irq/misc-5.16 into irq/irqchip-next adds 2258a6fc33d5 Merge tag 'irqchip-5.16' into irq/core adds 5a47ebe98e6e Merge tag 'irq-core-2021-10-31' of git://git.kernel.org/pu [...] adds 2de71ee153ef perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings adds 91e1c99e175a Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/p [...] adds f98a3dccfcb0 locking: Remove spin_lock_flags() etc adds 595b28fb0c89 Merge tag 'locking-core-2021-10-31' of git://git.kernel.or [...] adds 1739c66eb7bd objtool: Classify symbols adds dd003edeffa3 objtool: Explicitly avoid self modifying code in .altinstr [...] adds c509331b41b7 objtool: Shrink struct instruction adds 134ab5bd1883 objtool,x86: Replace alternatives with .retpoline_sites adds 4fe79e710d95 x86/retpoline: Remove unused replacement symbols adds a92ede2d584a x86/asm: Fix register order adds b6d3d9944bd7 x86/asm: Fixup odd GEN-for-each-reg.h usage adds 6fda8a388656 x86/retpoline: Move the retpoline thunk declarations to no [...] adds 1a6f74429c42 x86/retpoline: Create a retpoline thunk array adds 750850090081 x86/alternative: Implement .retpoline_sites support adds 2f0cbb2a8e5b x86/alternative: Handle Jcc __x86_indirect_thunk_\reg adds bbe2df3f6b6d x86/alternative: Try inline spectre_v2=retpoline,amd adds d4b5a5c99300 x86/alternative: Add debug prints to apply_retpolines() adds f8a66d608a3e x86,bugs: Unconditionally allow spectre_v2=retpoline,amd adds dceba0817ca3 bpf,x86: Simplify computing label offsets adds 87c87ecd00c5 bpf,x86: Respect X86_FEATURE_RETPOLINE* adds 43aa0a195f06 Merge tag 'objtool-core-2021-10-31' of git://git.kernel.or [...] adds 57a315cd7198 Merge tag 'timers-core-2021-10-31' of git://git.kernel.org [...] adds 5d1ceb3969b6 x86: Fix __get_wchan() for !STACKTRACE adds 9e9af819db5d sched/fair: Account update_blocked_averages in newidle_bal [...] adds 9d783c8dd112 sched/fair: Skip update_blocked_averages if we are deferin [...] adds e60b56e46b38 sched/fair: Wait before decaying max_newidle_lb_cost adds c5b0a7eefc70 sched/fair: Remove sysctl_sched_migration_cost condition adds 8ea9183db4ad sched/fair: Cleanup newidle_balance adds 9a7e0a90a454 Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/ [...] adds cc95a07fef06 x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() adds 7d20dd3294b3 Merge tag 'x86-apic-2021-11-01' of git://git.kernel.org/pu [...] adds 1bdda24c4af6 signal: Add an optional check for altstack size adds 3aac3ebea08f x86/signal: Implement sigaltstack size validation adds 84e4dccc8fce x86/fpu/xstate: Provide xstate_calculate_size() adds 6f6a7c09c406 x86/fpu: Add members to struct fpu to cache permission inf [...] adds c33f0a81a2cf x86/fpu: Add fpu_state_config::legacy_features adds db8268df0983 x86/arch_prctl: Add controls for dynamic XSTATE components adds 23686ef25d4a x86/fpu: Add basic helpers for dynamically enabled features adds 4b7ca609a33d x86/signal: Use fpu::__state_user_size for sigalt stack va [...] adds 53599b4d54b9 x86/fpu/signal: Prepare for variable sigframe length adds 9e798e9aa14c x86/fpu: Prepare fpu_clone() for dynamically enabled features adds e61d6310a0f8 x86/fpu: Reset permission and fpstate on exec() adds c351101678ce x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit adds dae1bd583896 x86/msr-index: Add MSRs for XFD adds 8bf26758ca96 x86/fpu: Add XFD state to fpstate adds 5529acf47ec3 x86/fpu: Add sanity checks for XFD adds 672365477ae8 x86/fpu: Update XFD state where required adds 783e87b40495 x86/fpu/xstate: Add XFD #NM handler adds 500afbf645a0 x86/fpu/xstate: Add fpstate_realloc()/free() adds 70c3f1671b0c x86/fpu/xstate: Prepare XSAVE feature table for gaps in st [...] adds eec2113eabd9 x86/fpu/amx: Define AMX state components and have it used [...] adds 2ae996e0c1a3 x86/fpu: Calculate the default sizes independently adds db3e7321b4b8 x86/fpu: Add XFD handling for dynamic states adds 2308ee57d93d x86/fpu/amx: Enable the AMX feature in 64-bit mode adds 6a3e0651b4a0 selftests/x86/amx: Add test cases for AMX state management adds 101c669d165d selftests/x86/amx: Add context switch test adds 868c250bb463 x86/fpu: Include vmalloc.h for vzalloc() adds d7a9590f608d Documentation/x86: Add documentation for using dynamic XST [...] adds 8cb1ae19bfae Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub [...] adds e66435936756 mm: fix mismerge of folio page flag manipulators adds fe354159ca53 Merge tag 'edac_updates_for_v5.16' of git://git.kernel.org [...] adds 93351d2cc996 Merge tag 'efi-next-for-v5.16' of git://git.kernel.org/pub [...] adds 158405e88813 Merge tag 'ras_core_for_v5.16_rc1' of git://git.kernel.org [...] adds 57f45de79184 Merge tag 'x86_build_for_v5.16_rc1' of git://git.kernel.or [...] adds 6e5772c8d9cf Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/p [...] adds a757ac555ce1 x86/Makefile: Remove unneeded whitespaces before tabs adds 18398bb825ea Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel [...] adds e0f4c59dc4d3 Merge tag 'x86_cpu_for_v5.16_rc1' of git://git.kernel.org/ [...] adds 160729afc83c Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org [...] adds 20273d2588c4 Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/ [...] adds fd5128e622d7 x86/sgx/virt: extract sgx_vepc_remove_page adds ae095b16fc65 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl adds 879dbe9ffebc Merge tag 'x86_sgx_for_v5.16_rc1' of git://git.kernel.org/ [...] adds a69483eeefff Merge branch 'for-next/8.6-timers' into for-next/core adds 99fe09c857c6 Merge branch 'for-next/extable' into for-next/core adds d8a2c0fba530 Merge branch 'for-next/kexec' into for-next/core adds 082f6b4b6223 Merge branch 'for-next/kselftest' into for-next/core adds d198c77b7fab arm64: Document boot requirements for FEAT_SME_FA64 adds a68773bd32d9 arm64: Select POSIX_CPU_TIMERS_TASK_WORK adds 2bc655ce2942 Merge branch 'for-next/misc' into for-next/core adds dc6bab18fb3c Merge branch 'for-next/mm' into for-next/core adds 7066248c44ee Merge branch 'for-next/mte' into for-next/core adds bd334dd7def6 Merge branch 'for-next/perf' into for-next/core adds 16c200e04045 Merge branch 'for-next/pfn-valid' into for-next/core adds 3d9c8315fa9b Merge branch 'for-next/scs' into for-next/core adds 655ee5571f4b Merge branch 'for-next/sve' into for-next/core adds e5f521021279 Merge branch 'for-next/trbe-errata' into for-next/core adds b2909a447ec3 Merge branch 'for-next/vdso' into for-next/core adds e6359798f62d Merge branch 'for-next/fixes' into for-next/core adds 46f876322820 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds cf2ec7893f87 parisc/unwind: use copy_from_kernel_nofault() adds a348eab32776 parisc: make parisc_acctyp() available outside of faults.c adds aeb1e833a4c3 parisc: Switch to ARCH_STACKWALK implementation adds ec5c115050f5 parisc: Add KFENCE support adds a5e8ca3783ad parisc: disable preemption during local tlb flush adds 4f1938673994 parisc: deduplicate code in flush_cache_mm() and flush_cac [...] adds 3fb28e199d1f parisc: fix preempt_count() check in entry.S adds 1c2fb946cdb7 parisc: disable preemption in send_IPI_allbutself() adds 1030d681319b parisc: fix warning in flush_tlb_all adds 9f6cfef1d040 parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in as [...] adds b7d8c16a58f8 parisc: Allocate task struct with stack frame alignment adds 6ff7fa4b2393 parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h adds f06d6e92c879 parisc: Use PRIV_USER instead of 3 in entry.S adds 9cc2fa4f4a92 task_stack: Fix end_of_stack() for architectures with upwa [...] adds 8779e05ba8aa parisc: Fix ptrace check on syscall return adds 8e0ba125c2bf parisc/unwind: fix unwinder when CONFIG_64BIT is enabled adds b5f73da500c6 parisc: move virt_map macro to assembly.h adds d9e203366936 parisc: add PIM TOC data structures adds ecac70366dce parisc/firmware: add functions to retrieve TOC data adds bc294838cc34 parisc: add support for TOC (transfer of control) adds 2214c0e77259 parisc: Move thread_info into task struct adds 66e29fcda182 parisc/kgdb: add kgdb_roundup() to make kgdb work with idl [...] adds fdc9e4e0ef89 parisc: Use PRIV_USER in syscall.S adds 8d90dbfd4c49 parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h adds 0760a9157bc9 parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers adds 3759778e6b8c parisc: enhance warning regarding usage of O_NONBLOCK adds ecb6a16fb60e parisc: mark xchg functions notrace adds d1fbab7e203e parisc: Make use of the helper macro kthread_run() adds 44382af89346 parisc/ftrace: set function trace function adds 98f2926171ae parisc/ftrace: use static key to enable/disable function g [...] adds dc5292b28089 parisc: Remove unused constants from asm-offsets.c adds 07578f16ef38 parisc: decompressor: remove repeated depenency of misc.o adds 6f21e7347fb8 parisc: decompressor: clean up Makefile adds 55a2ed760166 parisc: Update defconfigs adds 1ae8e91e814d parisc: Use swap() to swap values in setup_bootmem() adds 6e866a462867 parisc: Fix set_fixmap() on PA1.x CPUs adds 552ebfe022ec Merge tag 'for-5.16/parisc-1' of git://git.kernel.org/pub/ [...] adds 03feb7c55c47 Merge tag 'm68k-for-v5.16-tag1' of git://git.kernel.org/pu [...] adds 01463374c50e Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kern [...] adds f594e28d805a Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pu [...] adds 2dc26d98cfdf Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub [...] adds a5a9e006059e Merge tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/ [...] adds 2ac5fb35cd52 firmware/psci: fix application of sizeof to pointer adds 71e4bbca070e nouveau/svm: Use kvcalloc() instead of kvzalloc() adds ebe4560ed5c8 firewire: Remove function callback casts adds bf953917bed6 Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.o [...] adds 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang adds 25d7b70e0202 MIPS: Fix fall-through warnings for Clang adds 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds f2786f43c983 Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git. [...] adds 6f2b76a4a384 Merge tag 'Smack-for-5.16' of https://github.com/cschaufle [...] adds 73d21a357981 Merge tag 'media/v5.16-1' of git://git.kernel.org/pub/scm/ [...] adds 4dee060625e1 Merge tag 'leds-5.16-rc1' of git://git.kernel.org/pub/scm/ [...] adds f281d010b874 ipmi: kcs_bmc: Fix a memory leak in the error handling pat [...] adds 316b7eaa932d Merge tag 'for-linus-5.16-1' of https://github.com/cminyar [...] adds c3ed02845e9f mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> c [...] adds a83849a3a9ab docs: mmc: update maintainer name and URL adds 237ecf1be300 Merge branch 'fixes' into next adds 348ecd61770f Merge branch 'fixes' into next adds 8a73c77c809a Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linu [...] adds 7feea290e9f4 MAINTAINERS: Add Apple mailbox files adds 29848f309e7e dt-bindings: mailbox: Add Apple mailbox bindings adds f89f9c56e737 mailbox: apple: Add driver for Apple mailboxes adds 10dcc2d66292 mailbox: pcc: Fix kernel doc warnings adds 80b2bdde002c mailbox: pcc: Refactor all PCC channel information into a [...] adds 319bfb35bd1d mailbox: pcc: Consolidate subspace interrupt information parsing adds 4e3c96ff950e mailbox: pcc: Consolidate subspace doorbell register parsing adds 0f2591e21b2e mailbox: pcc: Add pcc_mbox_chan structure to hold shared m [...] adds 7b6da7fe7bba mailbox: pcc: Use PCC mailbox channel pointer instead of standard adds f92ae90e52bb mailbox: pcc: Rename doorbell ack to platform interrupt ac [...] adds 800cda7b63f2 mailbox: pcc: Add PCC register bundle and associated acces [...] adds bf18123e78f4 mailbox: pcc: Avoid accessing PCCT table in pcc_send_data [...] adds 45ec2dafb177 mailbox: pcc: Drop handling invalid bit-width in {read,wri [...] adds c45ded7e1135 mailbox: pcc: Add support for PCCT extended PCC subspaces( [...] adds ce028702ddbc mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe adds 9a172b62a969 ACPI/PCC: Add maintainer for PCC mailbox driver adds a6daa2207302 dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support adds 97961f78e8bc mailbox: imx: support i.MX8ULP S4 MU adds 247ee3e7b7c9 Merge tag 'mailbox-v5.16' of git://git.linaro.org/landing- [...] adds d2cdb1223185 Merge tag 'regmap-v5.16' of git://git.kernel.org/pub/scm/l [...] adds 1260d242d94a Merge tag 'regulator-v5.16' of git://git.kernel.org/pub/sc [...] adds e954af1343f6 spi: fsi: Fix contention in the FSI2SPI engine adds b59c122484ec spi: spi-geni-qcom: Add support for GPI dma adds 28b5eaf9712b spi: Convert NXP flexspi to json schema adds 2019295c9ea3 Merge tag 'spi-v5.16' of git://git.kernel.org/pub/scm/linu [...] adds 1bfaa49abf07 dt-bindings: hwmon: Add nct7802 bindings adds 0e346a86a51d hwmon: (nct7802) Make temperature/voltage sensors configurable adds f4cbba74c3ec hwmon: (nct6775) add ProArt X570-CREATOR WIFI. adds f347e249fcf9 hwmon: (lm90) Introduce flag indicating extended temperatu [...] adds f8344f7693a2 hwmon: (lm90) Add basic support for TI TMP461 adds 38d9f06c5740 hwmon: (tmp401) Drop support for TMP461 adds 10f0d2ab9aa6 hwmon: (nct7802) Add of_node_put() before return adds d54f486035fd Merge tag 'hwmon-for-v5.16' of git://git.kernel.org/pub/sc [...] adds 010db091b687 lib/bootconfig: Fix the xbc_get_info kerneldoc adds f76fbbbb5061 samples/kretprobes: Fix return value if register_kretprobe [...] adds 438697a39f06 docs, kprobes: Remove invalid URL and add new reference adds b9e94a7bb6fa test_kprobes: Move it from kernel/ to lib/ adds 5c03d8fb04fb MAINTAINERS: Update KPROBES and TRACING entries adds 25b951387280 selftests/ftrace: Stop tracing while reading the trace fil [...] adds 52cfb373536a tracing: Add support for creating hist trigger variables f [...] adds bcef04415032 tracing: Add division and multiplication support for hist [...] adds 9710b2f341a0 tracing: Fix operator precedence for hist triggers expression adds c5eac6ee8bc5 tracing/histogram: Simplify handling of .sym-offset in exp [...] adds f47716b7a955 tracing/histogram: Covert expr to const if both operands a [...] adds 722eddaa4043 tracing/histogram: Optimize division by a power of 2 adds 2d2f6d4b8ce7 tracing/histogram: Document expression arithmetic and constants adds ce5e48036c9e ftrace: disable preemption when recursion locked adds d33cc6573723 ftrace: do CPU checking after preemption disabled adds 39d9c1c103d3 bootconfig: Initialize ret in xbc_parse_tree() adds a90afe8d020d tracing: Show size of requested perf buffer adds e531e90b5ab0 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 [...] adds 93d76e4a0e01 tracing/histogram: Fix documentation inline emphasis warning adds feea69ec121f tracing/histogram: Fix semicolon.cocci warnings adds 79ef0c001425 Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/li [...] adds 6fedc28076bb Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/sc [...] adds cdab10bf3285 Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pu [...] adds d2fac0afe89f Merge tag 'audit-pr-20211101' of git://git.kernel.org/pub/ [...] adds cad439fc040e crypto: api - Do not create test larvals if manager is disabled adds 1730c5aa3b15 crypto: engine - Add KPP Support to Crypto Engine adds a745d3ace3fd crypto: ecc - Move ecc.h to include/crypto/internal adds eaffe377e168 crypto: ecc - Export additional helper functions adds cadddc89a044 dt-bindings: crypto: Add Keem Bay ECC bindings adds c9f608c38009 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver adds a472cc0dde3e crypto: s5p-sss - Add error handling in s5p_aes_probe() adds 284340a368a0 crypto: sa2ul - Use the defined variable to clean code adds 83bff1096164 crypto: ccp - Make use of the helper macro kthread_run() adds 68b6dea802ce crypto: pcrypt - Delay write to padata->info adds 39ef08517082 crypto: testmgr - fix wrong key length for pkcs1pad adds bfc484fe6abb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 7529cc7fbd9c lib: bitmap: Introduce node-aware alloc API adds 54b2b3eccab6 net: Prevent HW-GRO and LRO features operate together adds 50f477fe9933 net/mlx5e: Rename lro_timeout to packet_merge_timeout adds 7025329d208c net/mlx5: Add SHAMPO caps, HW bits and enumerations adds eaee12f04692 net/mlx5e: Rename TIR lro functions to TIR packet merge functions adds d7b896acbdcb net/mlx5e: Add support to klm_umr_wqe adds e5ca8fb08ab2 net/mlx5e: Add control path for SHAMPO feature adds f97d5c2a453e net/mlx5e: Add handle SHAMPO cqe support adds 64509b052525 net/mlx5e: Add data path for SHAMPO feature adds 92552d3abd32 net/mlx5e: HW_GRO cqe handler implementation adds def09e7bbc3d net/mlx5e: Add HW_GRO statistics adds 83439f3c37aa net/mlx5e: Add HW-GRO offload adds ae3452995bd4 net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operat [...] adds 8ca9caee851c net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline adds c230dc8627de Merge tag 'mlx5-updates-2021-10-26' of git://git.kernel.or [...] adds fdedb695e6a8 net: mvneta: populate supported_interfaces member adds d9ca72807ecb net: mvneta: remove interface checks in mvneta_validate() adds 099cbfa286ab net: mvneta: drop use of phylink_helper_basex_speed() adds e334df1d33b6 Merge branch 'mvneta-phylink' adds 4682048af0c8 net: bridge: remove fdb_notify forward declaration adds 5f94a5e276ae net: bridge: remove fdb_insert forward declaration adds 4731b6d6b257 net: bridge: rename fdb_insert to fdb_add_local adds f6814fdcfe1b net: bridge: rename br_fdb_insert to br_fdb_add_local adds 9574fb558044 net: bridge: reduce indentation level in fdb_create adds 5cda5272a460 net: bridge: move br_fdb_replay inside br_switchdev.c adds fab9eca88410 net: bridge: create a common function for populating switc [...] adds 716a30a97a52 net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device adds 6487c819393e Merge branch 'br-fdb-refactoring' adds fb9d19c2d844 Revert "devlink: Remove not-executed trap group notifications" adds c5e0321e43de Revert "devlink: Remove not-executed trap policer notifications" adds 4796e2518a52 Merge branch 'two-reverts-to-calm-down-devlink-discussion' adds f25c0515c521 net: sched: gred: dynamically allocate tc_gred_qopt_offload adds 267463823adb net: sch: eliminate unnecessary RCU waits in mini_qdisc_pa [...] adds 85c0c3eb9a66 net: sch: simplify condtion for selecting mini_Qdisc_pair buffer adds 8db3cbc50748 net: macb: Fix mdio child node detection adds 8b6ce9b02672 staging: use of_get_ethdev_address() adds 5a48585d7ec1 net: thunderbolt: use eth_hw_addr_set() adds b859a360d88d xdp: Remove redundant warning adds 9dfc685e0262 inet: remove races in inet{6}_getname() adds 5823fc96d754 tcp: define macros for a couple reclaim thresholds adds 292e6077b040 net: introduce sk_forward_alloc_get() adds 6511882cdd82 mptcp: allocate fwd memory separately on the rx and tx path adds b8e0def397d7 mptcp: drop unused sk in mptcp_push_release adds 21214d555ff2 Merge branch 'mptcp-rework-fwd-memory-allocation-and-one-cleanup' adds 911e3a46fb38 net: phy: Fix unsigned comparison with less than zero adds 3ded97bc41a1 tcp: remove dead code from tcp_sendmsg_locked() adds 27728ba80f1e tcp: cleanup tcp_remove_empty_skb() use adds bd4463147171 tcp: remove dead code from tcp_collapse_retrans() adds f401da475f98 tcp: no longer set skb->reserved_tailroom adds a52fe46ef160 tcp: factorize ip_summed setting adds 4f2266748eab tcp: do not clear skb->csum if already zero adds 8b7d8c2bdb76 tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero adds 701b95195484 Merge branch 'tcp-tx-side-cleanups' adds 707182e45b81 media: use eth_hw_addr_set() adds aaaaa1377e7a firewire: don't write directly to netdev->dev_addr adds e0b4f1cd36bf mpt fusion: use dev_addr_set() adds 06e6c88fba24 ipv6: enable net.ipv6.route.max_size sysctl in network namespace adds 8498e17ed4c5 net: mvpp2: populate supported_interfaces member adds 6c0c4b7ac06f net: mvpp2: remove interface checks in mvpp2_phylink_validate() adds 76947a635874 net: mvpp2: drop use of phylink_helper_basex_speed() adds b63f1117aefc net: mvpp2: clean up mvpp2_phylink_validate() adds 1feef2dece56 Merge branch 'mvpp2-phylink' adds 573bce9e675b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 3a26babb4183 Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org [...] adds 648a991cf316 sch_htb: Add extack messages for EOPNOTSUPP errors adds 442e796f0aa7 devlink: add documentation for octeontx2 driver adds ee046d9a22a4 net: ipconfig: Release the rtnl_lock while waiting for carrier adds 6a03bfbd5ead sky2: Remove redundant assignment and parentheses adds a406290af0ff net: cleanup __sk_stream_memory_free() adds 11195bf5a355 ptp: fix code indentation issues adds 788050256c41 net: phy: microchip_t1: add cable test support for lan87xx phy adds 1910ccf03306 octeontx2-af: debugfs: Minor changes. adds 0daa55d033b0 octeontx2-af: cn10k: debugfs for dumping LMTST map table adds 9716a40a0f48 octeontx2-af: debugfs: Add channel and channel mask. adds b0e77fcc5dfd Merge branch 'octeontx2-debugfs-updates' adds ee775b56950f devlink: Simplify internal devlink params implementation adds f2edaa4ad5d5 net: virtio: use eth_hw_addr_set() adds 7df621a3eea6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 48e4d00b1b93 mlxsw: spectrum_qdisc: Offload root TBF as port shaper adds 3d5290ea1dae selftests: mlxsw: Test offloadability of root TBF adds 2b11e24ebaef selftests: mlxsw: Test port shaper adds d57beb0e1418 Merge branch 'mlxsw-offload-root-tbf-as-port-shaper' adds c5f6e5ebc2af net: bridge: provide shim definition for br_vlan_flags adds 4a6849e46173 net: bridge: move br_vlan_replay to br_switchdev.c adds 9ae9ff994b0e net: bridge: split out the switchdev portion of br_mdb_notify adds 9776457c784f net: bridge: mdb: move all switchdev logic to br_switchdev.c adds 326b212e9cd6 net: bridge: switchdev: consistent function naming adds a812a046c22d Merge branch 'code-movement-to-br_switchdev-c' adds c7dd4a5b0a15 bnxt_en: refactor printing of device info adds d900aadd86b0 bnxt_en: refactor cancellation of resource reservations adds 228ea8c187d8 bnxt_en: implement devlink dev reload driver_reinit adds 8f6c5e4d1470 bnxt_en: implement devlink dev reload fw_activate adds 892a662f0473 bnxt_en: add enable_remote_dev_reset devlink parameter adds 1596847d0f7b bnxt_en: improve error recovery information messages adds aadb0b1a0b36 bnxt_en: remove fw_reset devlink health reporter adds 2bb21b8db5c0 bnxt_en: consolidate fw devlink health reporters adds 8cc95ceb7087 bnxt_en: improve fw diagnose devlink health messages adds 9a575c8c25ae bnxt_en: Refactor coredump functions adds b032228e58ea bnxt_en: move coredump functions into dedicated file adds 80f62ba9d53d bnxt_en: Add compression flags information in coredump seg [...] adds 80194db9f53b bnxt_en: Retrieve coredump and crashdump size via FW command adds 4e59f0600790 bnxt_en: extract coredump command line from current task adds 188876db04a3 bnxt_en: implement dump callback for fw health reporter adds 21e70778d0d4 bnxt_en: Update firmware interface to 1.10.2.63 adds 3c4153394e2c bnxt_en: implement firmware live patching adds 63185eb3aa26 bnxt_en: Provide stored devlink "fw" version on older firmware adds eff441f3b597 bnxt_en: Update bnxt.rst devlink documentation adds f8f20f2986cb Merge branch 'bnxt_en-devlink' adds 7e553c44f09a net: lantiq_xrx200: Hardcode the burst length value adds 0b3f86397fee dt-bindings: net: lantiq-xrx200-net: Remove the burst leng [...] adds 195bb48fccde ice: support for indirect notification adds 9e300987d4a8 ice: VXLAN and Geneve TC support adds 8b032a55c1bd ice: low level support for tunnels adds f0a35040adbe ice: support for GRE in eswitch adds e492c2e12d7b ice: send correct vc status in switchdev adds e984c4408fc9 ice: Add support for changing MTU on PR in switchdev mode adds 99d407524cdf ice: Add support to print error on PHY FW load failure adds 370764e60b18 ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() adds c8e51a012214 ice: fix error return code in ice_get_recp_frm_fw() adds 704bc986ffda Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 40d5cb400530 net: sgi-xp: use eth_hw_addr_set() adds ac617341343c net: um: use eth_hw_addr_set() adds 7e1dd824e531 net: xtensa: use eth_hw_addr_set() adds e311eb919249 Merge branch 'eth_hw_addr_set' adds 212c10c3c658 mctp: Return new key from mctp_alloc_local_tag adds 78476d315e19 mctp: Add flow extension to skb adds 67737c457281 mctp: Pass flow data & flow release events to drivers adds 6689d716fded Merge branch 'MCTP-flow-support' adds a1f1627540cd net: ethernet: microchip: lan743x: Increase rx ring size t [...] adds c4cb8d0ac714 net: netxen: fix code indentation adds 5bd663212f2e net: bareudp: fix duplicate checks of data[] expressions adds c52ef04d5920 devlink: make all symbols GPL-only adds bb5dbf2cc64d net: marvell: prestera: add firmware v4.0 support adds 7444d706be31 ifb: fix building without CONFIG_NET_CLS_ACT adds 1f171f4f1437 iwlwifi: Add support for getting rf id with blank otp adds af82c00736b4 iwlwifi: Add support for more BZ HWs adds 595c230b9513 iwlwifi: Start scratch debug register for Bz family adds 4e6b69ec9a9e iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype adds e5322b9ab5f6 iwlwifi: mvm: disable RX-diversity in powersave adds 5667ccc2a387 iwlwifi: mvm: add lmac/umac PC info in case of error adds ee02e598019e iwlwifi: add vendor specific capabilities for some RFs adds 8a2c15162316 iwlwifi: mvm: add support for 160Mhz in ranging measurements adds 57b7b345d279 iwlwifi: mvm: Remove antenna c references adds e79b2fc938f4 iwlwifi: add some missing kernel-doc in struct iwl_fw adds 3d563f1290c4 iwlwifi: api: remove unused RX status bits adds e0e0d16641cd iwlwifi: remove MODULE_AUTHOR() statements adds 854fe828e58c iwlwifi: remove contact information adds 98c8bd77e624 iwlwifi: fix fw/img.c license statement adds 34c4eca167ae iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc adds 4634b1768104 iwlwifi: mvm: correct sta-state logic for TDLS adds fdb70083dd28 iwlwifi: fw dump: add infrastructure for dump scrubbing adds fad92a1d11f6 iwlwifi: parse debug exclude data from firmware file adds 12d60c1efc29 iwlwifi: mvm: scrub key material in firmware dumps adds 48c6ebc13c1c iwlwifi: mvm: update definitions due to new rate & flags adds 179354a6637f iwlwifi: mvm: add definitions for new rate & flags adds 9998f81e4ba5 iwlwifi: mvm: convert old rate & flags to the new format. adds 82cdbd11b60a iwlwifi: mvm: Support version 3 of tlc_update_notif. adds bd8b5f30fa2c iwlwifi: mvm: Support new version of ranging response noti [...] adds f21baf244112 iwlwifi: yoyo: fw debug config from context info and preset adds 44b2dd4098be iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication adds 1b6598c3dc35 iwlwifi: BZ Family SW reset support adds d35d95ce8b0a iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. adds cd2c46a7eb59 iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. adds dc52fac37c87 iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions adds ce712478a458 iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_C [...] adds 544ab2a9a875 iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() adds ebd935987800 iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. adds 425d66d8ddfc iwlwifi: remove redundant iwl_finish_nic_init() argument adds 6b1259d1046c iwlwifi: mvm: remove session protection after auth/assoc adds e5f1cc98cc1b iwlwifi: allow rate-limited error messages adds 75da590ffae7 iwlwifi: mvm: reduce WARN_ON() in TX status path adds 2fd8aaaeb874 iwlwifi: pcie: try to grab NIC access early adds c0ad5c492521 iwlwifi: mvm: set inactivity timeouts also for PS-poll adds 33c99471b086 iwlwifi: add new killer devices to the driver adds d41cdbcd7118 iwlwifi: dbg: treat dbgc allocation failure when tlv is missing adds 8b75858c2e21 iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS adds c3eae059fcab iwlwifi: mvm: improve log when processing CSA adds 66198ac53195 iwlwifi: add new device id 7F70 adds 1f578d4f2d52 iwlwifi: mvm: Read acpi dsm to get channel activation bitmap adds 72c43f7d6562 iwlwifi: dbg: treat non active regions as unsupported regions adds 2c5769e358b7 iwlwifi: pnvm: print out the version properly adds de904d80aaec Merge tag 'iwlwifi-next-for-kalle-2021-10-22' of git://git [...] adds 1aa3367ca78c wlcore: spi: Use dev_err_probe() adds d549107305b4 libertas_tf: Fix possible memory leak in probe and disconnect adds 9692151e2fe7 libertas: Fix possible memory leak in probe and disconnect adds dea857700a75 rtw89: fix error function parameter adds 090f8a2f7b38 rtw89: remove duplicate register definitions adds c6477cb23704 rtw89: fix return value in hfc_pub_cfg_chk adds 5d44f0672319 rtw89: Fix variable dereferenced before check 'sta' adds d3c6daa174ff libertas: replace snprintf in show functions with sysfs_emit adds 03a25c01de33 mt76: mt7615: apply cached RF data for DBDC adds 2eec60dc9fae mt76: mt7915: remove mt7915_mcu_add_he() adds 70fd1333cd32 mt76: mt7915: rework .set_bitrate_mask() to support more options adds 9a93364d6595 mt76: mt7915: rework debugfs fixed-rate knob adds 2be10a974495 mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps adds 9b121acd4e85 mt76: mt7915: add WA firmware log support adds 90f5daea758a mt76: mt7915: add debugfs knobs for MCU utilization adds 565ddaaab9a1 mt76: mt7921: disable 4addr capability adds 2c4766fd5d3d mt76: Print error message when reading EEPROM from mtd failed adds f31a577ae736 mt76: Make use of the helper macro kthread_run() adds 52a99a13cb88 mt76: connac: fix unresolved symbols when CONFIG_PM is unset adds a427aca0a931 Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.co [...] adds 734223d78428 ath11k: change return buffer manager for QCA6390 adds 937e79c67740 ath10k: fix invalid dma_addr_t token assignment adds 6f8c8bf4c7c9 ath10k: fix module load regression with iram-recovery feature adds d3fd2c95c1c1 wcn36xx: Fix (QoS) null data frame bitrate/modulation adds a9e79b116cc4 wcn36xx: Fix tx_status mechanism adds 8a27ca394782 wcn36xx: Correct band/freq reporting on RX adds 2371b15f8eeb wcn36xx: Enable hardware scan offload for 5Ghz band adds a224b47ab36d wcn36xx: Add chained transfer support for AMSDU adds 2f1ae32f736d wcn36xx: Treat repeated BMPS entry fail as connection loss adds 285bb1738e19 Revert "wcn36xx: Disable bmps when encryption is disabled" adds 960ae77f2563 wcn36xx: Fix HT40 capability for 2Ghz band adds 9bfe38e064af wcn36xx: add proper DMA memory barriers in rx path adds 113f304dbc16 wcn36xx: Fix discarded frames due to wrong sequence number adds df0697801d8a wcn36xx: Fix packet drop on resume adds 43ea9bd84f27 Revert "wcn36xx: Enable firmware link monitoring" adds d707f812bb05 wcn36xx: Channel list update before hardware scan adds d8e12f315f81 wcn36xx: switch on antenna diversity feature bit adds c9a4f2dd4cb2 wcn36xx: add missing 5GHz channels 136 and 144 adds 528613232423 ath10k: fix control-message timeout adds a066d28a7e72 ath6kl: fix control-message timeout adds a006acb93131 ath10k: fix division by zero in send path adds c1b9ca365dea ath6kl: fix division by zero in send path adds d7333a8ec8ca Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2e9be536a213 rtl8187: fix control-message timeouts adds 541fd20c3ce5 rsi: fix control-message timeout adds 89f8765a11d8 mwifiex: fix division by zero in fw download path adds 479b878a9595 iwlwifi: mvm: fix some kerneldoc issues adds c7d3db99047c iwlwifi: pcie: fix killer name matching for AX200 adds 636cc16582e2 iwlwifi: pcie: remove duplicate entry adds 0a1f96d571c8 iwlwifi: pcie: refactor dev_info lookup adds 2270bb685c91 iwlwifi: pcie: remove two duplicate PNJ device entries adds e699bdea2410 iwlwifi: mvm: Use all Rx chains for roaming scan adds f06bc8afa2a8 iwlwifi: add new pci SoF with JF adds 571836a02c7b iwlwifi: pcie: update sw error interrupt for BZ family adds 97f8a3d1610b iwlwifi: ACPI: support revision 3 WGDS tables adds 3f7320428fa4 iwlwifi: pcie: simplify iwl_pci_find_dev_info() adds c66ab56ad903 iwlwifi: dump host monitor data when NIC doesn't init adds 91000fdf8219 iwlwifi: fw: uefi: add missing include guards adds 1a5daead217c iwlwifi: yoyo: support for ROM usniffer adds 698b166ed346 iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW adds 45fe1b6b6c99 iwlwifi: mvm: don't get address of mvm->fwrt just to deref [...] adds 9da090cdbcfa iwlwifi: mvm: update RFI TLV adds 4d4cbb9b8e56 iwlwifi: mvm: d3: use internal data representation adds 523de6c872ca iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD adds a6175a85ba33 iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() adds cf7a7457a362 iwlwifi: mvm: remove session protection on disassoc adds 6905eb1c3b9e iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH [...] adds af84ac579c66 iwlwifi: mvm: extend session protection on association adds cbaa6aeedee5 iwlwifi: bump FW API to 67 for AX devices adds 2619f904b25c Merge tag 'iwlwifi-next-for-kalle-2021-10-28' of git://git [...] adds 28131d896d6d Merge tag 'wireless-drivers-next-2021-10-29' of git://git. [...] adds ba064e4cf923 netdevsim: remove max_vfs dentry adds 3c6f3ae3bb2e intel: Simplify bool conversion adds a97f8783a937 igb: unbreak I2C bit-banging on i350 adds 1b9abade3e75 net: ixgbevf: Remove redundant initialization of variable ret_val adds 5c595791009b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds d269287761ab bnxt_en: Remove not used other ULP define adds 8643d0b6b367 igc: Remove media type checking on the PHY initialization adds 8f20571db527 igc: Add new device ID adds e377a063e2c2 igc: Change Device Reset to Port Reset adds 6d40edcf4ee1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ae0393500e3b net: bridge: switchdev: fix shim definition for br_switchd [...] adds 1aec85974ab7 net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() adds ae2ee3be99a8 net/mlx5: CT: Remove warning of ignore_flow_level support for VFs adds 428ffea0711a net/mlx5e: IPsec: Refactor checksum code in tx data path adds 504e15724893 net/mlx5: Allow skipping counter refresh on creation adds 941f19798a11 net/mlx5: DR, Add check for unsupported fields in match param adds 28e7606fa8f1 net/mlx5e: Refactor rx handler of represetor device adds 189ce08ebf87 net/mlx5e: Use generic name for the forwarding dev pointer adds 4f4edcc2b84f net/mlx5: E-Switch, Add ovs internal port mapping to metad [...] adds dbac71f22954 net/mlx5e: Accept action skbedit in the tc actions list adds 27484f7170ed net/mlx5e: Offload tc rules that redirect to ovs internal port adds 100ad4e2d758 net/mlx5e: Offload internal port as encap route device adds 166f431ec6be net/mlx5e: Add indirect tc offload of ovs internal port adds 5e9942721749 net/mlx5e: Term table handling of internal port rules adds b16eb3c81fe2 net/mlx5: Support internal port as decap route device adds 2aec919f8dd4 Merge tag 'mlx5-updates-2021-10-29' of git://git.kernel.or [...] adds b7b1d02fc439 netfilter: conntrack: set on IPS_ASSURED if flows enters i [...] adds 56fa95014a04 netfilter: nft_meta: add NFT_META_IFTYPE adds b5bdc6f9c24d netfilter: nf_tables: convert pktinfo->tprot_set to flags field adds c46b38dc8743 netfilter: nft_payload: support for inner header matching [...] adds 894d08443470 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds ad57dae8a64d xfrm: Remove redundant fields and related parentheses adds 06f1ecd43370 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 29e71f41e7d2 ice: Remove boolean vlan_promisc flag from function adds c79bb28e19cc ice: Clear synchronized addrs when adding VFs in switchdev mode adds bfaaba99e680 ice: Hide bus-info in ethtool for PRs in switchdev mode adds 5bf84b299385 virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define adds 4a15022f82ee virtchnl: Use the BIT() macro for capability/offload flags adds 247aa001b72b iavf: Add helper function to go from pci_dev to adapter adds 605ca7c5c670 iavf: Fix kernel BUG in free_msi_irqs adds ebed1cf5b8ac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c07c6e8eb4b3 net: dsa: populate supported_interfaces member adds f7536ffb0986 nfp: flower: Allow ipv6gretap interface for offloading adds 7c909a98042c selftests: mptcp: fix proto type in link_failure tests adds b6ab64b074f2 selftests: mptcp: more stable simult_flows tests adds 986d2e3da7d7 Merge branch 'mptcp-selftests' adds 6c7ea69653e4 net: mana: Fix the netdev_err()'s vPort argument in mana_i [...] adds 3c37f3573508 net: mana: Report OS info to the PF driver adds 62ea8b77ed3b net: mana: Improve the HWC error handling adds 635096a86edb net: mana: Support hibernation and kexec adds c6e03dbe0c7c Merge branch 'mana-misc' adds f49deaa64af1 ethtool: push the rtnl_lock into dev_ethtool() adds 095cfcfe13e5 ethtool: handle info/flash data copying outside rtnl_lock adds 46db1b77cd4f devlink: expose get/put functions adds 1af0a0948e28 ethtool: don't drop the rtnl_lock half way thru the ioctl adds 1adc58ea2330 Merge branch 'devlink-locking' adds 26c37d89f61d netdevsim: take rtnl_lock when assigning num_vfs adds 5e388f3dc38c netdevsim: move vfconfig to nsim_dev adds 1c401078bcf3 netdevsim: move details of vf config to dev adds a3353ec32554 netdevsim: move max vf config to dev adds a66f64b80815 netdevsim: rename 'driver' entry points adds 741948ff6096 Merge branch 'netdevsim-device-and-bus' adds b9022b53adad amt: add control plane of amt interface adds cbc21dc1cfe9 amt: add data plane of amt interface adds bc54e49c140b amt: add multicast(IGMP) report message handler adds b75f7095d4d4 amt: add mld report message handler adds c08e8baea78e selftests: add amt interface selftest script adds 6008889121c0 Merge branch 'amt-driver' adds 482626086820 net/smc: Introduce tracepoint for fallback adds aff3083f10bf net/smc: Introduce tracepoints for tx and rx msg adds a3a0e81b6fd5 net/smc: Introduce tracepoint for smcr link down adds d4a07dc5ac34 Merge branch 'SMC-tracepoints' adds 047304d0bfa5 netdevsim: fix uninit value in nsim_drv_configure_vfs() adds 03271f3a3594 tcp: rename sk_wmem_free_skb adds f1a456f8f3fc net: avoid double accounting for pure zerocopy skbs adds 8a75e30e6d47 Merge branch 'accurate-memory-charging-for-msg_zerocopy' adds 1d6d336fed6b net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c adds fcdb44d08a95 net: arp: introduce arp_evict_nocarrier sysctl parameter adds 18ac597af25e net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter adds f86ca07eb531 selftests: net: add arp_ndisc_evict_nocarrier adds 52fa3ee0cce6 Merge branch 'make-neighbor-eviction-controllable-by-userspace' adds 689624f037ce libbpf: Deprecate bpf_objects_list adds f941eadd8d6d bpf: Avoid races in __bpf_prog_run() for 32bit arches adds d979617aa84d bpf: Fixes possible race in update_prog_stats() for 32bit arches adds 61a0abaee209 bpf: Use u64_stats_t in struct bpf_prog_stats adds f9d532fc5d6c Merge branch 'bpf: use 32bit safe version of u64_stats' adds 547208a386fa selfetests/bpf: Update vmtest.sh defaults adds 9e7240fb2d6e selftests/bpf: Fix attach_probe in parallel mode adds e1ef62a4dd0e selftests/bpf: Adding a namespace reset for tc_redirect adds 03e6a7a94001 Merge branch 'selftests/bpf: parallel mode improvement' adds 252c765bd764 riscv, bpf: Add BPF exception tables adds b066abba3ef1 bpf, tests: Add module parameter test_suite to test_bpf module adds 9330986c0300 bpf: Add bloom filter map implementation adds 47512102cde2 libbpf: Add "map_extra" as a per-map-type extra flag adds ed9109ad643c selftests/bpf: Add bloom filter map test cases adds 57fd1c63c9a6 bpf/benchs: Add benchmark tests for bloom filter throughpu [...] adds f44bc543a079 bpf/benchs: Add benchmarks for comparing hashmap lookups w [...] adds 2895f48f98db Merge branch 'Implement bloom filter map' adds d6aef08a872b bpf: Add bpf_kallsyms_lookup_name helper adds c24941cd3766 libbpf: Add typeless ksym support to gen_loader adds 585a3571981d libbpf: Add weak ksym support to gen_loader adds 549a63238603 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 adds 92274e24b01b libbpf: Use O_CLOEXEC uniformly when opening fds adds 087cba799ced selftests/bpf: Add weak/typeless ksym test for light skeleton adds c3fc706e94f5 selftests/bpf: Fix fd cleanup in sk_lookup test adds efadf2ad17a2 selftests/bpf: Fix memory leak in test_ima adds b9989b59123b Merge branch 'Typeless/weak ksym for gen_loader + misc fixups' adds f48ad69097fe selftests/bpf: Fix fclose/pclose mismatch in test_progs adds 8a03e56b253e bpf: Disallow unprivileged bpf by default adds 0133c20480b1 selftests/bpf: Fix strobemeta selftest regression adds 7303524e04af skmsg: Lose offset info in sk_psock_skb_ingress adds b556c3fd4676 selftests, bpf: Fix test_txmsg_ingress_parser error adds d69672147faa selftests, bpf: Add one test for sockmap with strparser adds 4b54214f39ff riscv, bpf: Increase the maximum number of iterations adds b390d69831ee tools, build: Add RISC-V to HOSTARCH parsing adds 589fed479ba1 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h adds 36e70b9b06bf selftests, bpf: Fix broken riscv build adds 31a645aea4f8 bpf: Factor out a helper to prepare trampoline for struct_ [...] adds 35346ab64132 bpf: Factor out helpers for ctx access checking adds c196906d50e3 bpf: Add dummy BPF STRUCT_OPS for test purpose adds 31122b2f768b selftests/bpf: Add test cases for struct_ops prog adds f27a6fad14e2 Merge branch 'introduce dummy BPF STRUCT_OPS' adds 6fdc348006fe bpf: Bloom filter map naming fixups adds 8845b4681bf4 bpf: Add alignment padding for "map_extra" + consolidate holes adds 7a67087250f0 selftests/bpf: Add bloom map success test for userspace calls adds 669810030bbc Merge branch '"map_extra" and bloom filter fixups' adds ad10c381d133 bpf: Add missing map_delete_elem method to bloom filter map adds a20eac0af028 selftests/bpf: Fix also no-alu32 strobemeta selftest adds b9979db83401 bpf: Fix propagation of bounds from 64-bit min/max into 32 [...] adds 388e2c0b9783 bpf: Fix propagation of signed bounds from 64-bit min/max [...] adds 0869e5078afb selftests/bpf: Add a testcase for 64-bit bounds propagatio [...] adds 9741e07ece7c kbuild: Unify options for BTF generation for vmlinux and modules adds 0b170456e0dd libbpf: Deprecate AF_XDP support adds b7b98f868987 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 40171248bb89 sctp: allow IP fragmentation when PLPMTUD enters Error state adds c6ea04ea692f sctp: reset probe_timer in sctp_transport_pl_update adds cc4665ca646c sctp: subtract sctphdr len in sctp_transport_pl_hlen adds 75cf662c64dd sctp: return true only for pathmtu update in sctp_transpor [...] adds cec6880d9b06 Merge branch 'sctp-plpmtud-fixes' adds daf182d360e5 net: amd-xgbe: Toggle PLL settings during rate change adds e300a85db1f1 selftests/net: update .gitignore with newly added tests adds f8d384a640dd nfp: fix NULL pointer access when scheduling dim work adds 17e712c6a1ba nfp: fix potential deadlock when canceling dim work adds 0f48fb6607ea Merge branch 'nfp-fixes' adds fd8d9731bcdf net: phylink: avoid mvneta warning when setting pause parameters adds 829e050eea69 net: bridge: fix uninitialized variables when BRIDGE_CFM i [...] adds 34d7ecb3d4f7 selftests: net: bridge: update IGMP/MLD membership interval value adds 6de6e46d27ef cls_flower: Fix inability to match GRE/IPIP packets adds 42dcfd850e51 udp6: allow SO_MARK ctrl msg to affect routing adds b0ced8f290fb selftests: udp: test for passing SO_MARK as cmsg adds 7be49d242b80 Merge branch 'SO_MARK-routing' adds 8878e46fcfd4 ibmvnic: don't stop queue in xmit adds 6e20d00158f3 ibmvnic: Process crqs after enabling interrupts adds 6b278c0cb378 ibmvnic: delay complete() adds 8a33dcc2f6d5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 84882cf72cd7 Revert "net: avoid double accounting for pure zerocopy skbs" adds fc02cb2b37fe Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/ [...] adds a54c401ae66f x86/tools/relocs: Support >64K section headers adds 0d054d4e8207 x86/boot: Allow a "silent" kaslr random byte fetch adds 33f98a9798f5 x86/boot/compressed: Avoid duplicate malloc() implementations adds ca136cac37eb vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext adds a72fdfd21e01 selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage adds cc0356d6a02e Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org [...] adds 61f90a8e8068 Merge tag 'libata-5.16-rc1' of git://git.kernel.org/pub/sc [...] adds 32ba540f3c2a evm: mark evm_fixmode as __ro_after_init adds c150d66bd514 Merge tag 'integrity-v5.16' of git://git.kernel.org/pub/sc [...] adds 24a1dffbecaf lib/vsprintf.c: Amend static asserts for format specifier flags adds c666d447e091 test_printf: Make pft array const adds a25a0854a226 test_printf: Remove separate page_flags variable adds 5b358b0de963 test_printf: Remove custom appending of '|' adds 507f98603607 test_printf: Append strings more efficiently adds 23efd0804c0a vsprintf: Make %pGp print the hex value adds 6a7ca80f4033 vsprintf: Update %pGp documentation about that it prints h [...] adds 40e64a88dadc Merge branch 'for-5.16-vsprintf-pgp' into for-linus adds 0aaa58eca65a Merge tag 'printk-for-5.16' of git://git.kernel.org/pub/sc [...] adds 7117dccaa014 Merge remote-tracking branch 'tip/x86/sev' into hyperv-next adds e82f2069b52f Merge remote-tracking branch 'tip/x86/cc' into hyperv-next adds 0cc4f6d9f0b9 x86/hyperv: Initialize GHCB page in Isolation VM adds af788f355e34 x86/hyperv: Initialize shared memory boundary in the Isola [...] adds 810a52126502 x86/hyperv: Add new hvcall guest address host visibility support adds d4dccf353db8 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host [...] adds faff44069ff5 x86/hyperv: Add Write/Read MSR registers via ghcb page adds 20c89a559e00 x86/hyperv: Add ghcb hvcall support for SNP VM adds f2f136c05fb6 Drivers: hv: vmbus: Add SNP support for VMbus channel init [...] adds 9a8797722e42 Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM adds 20cf6616ccd5 Drivers: hv: vmbus: Remove unused code to check for subchannels adds c5989b92fdd0 x86/hyperv: Remove duplicated include in hv_init adds 0b9060852344 x86/hyperv: Remove duplicate include adds 01ccca3cb50d Drivers: hv : vmbus: Adding NULL pointer check adds 285f68afa8b2 x86/hyperv: Protect set_hv_tscchange_cb() against getting [...] adds 44261f8e287d Merge tag 'hyperv-next-signed-20211102' of git://git.kerne [...] adds e59f3e5d4521 Merge branch 'kvm-pvclock-raw-spinlock' into HEAD adds 4e3386843325 Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/li [...] adds 0a86512dc113 RISC-V: KVM: Factor-out FP virtualization into separate sources adds 7c8de080d476 RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz [...] adds 85f517b29418 KVM: s390: Fix handle_sske page fault handling adds 380d97bd02fc KVM: s390: pv: properly handle page flags for protected guests adds 3fd8417f2c72 KVM: s390: add debug statement for diag 318 CPNC data adds 9c6eb531e760 Merge tag 'kvm-s390-next-5.16-1' of git://git.kernel.org/p [...] adds 7b161d9cab5d RISC-V: KVM: remove unneeded semicolon adds bbd5ba8db766 RISC-V: KVM: fix boolreturn.cocci warnings adds 52cf891d8dbd Merge tag 'kvm-riscv-5.16-2' of https://github.com/kvm-ris [...] adds d7e0a795bf37 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds fa191b711c32 ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_ [...] adds c1e42efacb9b ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang adds 11779842dd6f Merge branches 'devel-stable' and 'misc' into for-linus adds ab2e7f4b46bf Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds c03098d4b9ad Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel. [...] adds 78805cbe5d72 Merge tag 'gfs2-v5.15-rc5-fixes' of git://git.kernel.org/p [...] adds 75bd228d5637 afs: Sort out symlink reading adds 52af7105eceb afs: Set mtime from the client for yfs create operations adds a64a325bf631 Merge tag 'afs-next-20211102' of git://git.kernel.org/pub/ [...] adds 0b9007ec7b9f xfs: Remove duplicated include in xfs_super adds 2a09b575074f xfs: use swap() to make code cleaner adds bba7d682277c Merge tag 'xfs-5.16-merge-4' of git://git.kernel.org/pub/s [...] adds b9cac915c541 ARC: thread_info.h: correct two typos in a comment adds e8bd8304bce5 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 76f79231666a Merge tag 'soc-fsl-fix-v5.15-2' of git://git.kernel.org/pu [...] adds 9a3e3aeec23f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 12473c3983e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 571fb4fb78a3 RDMA/hns: Fix initial arm_st of CQ adds 0e60778efb07 RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardw [...] adds 4f960393a0ee RDMA/qedr: Fix NULL deref for query_qp on the GSI QP adds 84223b97c4d7 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 55f261b73a7e ALSA: ua101: fix division by zero at probe adds 375f8426ed99 ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED adds d593f78e3b53 ALSA: firewire-motu: fix null pointer dereference when pol [...] adds 0f166e1257a1 ALSA: firewire-motu: refine parser for meter information i [...] adds 407359d44ed3 ALSA: firewire-motu: export meter information to userspace [...] adds cddcd5472abb ALSA: oxfw: fix functional regression for Mackie Onyx 1640 [...] adds 2672e1970ab0 ALSA: firewire-motu: remove TODO for interaction with user [...] adds 8beea3135075 Merge branch 'for-next' into for-linus adds 763d92ed5dec ALSA: usb-audio: Add registration quirk for JBL Quantum 400 adds 8f27b6890661 ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk adds 5d03907bbf9c ASoC: meson: t9015: Add missing AVDD-supply property adds 8e14329645bc Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 8af1f9033914 ASoC: dt-bindings: max98520: add initial bindings adds f88ee76b8645 ASoC: max98520: add max98520 audio amplifier driver adds fdde18b97736 ASoC: amd: acp: Fix return value check in acp_machine_select() adds 63ff4c50ac56 ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL adds 709d297503e6 ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock adds 1baad7dad115 ASoC: topology: handle endianness warning adds 49ba5e936e15 ASoC: rt5682s: use 'static' qualifier adds 765e08bdc7fa ASoC: nau8821: fix kernel-doc adds 46ae0b3f554a ASoC: nau8821: clarify out-of-bounds check adds 33fb790fcc02 ASoC: mediatek: remove unnecessary initialization adds 73983ad92276 ASoC: mediatek: mt8195: rename shadowed array adds 439c06f341aa ASoC: mediatek: mt8195: fix return value adds f913582190dd ASoC: rockchip: i2s_tdm: improve return value handling adds 192cf41fefad Merge series "ASoC: minor cleanup of warnings" from Pierre [...] adds c6167e10e76f ASoC: nau8825: add set_jack coponment support adds 6133148ca08a ASoC: nau8825: add clock management for power saving adds 4bff619222a7 Merge series "Make genaral and simple for new sof machine [...] adds 1dcc81d95b91 ASoC: amd: acp: fix Kconfig dependencies adds 5c7dee4407dc ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC adds c6c203bc4dfe ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough adds 986c5b0a1d1c ASoC: es8316: add support for ESSX8336 ACPI _HID adds 2554877e4b08 ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P adds 88b4d77d6035 ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec adds 2a2df2a75517 ASoC: dt-bindings: cs42l42: Correct description of ts-inv adds 778a0cbef5fb ASoC: cs42l42: Correct configuring of switch inversion fro [...] adds 1560081f4c4b Merge series "ASoC: cs42l42: Fix definition and handling o [...] adds 62a30322607f ASoC: amd: acp: select CONFIG_SND_SOC_ACPI adds b6a4e209fb7d ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit adds 0261e36477cf ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds 6c8552ebba77 ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bi [...] adds 2a7985136cac ASoC: tlv320aic3x: Make aic3x_remove() return void adds 173632358fde ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' adds 7db53c21b1c3 ASoC: core: Remove invalid snd_soc_component_set_jack call adds 86e2d14b6d1a ASoC: topology: Add header payload_size verification adds 2e288333e9e0 ASoC: topology: Check for dapm widget completeness adds 2a710bb35a5a ASoC: topology: Use correct device for prints adds f714fbc1e89a ASoC: topology: Change topology device to card device adds 6c504663ba2e ASoC: Stop dummy from overriding hwparams adds 956ac4f1f53c Merge series "ASoC: Sanity checks and soc-topology updates [...] adds cafa39b650ec ASoC: soc-acpi: add comp_ids field for machine driver matching adds 8fe6ec03183a ASoC: Intel: sof_rt5682: detect codec variant in probe function adds d4f3fdc2b7e1 ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s adds dac7cbd55dca ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs adds 959ae8215a9e ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs adds 9a5d96add514 ASoC: Intel: soc-acpi: use const for all uses of snd_soc_a [...] adds 6195eb15f6d6 Merge series "Multiple headphone codec driver support" fro [...] adds 318a54c0ee4a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds a0292f3ebe63 Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/l [...] adds dbfe83507cf4 ALSA: hda/realtek: Add quirk for Clevo PC70HS adds df0380b9539b ALSA: usb-audio: Add quirk for Audient iD14 adds 113b4ec26353 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 31c4acb7b22b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a2697972b936 ASoC: cs35l41: Change monitor widgets to siggens adds b017008c44f6 Merge remote-tracking branch 'asoc/for-5.16' into asoc-linus adds 7904ab2dd14d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f9fa4ba68657 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 085a612fff88 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds f7d7a659e0ba iio: accel: kxcjk-1013: Fix possible memory leak in probe [...] adds bd5f63bc2c09 iio: ltr501: Don't return error code in trigger handler adds d0b063004190 iio: kxsd9: Don't return error code in trigger handler adds d6485768db2b iio: stk3310: Don't return error code in interrupt handler adds 64948d7b7e03 iio: mma8452: Fix trigger reference couting adds 3805d72a2ed0 iio: adc: stm32: fix a current leak by resetting pcsel bef [...] adds cc83a4f11c9d iio: dln2-adc: Fix lockdep complaint adds d917e679c615 iio: trigger: Fix reference counting adds 1a15881b4797 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds ba9bc05f3655 Merge tag 'v5.15' into next-fixes adds 8886038d032b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7a3271655493 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 28c66f0593e1 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 8c0fd1262637 dma-buf: acquire name lock before read/write dma_buf.name adds 771bcd3baddd Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds de833ccf4d47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a55445f11e6 Merge remote-tracking branch 'torvalds/master' into perf/core adds cf95f85e27bb perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup adds 39c534889e8c perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup adds 133fe2e617e4 perf tests: Improve temp file cleanup in test_arm_coresight.sh adds 432d7f52825c tools build: Drop needless slang include path in test-all adds cf14013b6ccc perf auxtrace: Add missing Z option to ITRACE_HELP adds b6778fe1bbe4 perf auxtrace: Add itrace A option to approximate IPC adds f2b91386ffe6 perf intel-pt: Support itrace A option to approximate IPC adds c3afd6e50fce perf dlfilter: Add dlfilter-show-cycles adds 4b2b2c6a7d24 perf auxtrace: Add itrace d+o option to direct debug log t [...] adds 624ff63abfd3 perf intel-pt: Support itrace d+o option to direct debug l [...] adds fec5c3a51559 perf bench futex: Call the futex syscall from a function adds c1ff12dac465 perf bench futex: Add support for 32-bit systems with 64-b [...] adds 57d7ecfd1133 perf script: Show binary offsets for userspace addr adds 6ea5d1a3e301 perf script: Support instruction latency adds 63c12ae2f246 perf evsel: Add bitfield_swap() to handle branch_stack end [...] adds 10269a2ca2b0 perf test sample-parsing: Add endian test for struct branch_flags adds 875eaa399042 Merge remote-tracking branch 'torvalds/master' into perf/core adds ba4026b09d83 Revert "perf bench futex: Add support for 32-bit systems w [...] adds e7c03c77a0c5 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds eaae9b62ff9e Merge branch 'compiler-attributes' of https://github.com/o [...] adds 9fbd8dc19aa5 dma-mapping: use 'bitmap_zalloc()' when applicable adds e7e1cbd9be98 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds f24f6819897e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d1f9d53fba9e Merge branches 'fixes' and 'misc' into for-next adds 2aa8f79c7509 Merge branch 'devel-stable' into for-next adds 099a6b239ba6 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 671e2d745da0 MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE adds e081c53a5ba1 MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE adds a56c75d62c94 Merge tag 'asahi-soc-maintainers-5.16-v2' of https://githu [...] adds 0c1388beb8b8 Merge branch 'arm/soc' into for-next adds 0a8282b83119 arm64: apple: Add pinctrl nodes adds ff2a8d91d80c arm64: apple: Add PCIe node adds 3c866bb79577 arm64: dts: apple: t8103: Add PCIe DARTs adds 128888a6fdb6 arm64: dts: apple: t8103: Add root port interrupt routing adds e1bebf978151 arm64: dts: apple: j274: Expose PCI node for the Ethernet [...] adds c17c7cc775b3 Merge tag 'asahi-soc-dt-5.16-v2' of https://github.com/Asa [...] adds 1cdf5048958d Merge branch 'arm/dt' into for-next adds 5e5a715e3407 Merge branch 'arm/fixes' into for-next adds 7db2bc925e46 Revert "firmware: qcom: scm: Add support for MC boot address API" adds fdf79096aec7 Merge branch 'arm/drivers' into for-next adds 7074e1578a4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 297c8452510e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d520aa9e2c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d4a146c082c Merge branches 'dt-for-v5.16' and 'defconfig-for-v5.16' in [...] adds 649b76de9193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5cc4dfcf853 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds aa544cc36f27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b9b9387f114b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 41f568a67872 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3d6a5f6f011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b6bb182f3307 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5530792619d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a98cf1956c6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f986711413d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 81b49a0de824 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 117091c868c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4258b516163b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 58cc7498a70c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 1ab8aa3b9bef Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 8390a583fddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b04a6f04302 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 10452620ed5b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 1b771839de05 clk: qcom: gdsc: enable optional power domain support adds a379e16ab8ae Merge branches 'clk-qcom', 'clk-mtk', 'clk-versatile' and [...] adds 36971566ea7a clk: at91: re-factor clocks suspend/resume adds 4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode adds c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock adds c55388167775 clk: at91: clk-master: add register definition for sama7g5 [...] adds 88bdeed3d08d clk: at91: clk-master: improve readability by using local [...] adds 5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs adds f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL adds c2910c00fee4 clk: at91: clk-master: check if div or pres is zero adds a27748adeaca clk: at91: clk-master: mask mckr against layout->mask adds 0ef99f8202c5 clk: at91: clk-master: fix prescaler logic adds 1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL adds 7029db09b202 clk: at91: clk-master: add notifier for divider adds facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock adds 0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz adds b43e2d554ab0 Merge branches 'clk-leak', 'clk-rockchip', 'clk-renesas' a [...] adds f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend adds b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC adds dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() adds 8d741ecd46a9 Merge branches 'clk-imx', 'clk-ux500' and 'clk-debugfs' in [...] adds a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org [...] adds 2e1205422cb9 clk: meson: meson8b: Export the video clocks adds 1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk [...] adds 9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock adds bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters adds 040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers adds 7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable adds 151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLib [...] adds 4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pu [...] adds e2ceaa867d26 Merge branches 'clk-composite-determine-fix', 'clk-allwinn [...] adds 75a1b42719f3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 3c04b75eac79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 175527e1f94a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 40657a3248df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fa8931f161e1 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 18b8f5b6fc53 mips: cm: Convert to bitfield API to fix out-of-bounds access adds f69fa4c81b42 mips: fix HUGETLB function without THP enabled adds 88f69d5d8ab7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds f7bff34461f0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 634cbbbff35b Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 493f84fcb3a7 parisc: don't enable irqs unconditionally in handle_interr [...] adds 81917c08bf4c parisc: Fix code/instruction patching on PA1.x machines adds f6d4f0d8b8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7472e1764bf Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPA [...] adds f22969a66041 powerpc/64s: Default to 64K pages for 64 bit book3s adds b949d009dd52 powerpc/boot: Set LC_ALL=C in wrapper script adds 4a5cb51f3db4 powerpc/64s/interrupt: Fix check_return_regs_valid() false [...] adds cb662608e546 selftests/powerpc: Use date instead of EPOCHSECONDS in mit [...] adds 44a8214de96b powerpc/bpf: Fix write protecting JIT code adds b1b93cb7e794 powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set [...] adds b6cb20fdc273 powerpc/book3e: Fix set_memory_x() and set_memory_nx() adds 44c14509b0da powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs adds 5d354dc35ebb powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void adds 3c12b4df8d5e powerpc/security: Use a mutex for interrupt exit code patching adds fef071be57dc powerpc/dcr: Use cmplwi instead of 3-argument cmpli adds 290fe8aa69ef powerpc/44x/fsp2: add missing of_node_put adds b1f896ce3542 powerpc/xmon: fix task state output adds 19b27f37ca97 MAINTAINERS: Update powerpc KVM entry adds 322fda0405fe KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value adds 235cee162459 KVM: PPC: Tick accounting should defer vtime accounting 't [...] adds 5b9f69ffa6b4 Merge branch 'topic/ppc-kvm' into next adds f8c0e36b48e3 powerpc: Don't provide __kernel_map_pages() without ARCH_S [...] adds 52862ab33c5d powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier dur [...] adds 81291383ffde powerpc/32e: Ignore ESR in instruction storage interrupt handler adds 9127e934d33d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f9ace4ede49b riscv: remove .text section size limitation for XIP adds 683b33f7e7ec riscv/vdso: Drop unneeded part due to merge issue adds ffa7a9141bb7 riscv: defconfig: enable DRM_NOUVEAU adds a784d7931f3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ddad90a53f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 61531cb3f9cd sh: Cleanup about SPARSE_IRQ adds fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER adds e25c252a9b03 sh: math-emu: drop unused functions adds b929926f01f2 sh: define __BIG_ENDIAN for math-emu adds 475c3f599582 sh: fix READ/WRITE redefinition warnings adds 8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of di [...] adds 4dec5b839044 Merge branch 'for-next' of git://git.libc.org/linux-sh adds ca9ec34a0ed9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c0d080b7abd0 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds d51a29727ffc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec522ac87632 Merge branch 'for-next-resolved' into for-next-20211102 adds e8be72e1fd82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dafa03f7a229 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 7be3248f3139 cifs: To match file servers, make sure the server hostname [...] adds 7ae5e588b0a5 cifs: add mount parameter tcpnodelay adds d8849ebcfd1c cifs: for compound requests, use open handle if possible adds 6388e52c267b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 81dedaf10c20 fs: reiserfs: remove useless new_opts in reiserfs_remount adds 9baf93d68bcc fsnotify: pass data_type to fsnotify_name() adds fd5a3ff49a19 fsnotify: pass dentry instead of inode data adds dabe729dddca fsnotify: clarify contract for create event hooks adds cc53b55f697f fsnotify: Don't insert unmergeable events in hashtable adds b9928e80dda8 fanotify: Fold event size calculation to its own function adds 8299212cbdb0 fanotify: Split fsid check from other fid mode checks adds e0462f91d247 inotify: Don't force FS_IN_IGNORED adds 808967a0a4d2 fsnotify: Add helper to detect overflow_event adds 1ad03c3a326a fsnotify: Add wrapper around fsnotify_add_event adds 29335033c574 fsnotify: Retrieve super block from the data field adds 24dca9059050 fsnotify: Protect fsnotify_handle_inode_event from no-inod [...] adds 330ae77d2a5b fsnotify: Pass group argument to free_event adds 12f47bf0f099 fanotify: Support null inode event in fanotify_dfid_inode adds 74fe4734897a fanotify: Allow file handle encoding for unhashed events adds 272531ac619b fanotify: Encode empty file handle when no inode is provided adds 4fe595cf1c80 fanotify: Require fid_mode for any non-fd event adds 9daa811073fa fsnotify: Support FS_ERROR event type adds 8d11a4f43ef4 fanotify: Reserve UAPI bits for FAN_FS_ERROR adds 734a1a5eccc5 fanotify: Pre-allocate pool of error events adds 83e9acbe13dc fanotify: Support enqueueing of error events adds 8a6ae64132fd fanotify: Support merging of error events adds 2c5069433a3a fanotify: Wrap object_fh inline space in a creator macro adds 4bd5a5c8e6e5 fanotify: Add helpers to decide whether to report FID/DFID adds 572c28f27a26 fanotify: WARN_ON against too large file handles adds 936d6a38be39 fanotify: Report fid info for file related file system errors adds 130a3c742107 fanotify: Emit generic error info for error event adds 9709bd548f11 fanotify: Allow users to request FAN_FS_ERROR events adds 9a089b21f79b ext4: Send notifications on error adds 5451093081db samples: Add fs error monitoring example adds c0baf9ac0b05 docs: Document the FAN_FS_ERROR event adds d1ccf9fdcfc9 Merge filesystem error notification series from Gabriel. adds 8fc70b3a142f samples: Make fs-monitor depend on libc and headers adds 9abeae5d4458 docs: Fix formatting of literal sections in fanotify docs adds b7eccf75c28e samples: Fix warning in fsnotify sample adds 15c72660fe9a samples: remove duplicate include in fs-monitor.c adds 697a6e3118ed Pull a few fixups for filesystem error reporting series. adds 44bed0bc1e11 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds f2c369c7fee7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 09631cf3234d f2fs: include non-compressed blocks in compr_written_block adds 84eab2a899f2 f2fs: replace snprintf in show functions with sysfs_emit adds 6691d940b0e0 f2fs: introduce fragment allocation mode mount option adds 71f2c8206202 f2fs: multidevice: support direct IO adds b368cc5e2634 f2fs: compress: fix overwrite may reduce compress ratio un [...] adds 02d58cd253d7 f2fs: compress: disallow disabling compress on non-empty c [...] adds ca98d72141dd f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() adds 10a26878564f f2fs: support fault injection for dquot_initialize() adds a09bd05b17c8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 97f044f690ba fuse: don't increment nlink in link() adds fa5eee57e33e fuse: selective attribute invalidation adds 8c56e03d2e08 fuse: don't bump attr_version in cached write adds 27ae449ba26e fuse: rename fuse_write_update_size() adds d347739a0e76 fuse: always invalidate attributes after writes adds 484ce65715b0 fuse: fix attr version comparison in fuse_read_update_size() adds 20235b435a5c fuse: cleanup code conditional on fc->writeback_cache adds c15016b7ae1c fuse: simplify local variables holding writeback cache state adds 04d82db0c557 fuse: move reverting attributes to fuse_change_attributes() adds 4b52f059b5dd fuse: add cache_mask adds ec85537519b3 fuse: take cache_mask into account in getattr adds c6c745b81033 fuse: only update necessary attributes adds a390ccb316be fuse: add FOPEN_NOFLUSH adds 7c594bbd2de9 virtiofs: use strscpy for copying the queue name adds 712a951025c0 fuse: fix page stealing adds bb7c1f15ed54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3af31604f5f7 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 8b6e7d370231 ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() adds 5cefa8206b91 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() adds c3344929032a ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() adds 09a0141566ad ksmbd: Remove redundant 'flush_workqueue()' calls adds 5ed876c19929 ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() adds 647bc03ba456 ksmbd: don't need 8byte alignment for request length in ks [...] adds 10ed6db4e868 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() adds ea9afca88bbe SUNRPC: Replace use of socket sk_callback_lock with sock_lock adds 280254b605ff SUNRPC: Clean up xs_tcp_setup_sock() adds 9d2d48bbbdab NFS: Move generic FS show macros to global header adds 8791545eda52 NFS: Move NFS protocol display macros to global header adds cb5a967f7ce4 xprtrdma: Fix a maybe-uninitialized compiler warning adds edfa0b16bf9e NFS: Add offset to nfs_aop_readahead tracepoint adds 0c4d2390ebbf Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 6d91929a6fa6 nfsd: document server-to-server-copy parameters adds 24142f6d4b50 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 82eb90ca3ac2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a2544037600 ovl: fix use after free in struct ovl_aio_req adds 2168cedaf66e Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds e7087596ffb1 ubifs: Error path in ubifs_remount_rw() seems to wrongly f [...] adds 9a620291fc01 ubifs: Export filesystem error counters adds 9aaa6cc099f6 ubifs: Document sysfs nodes adds d6dacc9ad1c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 07a8d67dce0d 9p/net: fix missing error check in p9_check_errors adds e7dac55b184e net/9p: autoload transport modules adds d389b81b2cfc Merge branch '9p-next' of git://github.com/martinetd/linux adds 2b4b19f00250 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e19b56cc6f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next adds ad7fea30c59e Merge branch 'for-5.16' into for-next adds eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next adds 55feb7921377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc5f4b017803 Merge branch 'pci/acpi' adds 2e6804368508 Merge branch 'pci/aspm' adds 887a9ab0ded2 Merge branch 'pci/enumeration' adds 4cae885e4051 Merge branch 'pci/driver' adds 41b93ea6e336 Merge branch 'pci/hotplug' adds 2cb758a40fc4 Merge branch 'pci/msi' adds c54c923d1b1b Merge branch 'pci/p2pdma' adds 4d4e9bdd9e14 Merge branch 'pci/portdrv' adds c57e8418d8f8 Merge branch 'pci/resource' adds bc263646e869 Merge branch 'pci/switchtec' adds 50605d8b35f3 Merge branch 'pci/sysfs' adds 756f20b73045 Merge branch 'pci/virtualization' adds bd47a10cc589 Merge branch 'pci/vpd' adds ff5d3bb6e16d PCI: Remove redundant 'rc' initialization adds fd1ae23b495b PCI: Prefer 'unsigned int' over bare 'unsigned' adds fb2099960d46 MAINTAINERS: Update PCI subsystem information adds cc24e8dda1df Merge branch 'pci/misc' adds 7a41ae80bdcb PCI: pci-bridge-emul: Fix emulation of W1C bits adds e4313be1599d PCI: aardvark: Fix return value of MSI domain .alloc() method adds 95997723b640 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG adds 771153fc884f PCI: aardvark: Fix support for bus mastering and PCI_COMMA [...] adds 84e1b4045dc8 PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge adds bc4fac42e5f8 PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on [...] adds 239edf686c14 PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulate [...] adds 488943e935b7 Merge branch 'remotes/lorenzo/pci/aardvark' adds 345b2a48a8d5 Merge branch 'remotes/lorenzo/pci/apple' adds 0baafa6e25d3 Merge branch 'remotes/lorenzo/pci/cadence' adds fffbbb190cd4 Merge branch 'remotes/lorenzo/pci/dt' adds aaab55babbef Merge branch 'pci/host/dwc' adds b7ba7b3edd4e Merge branch 'remotes/lorenzo/pci/endpoint' adds 2aa45ec150cd Merge branch 'remotes/lorenzo/pci/imx6' adds 61d37547436d PCI: kirin: Reorganize the PHY logic inside the driver adds 000f60db784b PCI: kirin: Add support for a PHY layer adds d19afe7be126 PCI: kirin: Use regmap for APB registers adds 31bd24f0cfe0 PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX [...] adds f51bda418f29 PCI: kirin: Add Kirin 970 compatible adds 28db148affda PCI: kirin: Add MODULE_* macros adds 1d5799c05baf PCI: kirin: Allow building it as a module adds 9905ff6639f6 PCI: kirin: Add power_off support for Kirin 960 PHY adds fb09c61226e0 PCI: kirin: Move the power-off code to a common routine adds 00919b9d12d4 PCI: kirin: Disable clkreq during poweroff sequence adds 3a0bcdc879dd PCI: kirin: De-init the dwc driver adds 41893c23bc60 PCI: kirin: Allow removing the driver adds b656854b36d4 Merge branch 'pci/host/kirin' adds 659434111761 Merge branch 'pci/host/mt7621' adds 8633faa3d8a6 Merge branch 'remotes/lorenzo/pci/qcom' adds 39030654ab57 Merge branch 'pci/host/rcar' adds 9e3ea8b6ec6b Merge branch 'remotes/lorenzo/pci/vmd' adds c1ecd53f9990 Merge branch 'remotes/lorenzo/pci/xgene' adds e025326efd14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f2d47b22403e Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds fc97b4d6a1a6 HID: playstation: expose DualSense lightbar through a mult [...] adds 61177c088a57 leds: add new LED_FUNCTION_PLAYER for player LEDs for game [...] adds 8c0ab553b072 HID: playstation: expose DualSense player LEDs through LED class. adds 059a54ea5a77 Merge branch 'for-5.16/playstation' into for-next adds 3c92cb4cb60c HID: playstation: fix return from dualsense_player_led_set [...] adds 2af16c1f846b HID: nintendo: add nintendo switch controller driver adds c5e626769563 HID: nintendo: add player led support adds 08ebba5c2703 HID: nintendo: add power supply support adds 697e5c7a34b0 HID: nintendo: add home led support adds c4eae84feff3 HID: nintendo: add rumble support adds 6b5dca2dea4e HID: nintendo: improve subcommand reliability adds 479da173c433 HID: nintendo: send subcommands after receiving input report adds c7d0d636171f HID: nintendo: patch hw version for userspace HID mappings adds 012bd52c699d HID: nintendo: reduce device removal subcommand errors adds 1425247383c5 HID: nintendo: set controller uniq to MAC adds 294a828759d0 HID: nintendo: add support for charging grip adds 83d640c4f8f8 HID: nintendo: add support for reading user calibration adds 4ff5b10840a8 HID: nintendo: add IMU support adds 4c048f6b2c25 HID: nintendo: improve rumble performance and stability adds e93363f716a2 HID: nintendo: ratelimit subcommands and rumble adds dad74e18f72a HID: nintendo: prevent needless queueing of the rumble worker adds 900acbbe2552 Merge branch 'for-5.16/nintendo' into for-next adds b7644592bd0d HID: wacom: Shrink critical section in `wacom_add_shared_data` adds 3d422a4668ef HID: wacom: Make use of the helper function devm_add_actio [...] adds 26e295b5c3e0 Merge branch 'for-5.16/wacom' into for-next adds 6748031a854d HID: u2fzero: Support NitroKey U2F revision of the device adds 8359857a5c5b Merge branch 'for-5.16/u2fzero' into for-next adds b7abf78b7a6c HID: u2fzero: clarify error check and length calculations adds 43775e62c4b7 HID: u2fzero: properly handle timeouts in usb_submit_urb adds 05a194aaf5e4 Merge branch 'for-5.15/upstream-fixes' into for-next adds d7f1f9fec09a HID: playstation: require multicolor LED functionality adds c343ac4a51f9 Merge branch 'for-5.16/playstation' into for-next adds daf11ca2b9f4 HID: nintendo: fix -Werror build adds bbbd1fb77db5 Merge branch 'for-5.16/nintendo' into for-next adds def83dfd066a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ad5dc3540d8 i2c: i801: Fix incorrect and needless software PEC disabling adds e4f2647585d0 Merge tag 'at24-updates-for-v5.16' of git://git.kernel.org [...] adds ef3fe574d49e i2c: tegra: Ensure that device is suspended before driver [...] adds 8e98c4f5c38b i2c: qup: fix a trivial typo adds 5fe058b04d01 i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag adds 7f98960c046e i2c: xlr: Fix a resource leak in the error handling path o [...] adds 6bf9e6543811 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds b734ae67e49b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds c41a6fef9425 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 1f57bd42b77c docs: submitting-patches: make section about the Link: tag [...] adds d64fbe9f50d8 speakup: Fix typo in documentation "boo" -> "boot" adds 5876a638c8d9 docs/zh_CN: add core-api assoc_array translation adds 75ca80e4c4d7 docs/zh_CN: add core-api xarray translation adds 603bdf5d6c09 kernel-doc: support DECLARE_PHY_INTERFACE_MASK() adds 68a5bf5a9bd3 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 320510b91925 media: atomisp: get rid of two unused functions adds 9a72413f7184 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds caa2bd07f5c5 ACPI: PRM: Remove unnecessary blank lines adds c52ca713279d ACPI: PRM: Handle memory allocation and memory remap failure adds d69d1f708093 ACPI: PM: sleep: Do not set suspend_ops unnecessarily adds 3d730ee68680 ACPI: AC: Quirk GK45 to skip reading _PSR adds 1b26ae40092b ACPI: resources: Add one more Medion model in IRQ override quirk adds ae364fd917a2 nouveau: ACPI: Use the ACPI_COMPANION() macro directly adds f0b2731ba73b gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly adds 61ad20cc4629 Merge branches 'acpi-prm', 'acpi-pm', 'acpi-ac', 'acpi-res [...] adds 8d89835b0467 PM: suspend: Do not pause cpuidle in the suspend-to-idle path adds 23f62d7ab25b PM: sleep: Pause cpuidle later and resume it earlier durin [...] adds 9f6abfcd67aa PM: suspend: Use valid_state() consistently adds c72bcf0ab87a cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization adds ba9410801460 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds bf7fc0c36958 ACPI: APEI: EINJ: Relax platform response timeout to 1 second adds 06606646af97 ACPI: APEI: mark apei_hest_parse() static adds d5a8fb654c3b perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly adds 1cb35b70a791 Merge branches 'acpi-apei' and 'acpi-drivers' into linux-next adds 28d7f0f3f10b devfreq: exynos-ppmu: use node names with hyphens adds 14714135a835 devfreq: exynos-ppmu: simplify parsing event-type from DT adds 5cf79c293821 PM / devfreq: Strengthen check for freq_table adds 031eda1840ff Merge tag 'devfreq-next-for-5.16' of git://git.kernel.org/ [...] adds 259714100d98 PM / wakeirq: support enabling wake-up irq after runtime_s [...] adds 0537282d3b09 usb: xhci-mtk: enable wake-up interrupt after runtime_susp [...] adds 7ddae8c779da usb: mtu3: enable wake-up interrupt after runtime_suspend called adds 1eb4f10091ca Merge branches 'pm-devfreq' and 'pm-sleep' into linux-next adds 61a3c78d991c ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() adds 5f6ba0ff183c Merge branch 'acpi-glue' into linux-next adds 6d13e398d875 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 4a08e3271c55 cpufreq: Fix parameter in parse_perf_domain() adds 3aacab938c74 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 46c440bdd4a5 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 7ca81b690e59 dt-bindings: opp: Allow multi-worded OPP entry name adds 1e463fc87a37 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds dea450c90f46 fs: dlm: remove obsolete INBUF define adds bb6866a5bdc5 fs: dlm: fix small lockspace typo adds 1aafd9c23191 fs: dlm: debug improvements print nodeid adds fe93367541bc fs: dlm: remove check SCTP is loaded message adds 658bd576f95e fs: dlm: move version conversion to compile time adds 3e9736713d0c fs: dlm: use dlm_recovery_stopped instead of test_bit adds e10249b1902d fs: dlm: use dlm_recovery_stopped in condition adds 2f05ec4327ff fs: dlm: make dlm_callback_resume quite adds f1d3b8f91d96 fs: dlm: initial support for tracepoints adds 92732376fd29 fs: dlm: trace socket handling adds 164d88abd760 fs: dlm: requestqueue busy wait to event based wait adds 3cb5977c5214 fs: dlm: ls_count busy wait to event based wait adds 5c16febbc19b fs: dlm: let handle callback data as void adds 9af5b8f0ead7 fs: dlm: add debugfs rawmsg send functionality adds 75d25ffe380a fs: dlm: allow create lkb with specific id range adds 5054e79de999 fs: dlm: add lkb debugfs functionality adds 63eab2b00bcf fs: dlm: add lkb waiters debugfs functionality adds 6c2e3bf68f3e fs: dlm: filter user dlm messages for kernel locks adds 4dec46019096 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 97ad8c8c719d RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n adds 10f7b9bc85ec RDMA/ipoib: Use dev_addr_mod() adds 50693e66fd3f RDMA/mlx5: Use dev_addr_mod() adds fd92213e9af3 RDMA: Constify netdev->dev_addr accesses adds 86479f8a3fc7 RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk adds e058953c0ed1 RDMA/qedr: Remove unsupported qedr_resize_cq callback adds 5460601de590 dma-buf: Fix pin callback comment adds 1e4df4a21c5a RDMA/umem: Allow pinned dmabuf umem usage adds 66f4817b5712 RDMA/efa: Add support for dmabuf memory regions adds 067113d9db66 RDMA/core: Fix missed initialization of rdma_hw_stats::lock adds 50604757e792 RDMA/irdma: Remove the unused variable local_qp adds 69d1ed59999c RDMA/rxe: Save a few bytes from struct rxe_pool adds e30bb300a401 RDMA/rxe: Use 'bitmap_zalloc()' when applicable adds 000b8490ecac RDMA/rxe: Make rxe_type_info static const adds 04567caf96e5 RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_ [...] adds 493620b1c903 RDMA/bnxt_re: Use helper function to set GUIDs adds ddf65f28ddca IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks adds 840f4ed2d47b IB/qib: Rebranding of qib driver to Cornelis Networks adds 4892298c3a33 IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks adds 6d202d9f70a3 RDMA/hns: Use the core code to manage the fixed mmap entries adds 4e446714fb89 RDMA/qed: Use helper function to set GUIDs adds 9ed8110c9b29 RDMA/irdma: optimize rx path by removing unnecessary copy adds a2a2a69d144d Merge tag 'v5.15' into rdma.git for-next adds 6a463bc9d999 Merge branch 'for-rc' into rdma.git for-next adds d65ba02b94f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2128939fe2e7 Bluetooth: Fix removing adv when processing cmd complete adds 6a98e3836fa2 Bluetooth: Add helper for serialized HCI command execution adds 161510ccf91c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 adds cba6b758711c Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 adds e8907f76544f Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 adds ad383c2c65a5 Bluetooth: hci_sync: Enable advertising when LL privacy is [...] adds 5bee2fd6bcaa Bluetooth: hci_sync: Rework background scan adds cf75ad8b41d2 Bluetooth: hci_sync: Convert MGMT_SET_POWERED adds abfeea476c68 Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY adds 353a0249c3f6 Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE adds 451d95a98c5a Bluetooth: hci_sync: Enable synch'd set_bredr adds 47db6b42991e Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO adds 2f2eb0c9de2e Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN adds 5a7501374664 Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO adds d81a494c43df Bluetooth: hci_sync: Convert MGMT_OP_SET_LE adds f892244b05bf Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA adds 177e77a30e46 Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA adds 6f6ff38a1e14 Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME adds 71efbb08b538 Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION adds 26ac4c56f03f Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING adds 5e233ed59cc4 Bluetooth: hci_sync: Convert adv_expire adds 3244845c6307 Bluetooth: hci_sync: Convert MGMT_OP_SSP adds d0b137062b2d Bluetooth: hci_sync: Rework init stages adds 182ee45da083 Bluetooth: hci_sync: Rework hci_suspend_notifier adds d6cba4e6d0e2 Bluetooth: btusb: Add support using different nvm for vari [...] adds 27592ca1fadf Bluetooth: hci_sync: Fix missing static warnings adds f16a491c65d9 Bluetooth: hci_sync: Fix not setting adv set duration adds 749a6c594203 Bluetooth: Add struct of reading AOSP vendor capabilities adds 258f56d11bbb Bluetooth: aosp: Support AOSP Bluetooth Quality Report adds dfdb68381e5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 62bf703f4423 cfg80211: move offchan_cac_event to a dedicated work adds 0add6f082ebc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6fd2afbd6a97 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds d8a436df6b66 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds e10960601626 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 367fe8dc299c Merge tag 'amd-drm-next-5.16-2021-10-22' of https://gitlab [...] adds 0332078398d0 drm: Remove slot checks in dp mst topology during commit adds d6c6a76f80a1 drm: Update MST First Link Slot Information Based on Encod [...] adds d740e0bf8ed4 drm/amd/display: Add DP 2.0 MST DC Support adds 41724ea273cd drm/amd/display: Add DP 2.0 MST DM Support adds 00f965e700ef drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] adds 27f4432577e4 Merge tag 'topic/amdgpu-dp2.0-mst-2021-10-27' of git://ano [...] adds 970eae15600a BackMerge tag 'v5.15-rc7' into drm-next adds de99e6479885 Merge tag 'drm-msm-next-2021-10-26' of https://gitlab.free [...] adds 31fa8cbce466 drm: Add R10 and R12 FourCC adds 8483fdfea778 drm/amdgpu: Warn when bad pages approaches 90% threshold adds 68daadf3d673 drm/amdgpu: Add kernel parameter support for ignoring bad [...] adds 3b8a23ae52df drm/amdkfd: restore userptr ignore bad address error adds 68df0f195a68 drm/amdkfd: Separate pinned BOs destruction from general routine adds a5c5d8d50ecf drm/amdgpu: fix a potential memory leak in amdgpu_device_f [...] adds 4320e6f86d97 drm/amdgpu: Update TA version output in driver adds f7e053435c3d drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN adds c6e559eb3b24 drm/amdkfd: Add an optional argument into update queue ope [...] adds 7c695a2c54b9 drm/amdkfd: Remove cu mask from struct queue_properties(v2) adds 3d1a8d950da8 drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3) adds 3ce51649cdf2 drm/amdgpu/display: add quirk handling for stutter mode adds 9fac5799c898 drm/amdgpu/pm: look up current_level for asics without pm [...] adds cafea7728ca6 drm/amd/display: Align bw context with hw config when syst [...] adds bc39a69a2ac4 drm/amd/display: dcn20_resource_construct reduce scope of [...] adds 33df94e181f2 drm/amd/display: Get ceiling for v_total calc adds e5dfcd272722 drm/amd/display: dc_link_set_psr_allow_active refactoring adds ffd89aa968d9 drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1 adds d738db6883df drm/amd/display: move FPU associated DSC code to DML folder adds 986430446c91 drm/amd/display: fix a crash on USB4 over C20 PHY adds 5ffb5267bdc9 drm/amd/display: Set i2c memory to light sleep during hw init adds 5fdccd5b8841 drm/amd/display: Defer GAMCOR and DSCL power down sequence [...] adds af9775a3e13a drm/amd/display: clean up dcn31 revision check adds 876e835ed733 drm/amd/display: restyle dcn31 resource header inline with [...] adds 54fe00be270d drm/amd/display: Implement fixed DP drive settings adds 1072461cd772 drm/amd/display: Add comment for preferred_training_settings adds 8df219bb7d4b drm/amd/display: Handle I2C-over-AUX write channel status update adds b129c94ea39b drm/amd/display: [FW Promotion] Release 0.0.89 adds 6dd8154bd24e drm/amd/display: 3.2.158 adds fbde44bcdffc drm/amd/display: Fix 3DLUT skipped programming adds b8f020885822 drm/amd/display: set Layout properly for 8ch audio at timi [...] adds 7db581d66184 drm/amd/display: allow windowed mpo + odm adds aa46d06bf81e drm/amd/display: Remove unused macros adds 5b5e0776ddab drm/amd/display: [FW Promotion] Release 0.0.90 adds e4e330ef3a93 drm/amd/display: 3.2.159 adds a9a1ac44074f drm/amd/display: Manually adjust strobe for DCN303 adds 3137f792c5bd drm/amd/display: Set phy_mux_sel bit in dmub scratch register adds 4b169ca36749 drm/amd/display: Add workaround flag for EDID read on cert [...] adds 7fb52632ca7a drm/amd/display: FEC configuration for dpia links adds ed0ffb5dcde9 drm/amd/display: FEC configuration for dpia links in MST mode adds 5354b2bd2808 drm/amd/display: adopt DP2.0 LT SCR revision 8 adds c224aac87041 drm/amd/display: implement decide lane settings adds 75c2830c9157 drm/amd/display: decouple hw_lane_settings from dpcd_lane_ [...] adds 9c92c79b05f6 drm/amd/display: add two lane settings training options adds e72aa36ef88f drm/amd/display: fix link training regression for 1 or 2 lane adds 31484207feb2 drm/amd/display: move FPU associated DCN301 code to DML folder adds 1e5588d14065 drm/amd/display: Fallback to clocks which meet requested v [...] adds f638d7505f99 drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 094b21c1a357 drm/amd/display: Fix USB4 hot plug crash issue adds 5b109397503a drm/amd/display: Enable dpia in dmub only for DCN31 B0 adds 72f4c9d57082 drm/amdgpu/UAPI: rearrange header to better align related items adds 074b2092d9f7 drm/amdgpu/discovery: add UVD/VCN IP instance info for soc [...] adds 58f8c7fa8861 drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts adds 839e59a34394 drm/amdgpu: Fix even more out of bound writes from debugfs adds 139a33112f17 drm/amd/display: MST support for DPIA adds 403475be6d8b drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits adds d9bd054177fb Merge tag 'amd-drm-next-5.16-2021-10-29' of https://gitlab [...] adds cd823b598d57 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 5a01e29281da Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds b977880b5205 drm/amdkfd: add amdgpu_device entry to kfd_dev adds cc722a8b3d62 drm/amdkfd: replace kgd_dev in static gfx v7 funcs adds 2357ab49c002 drm/amdkfd: replace kgd_dev in static gfx v8 funcs adds 8e125851191e drm/amdkfd: replace kgd_dev in static gfx v9 funcs adds d8244e2d7324 drm/amdkfd: replace kgd_dev in static gfx v10 funcs adds b6fb16cb61f3 drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs adds df04b021aa9e drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs adds ba3fab6fec49 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs adds 93bcca48fe91 drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs adds 959c78134077 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs adds ed8430abef1e drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs adds 4d4a7ac3a060 drm/amdkfd: replace/remove remaining kgd_dev references adds c1e66547fcb0 drm/amdkfd: remove kgd_dev declaration and initialization adds 76b4e02cee36 drm/amd/amdgpu: fix bad job hw_fence use after free in adv [...] adds 17327d93d762 drm/amdgpu: use correct register mask to extract field adds 1ebed799e1cf drm/amd/display: dsc engine not disabled after unplug dsc mst hub adds 7acbde149bbe drm/amd/display: Fix dcn10_log_hubp_states printf format string adds 6686d51dfcf7 drm/amd/display: Fix dummy p-state hang on monitors with e [...] adds 756b6b9db8e7 drm/amd/display: avoid link loss short pulse stuck the system adds 2dce0332d326 drm/amd/display: Fix bpc calculation for specific encodings adds e0ee8e5412c5 drm/amd/display: Force disable planes on any pipe split change adds 1e5af16f6064 drm/amd/display: Clear encoder assignments when state cleared. adds f4275aa707ed drm/amd/display: fix register write sequence for LINK_SQUA [...] adds 5b477d9753ba drm/amd/display: Added HPO HW control shutdown support adds 6cf8bc8b3e61 drm/amd/display: Add MPC meory shutdown support adds 666ef6eb24ad drm/amd/display: Added new DMUB boot option for power opti [...] adds 7b8ad784d766 drm/amd/display: add condition check for dmub notification adds dcac077c0b70 drm/amd/display: [FW Promotion] Release 0.0.91 adds c6ecb9e56922 drm/amd/display: 3.2.160 adds 982d163a2b73 drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC adds b0005f5a9b33 drm/amdkfd: Avoid thrashing of stack and heap adds d3e5bd7c3809 drm/amdkfd: Handle incomplete migration to system memory adds 8df189c7aaf9 drm/amdgpu: use generic fb helpers instead of setting up A [...] adds db9dd7299a6b drm/amdgpu: add another raven1 gfxoff quirk adds baca4f7e15c6 drm/amdgpu: only check for _PR3 on dGPUs adds 4fb9076bc12f drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 4ea71bf590c5 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 2d9fdbc6eeba Revert "drm/amd/display: To modify the condition in indica [...] adds 1398e13a0f92 drm/radeon: Add HD-audio component notifier support (v2) adds 9beb9afb0964 drm/amdgpu/UAPI: add SENSOR INFO ioctl subquery for profile modes adds c93dd6c3e3c4 drm/amdgpu: bump driver version for INFO SENSOR profile mo [...] adds 0b20b179ad8e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 6c34bd4532a3 drm/i915/dp: Ensure sink rate values are always valid adds cc99bc62ff69 drm/i915/dp: Ensure max link params are always valid adds c4d6da21b2c6 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds 8a30b871b6f3 drm/i915/cdclk: put the cdclk vtables in const data adds 9ca8bb7a1d20 drm/i915/guc: Fix recursive lock in GuC submission adds 02295cf3897a drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds ab0f0c79d1a6 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 5740211ea442 drm/i915/dmabuf: fix broken build adds af6c83ae25a5 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. adds 99bac3063e8e drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 1977e8eb40ed drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] adds b639e0a9a527 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 9b5648ea03a3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b7628a45f8d4 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds d8c48d3720a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c95ab2d78d76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ef1661ba6d2e blk-mq: fix redundant check of !e expression adds a22c00be90de block: assign correct tag before doing prefetch of request adds b22809092c70 block: replace always false argument with 'false' adds a1c2f7e7f25c dm: don't stop request queue after the dm device is suspended adds 296322cf0d6c block: uniformly use RQF_ELV instead of checking q->elevator adds a5c604c3ebe2 blk-mq: only try to run plug merge if request has same que [...] adds ee24cd205615 blk-mq: add RQF_ELV debug entry adds 19794a390c8e Merge branch 'for-5.16/block' into for-next adds 5e2e1cc4131c zram: add error handling support for add_disk() adds ff4cbe0fcf5d ps3disk: add error handling support for add_disk() adds 3c30883acab1 ps3vram: add error handling support for add_disk() adds e1528830bd4e block/brd: add error handling support for add_disk() adds 77ee62ede571 Merge branch 'for-5.16/drivers' into for-next adds 9881024aab80 io_uring: clean up io_queue_sqe_arm_apoll adds eeec45a34bcd Merge branch 'io_uring-5.16' into for-next adds f85380fe573b blk-mq: update hctx->nr_active in blk_mq_end_request_batch() adds c656bca07121 Merge branch 'for-5.16/block' into for-next adds e4c4871a7394 nbd: fix max value for 'first_minor' adds 940c264984fd nbd: fix possible overflow for 'first_minor' in nbd_dev_add() adds 69beb62ff0d1 nbd: Fix incorrect error handle when first_minor is illega [...] adds e2daec488c57 nbd: Fix hungtask when nbd_config_put adds 8edeb85f96da Merge branch 'for-5.16/drivers' into for-next adds 71c9ce27bb57 io-wq: fix max-workers not correctly set on multi-node system adds 54ea764c3c50 Merge branch 'io_uring-5.16' into for-next adds 8c13ab115b57 md/bitmap: don't set max_write_behind if there is no write [...] adds 1e37799b50ec raid5-ppl: use swap() to make code cleaner adds 579b51747400 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds e76f3d817c53 Merge branch 'for-5.16/drivers' into for-next adds 83956c86fffe io_uring: remove redundant assignment to ret in io_registe [...] adds 12582a79f31e Merge branch 'io_uring-5.16' into for-next adds 494dbee341e7 nbd: error out if socket index doesn't match in nbd_handle [...] adds 6f1637795f28 zram: fix race between zram_reset_device() and disksize_store() adds 8c54499a59b0 zram: don't fail to remove zram during unloading module adds 5a4b653655d5 zram: avoid race between zram_remove and disksize_store adds 00c5495c54f7 zram: replace fsync_bdev with sync_blockdev adds 26109ca2ed69 Merge branch 'for-5.16/drivers' into for-next adds 88c749a22834 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 2cc1ae487828 dm: introduce audit event module for device mapper adds 82bb85998cc9 dm integrity: log audit events for dm-integrity target adds 58d0f180bd91 dm crypt: log aead integrity violations to audit subsystem adds ea3dba305252 dm: Remove redundant flush_workqueue() calls adds 089975379d52 dm: add add_disk() error handling adds c12d205dae09 dm integrity: use bvec_kmap_local in integrity_metadata adds 25058d1c725c dm integrity: use bvec_kmap_local in __journal_read_write adds 27db27170851 dm log writes: use memcpy_from_bvec in log_writes_map adds 30495e688d9d dm verity: use bvec_kmap_local in verity_for_bv_block adds a5217c11058c dm crypt: Make use of the helper macro kthread_run() adds f635237a9bfb dm writecache: Make use of the helper macro kthread_run() adds c7c879eedc02 dm: make workqueue names device-specific adds 7552750d0494 dm table: log table creation error code adds ae89614c5a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 049329efd783 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds b603d03a41b3 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds cdf10ffe8f62 power: supply: bq27xxx: Fix kernel crash on IRQ handler re [...] adds d01363da53eb power: supply: bq25890: Fix race causing oops at boot adds 22ad4f99f63f power: supply: bq25890: Fix initial setting of the F_CONV_ [...] adds 271c5560e005 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7469785ad8a4 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds d53f081e65c7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 2afab68b8db6 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 14b2d18e81f2 watchdog: remove dead iop watchdog timer driver adds 004920dfc330 watchdog: stm32_iwdg: drop superfluous error message adds 164483c73519 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT adds bba6c477d52e watchdog: f71808e_wdt: remove superfluous global adds c3a291e18dfe watchdog: f71808e_wdt: constify static array adds 3a2c489513e9 watchdog: f71808e_wdt: rename variant-independent identifi [...] adds 8bea27edc393 watchdog: f71808e_wdt: migrate to new kernel watchdog API adds 27e0fe00a5c6 watchdog: f71808e_wdt: refactor to platform device/driver pair adds a7876735f24f watchdog: f71808e_wdt: dynamically allocate watchdog driver data adds 2f61b3a74699 watchdog: da9062: da9063: prevent pings ahead of machine reset adds bb6d7721ac3a watchdog: meson_gxbb_wdt: add nowayout parameter adds f01f0717928a watchdog: meson_gxbb_wdt: add timeout parameter adds 55f36df9ec4f dt-bindings: watchdog: sunxi: Add compatibles for R329 adds 28b7ee33a212 ar7: fix kernel builds for compiler test adds 601db217916d dt-bindings: watchdog: sunxi: Add compatibles for D1 adds 94213a39c3d8 watchdog: sunxi_wdt: Add support for D1 adds 54ccba2f6a00 watchdog: ar7_wdt: Make use of the helper function devm_pl [...] adds 79cc4d22aa45 watchdog: iTCO_wdt: Make use of the helper function devm_p [...] adds b3220bde5e85 watchdog: rti-wdt: Make use of the helper function devm_pl [...] adds dd29cb4b88bc watchdog: mlx-wdt: Use regmap_write_bits() adds 414a9bf8285b watchdog: rza_wdt: Use semicolons instead of commas adds eed09878923e dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support adds 59b0f5133564 watchdog: mtk: add disable_wdt_extrst support adds 4d3d50f607b2 watchdog: sp5100_tco: Add support for get_timeleft adds 981785da79f0 watchdog: s3c2410: describe driver in KConfig adds 1ae3e78c0820 watchdog: iTCO_wdt: No need to stop the timer in probe adds ee1a0696934a watchdog: bcm63xx_wdt: fix fallthrough warning adds 74128d801b51 watchdog: ux500_wdt: Drop platform data adds d0305aac8e83 watchdog: db8500_wdt: Rename driver adds c738888032ff watchdog: db8500_wdt: Rename symbols adds 3f628f050b2d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 5a009fc13641 iommu/dart: Initialize DART_STREAMS_ENABLE adds 93f9f7958f12 iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_ [...] adds 59d9bd727495 iommu/arm-smmu-v3: Properly handle the return value of arm [...] adds e4a40f15b031 dt-bindings: arm-smmu: Add compatible for SM6350 SoC adds bc53c8b8b087 iommu/arm-smmu-qcom: Add SM6350 SMMU compatible adds f1edce3db543 dt-bindings: arm-smmu: Add compatible for QCM2290 SoC adds 756a622c8f06 iommu: arm-smmu-qcom: Add compatible for QCM2290 adds e37f1fe43324 iommu/arm-smmu-qcom: Request direct mapping for modem device adds 07f34a13ffda Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds ac315f96b3bd iommu/dma: Fix incorrect error return on iommu deferred attach adds ab6f4b001c8c iommu/dma: Use kvcalloc() instead of kvzalloc() adds 52d96919d6a8 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas' [...] adds 2c03f7096796 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f99e2bf554b5 dt-bindings: sram: Allow numbers in sram region node name adds b63c87a120ba dt-bindings: bus: ti-sysc: Update to use yaml binding adds 28ead0a4e444 dt-bindings: Add a help message when dtschema tools are missing adds 243dde59a039 dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml adds 5628d9f1cdb6 dt-bindings: display: xilinx: Fix example with psgtr adds a5690a521c26 dt-bindings: mips: convert Ralink SoCs and boards to schema adds 57e9befa4863 dt-bindings: ufs: exynos-ufs: add io-coherency property adds 14d9f6b02648 dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible adds a8bc0707e134 dt-bindings: input: microchip,cap11xx: Convert txt binding [...] adds e2266d372f6f dt-bindings: display: tilcd: Fix endpoint addressing in example adds 7d194a5afcc2 dt-bindings: arm: firmware: tlm,trusted-foundations: Conve [...] adds a77725a9a3c5 scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 adds b68d0924ad83 of/unittest: Disable new dtc node_name_vs_property_name an [...] adds e85860e5bc07 of: unittest: fix EXPECT text for gpio hog errors adds 9526565591b8 of: unittest: document intentional interrupt-map provider [...] adds fb2293fd5ef1 of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_rese [...] adds 950d566f0d94 dt-bindings: net: qcom,ipa: IPA does support up to two iommus adds 6162c4a511b3 dt-bindings: pci: rcar-pci-ep: Document r8a7795 adds 4c7a7d5086cd dt-bindings: net: ti,bluetooth: Document default max-speed adds 83e3e38f6a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e6f98315aba2 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 66c21dde3408 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc606dfbb342 Merge branch 'x86/sgx' adds e8264bcb3fb1 Merge branch 'x86/sev' adds 0eb096d7a5dc Merge branch 'x86/misc' adds 9396b37a66f1 Merge branch 'x86/fpu' adds 188605e6cbcd Merge branch 'x86/cpu' adds c0dfa57b449e Merge branch 'x86/core' adds c31211b41b83 Merge branch 'x86/cleanups' adds af7af58d19a8 Merge branch 'x86/build' adds 331a01479fe7 Merge branch 'x86/apic' adds f0c5a5ed1dc1 Merge branch 'timers/core' adds fa55a277e7ec Merge branch 'sched/core' adds 9a8c392a7e80 Merge branch 'ras/core' adds 4105f29c6ff8 Merge branch 'perf/core' adds 84ba055fe97e Merge branch 'objtool/core' adds ca4ac6627df5 Merge branch 'locking/wwmutex' adds edfb8366b13b Merge branch 'locking/core' adds 67ec0b0f87d0 Merge branch 'irq/core' adds 116241e9c110 Merge branch 'efi/core' adds 8205fda2b92d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 24d0467b7294 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 66df27f19f7d tracing/osnoise: Do not follow tracing_cpumask adds c3b6343c0dc4 tracing/osnoise: Improve comments about barrier need for N [...] adds 15ca4bdb0327 tracing/osnoise: Split workload start from the tracer start adds 2bd1bdf01fb2 tracing/osnoise: Use start/stop_per_cpu_kthreads() on osno [...] adds dae181349f1e tracing/osnoise: Support a list of trace_array *tr adds ccb6754495ef tracing/osnoise: Remove TIMERLAT ifdefs from inside functions adds 2fac8d6486d5 tracing/osnoise: Allow multiple instances of the same tracer adds b14f4568d391 tracing/osnoise: Remove STACKTRACE ifdefs from inside functions adds 01e181c776fd tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions adds 8b5d46fd7a38 tracing/histogram: Optimize division by constants adds 0ca6d12c9768 tracing/histogram: Update division by 0 documentation adds 6a6e5ef2b27f tracing/histogram: Document hist trigger variables adds 4e9f63c9e5c2 tracing/selftests: Add tests for hist trigger expression parsing adds 67d4f6e3bf5d ftrace/samples: Add missing prototype for my_direct_func adds 82ccb2352708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d28c657dc563 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds dc4bd2a2ddaf xen/x86: streamline set_pte_mfn() adds cae739518314 xen/x86: restore (fix) xen_set_pte_init() behavior adds 4c360db6ccdb xen/x86: adjust xen_set_fixmap() adds d2a3ef44c2a2 xen/x86: adjust handling of the L3 user vsyscall special p [...] adds 344485a21ddb xen/x86: there's no highmem anymore in PV mode adds 9a58b352e9e8 xen/x86: restrict PV Dom0 identity mapping adds 4745ea2628bb xen-pciback: Fix return in pm_ctrl_init() adds dce69259aebb x86/xen: Remove redundant irq_enter/exit() invocations adds d8da26671a95 xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls adds 9e2b3e834c45 xen: fix wrong SPDX headers of Xen related headers adds cbd5458ef195 xen: Fix implicit type conversion adds 767216796cb9 x86/pvh: add prototype for xen_pvh_init() adds 12ad6cfc09a5 x86/xen: remove xen_have_vcpu_info_placement flag adds e453f872b72f x86/xen: switch initial pvops IRQ functions to dummy ones adds a67efff28832 xen-pciback: allow compiling on other archs than x86 adds d99bb72a306a x86/xen: remove 32-bit pv leftovers adds ee1f9d191432 xen: allow pv-only hypercalls only with CONFIG_XEN_PV adds 3ac876e8b5fc xen: remove highmem remnants adds eae446b7654f x86/xen: remove 32-bit awareness from startup_xen adds ac7af445935e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d0829a272f1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fbb9f90111d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2978891aff80 platform/x86: amd-pmc: fix compilation without CONFIG_RTC_ [...] adds 16a035a31406 platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg adds 9587f39277ef platform/x86: amd-pmc: Drop check for valid alarm time adds d411e370978f platform/x86: hp-wmi: rename platform_profile_* function symbols adds 3aa539a584f6 platform/x86: asus-wmi: rename platform_profile_* function [...] adds 9045512ca6cd platform/x86: mlx-platform: Extend FAN and LED configurati [...] adds 4289fd4ad43a platform/x86: mlx-platform: Add BIOS attributes for Coffee [...] adds 4616e54795cc platform/x86: mlx-platform: Add support for new system SGN2410 adds 025a2fbd8ddc platform/surface: aggregator_registry: Add initial support [...] adds bf653b61cf5f platform/x86: touchscreen_dmi: Add info for the Viglen Con [...] adds 97ae45953ea9 platform/x86: system76_acpi: Fix input device error handling adds 3e187fada83e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ff22787ba49 platform/chrome: cros_ec_proto: Use EC struct for features adds 297d34e73d49 platform/chrome: cros_ec_proto: Use ec_command for check_features adds f52aceb3bea1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7af76518f810 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4075409c9fcb Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/li [...] adds 81c49d39aea8 cgroup: Fix rootcg cpu.stat guest double counting adds 588e5d876648 cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/b [...] adds a85373fe446a Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/li [...] adds 33fb42636a93 Merge branch 'ucount-fixes-for-v5.16' of git://git.kernel. [...] adds 9cb31aa155ba Merge branch 'acpica' adds b2ffa16a1c83 Merge branches 'acpi-x86', 'acpi-resources', 'acpi-scan' a [...] adds c3fb46600e3f Merge branches 'acpi-glue', 'acpi-pnp', 'acpi-processor' a [...] adds f8df16016d2d Merge branches 'acpi-pm', 'acpi-battery' and 'acpi-ac' adds 90e17edac468 Merge branches 'acpi-apei', 'acpi-prm' and 'acpi-docs' adds c0d6586afa35 Merge tag 'acpi-5.16-rc1' of git://git.kernel.org/pub/scm/ [...] adds 1fec16118ff9 Merge branch 'pm-pci' adds b62b306469b3 Merge branch 'pm-sleep' adds 19ea8a0dd42a Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 8e5b4779f6c5 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds bf56b90797c4 Merge branches 'pm-em' and 'powercap' adds 833db72142b9 Merge tag 'pm-5.16-rc1' of git://git.kernel.org/pub/scm/li [...] adds f73cd9c951a9 Merge tag 'thermal-5.16-rc1' of git://git.kernel.org/pub/s [...] adds 464fddbba1df Merge tag 'pnp-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 56d33754481f Merge tag 'drm-next-2021-11-03' of git://anongit.freedeskt [...] adds 31f5c34214c6 ARM: dts: aspeed: add LCLK setting into LPC IBT node adds a1402eab82bc dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property adds 374b3976691a ipmi: bt: add clock control logic adds f5bfcb43ca09 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes adds dbc356bceddb dt-bindings: ipmi: aspeed,kcs-bmc: add 'clocks' as a requi [...] adds e120910c2408 ipmi: kcs_bmc_aspeed: add clock control logic adds 00035aa37195 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 27e0bcd02990 device property: Drop redundant NULL checks adds a37cc54cd6c3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 296ecb351599 Docs: usb: update struct usb_driver adds 33ef298651e9 Docs: usb: remove :c:func: for usb_register and usb_deregister adds d9f273484358 usb:gadget: f_uac1: fixed sync playback adds f262ce66d40c usb: gadget: uvc: use on returned header len in video_enco [...] adds fd03af27c3df usb: gadget: uvc: implement dwPresentationTime and scrSourceClock adds bb88dbbee2c9 dt-bindings: usb: dwc2: Add reference to usb-drd.yaml adds 924e2b408ca4 dt-bindings: usb: dwc2: adopt otg properties defined in us [...] adds f5c8a6cb2375 usb: dwc2: add otg_rev and otg_caps information for gadget driver adds 9e894ee30afe usb: dwc2: stm32mp15: set otg_rev adds e8d6336d9d71 Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel. [...] adds ebcf652dbb22 Documentation: USB: fix example bulk-message timeout adds 79a4479a17b8 USB: iowarrior: fix control-message timeouts adds 74f266455062 USB: serial: ch314: use usb_control_msg_recv() adds f5cfbecb0a16 USB: serial: cp210x: use usb_control_msg_recv() and usb_co [...] adds 910c996335c3 USB: serial: keyspan: fix memleak on probe errors adds c47055e943b0 Merge tag 'usb-serial-5.16-rc1' of https://git.kernel.org/ [...] adds b0d5d2a71641 usb: gadget: udc: core: Revise comments for USB ep enable/disable adds 9fff139aeb11 usb: gadget: f_mass_storage: Disable eps during disconnect adds a0548b26901f usb: gadget: Mark USB_FSL_QE broken on 64-bit adds 58e550e551cd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds e2925dabc671 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 159f1f9e46dd serial: sunzilog: Mark sunzilog_putchar() __maybe_unused adds 88b20f84f0fe serial: xilinx_uartps: Fix race condition causing stuck TX adds 4290242776a6 serial: 8250_pci: Replace custom pci_match_id() implementation adds 175003d7f9d1 serial: 8250_pci: Remove empty stub pci_quatech_exit() adds e0abc903deea serial: stm32: rework RX dma initialization and release adds 6eeb348c8482 serial: stm32: terminate / restart DMA transfer at suspend [...] adds 6333a4850621 serial: stm32: push DMA RX data before suspending adds 0572da285d69 tty: rpmsg: Assign returned id to a local variable adds 408a507996e4 tty: rpmsg: Unify variable used to keep an error code adds 8673ef7bd96d tty: rpmsg: Use dev_err_probe() in ->probe() adds 88af70be4a5b tty: rpmsg: Add pr_fmt() to prefix messages adds 73a3d4f41886 tty: rpmsg: Define tty name via constant string literal adds d142585bceb3 serial: cpm_uart: Protect udbg definitions by CONFIG_SERIA [...] adds cc8d7b4aea79 tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description adds 3534495af70f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds a23461c47482 comedi: vmk80xx: fix transfer-buffer overflows adds 78cdfd62bd54 comedi: vmk80xx: fix bulk-buffer overflow adds a56d3e40bda4 comedi: vmk80xx: fix bulk and interrupt message timeouts adds 63b3e810eff6 most: fix control-message timeouts adds 08e438e6296c fix for "dma-buf: move dma-buf symbols into the DMA_BUF mo [...] adds db788e6bf66d Merge tag 'extcon-next-for-5.16' of git://git.kernel.org/p [...] adds 27182be96200 Merge tag 'phy-for-5.16' of git://git.kernel.org/pub/scm/l [...] adds 692c9a499b28 coresight: cti: Correct the parameter for pm_runtime_put adds 204879e6990d coresight: cpu-debug: Control default behavior via Kconfig adds 0ab47f8079f2 dt-bindings: coresight: Add burst size for TMC adds 4d5d88baa6c8 coresight: tmc: Configure AXI write burst size adds 26701ceb4c2c coresight: tmc-etr: Add barrier after updating AUX ring buffer adds bd8d06886d0a coresight: tmc-etf: Add comment for store ordering adds f36dec8da1a4 coresight: tmc-etr: Use perf_output_handle::head for AUX r [...] adds 7ba7ae1d5a47 coresight: Update comments for removing cs_etm_find_snapshot() adds 0abd076217a3 coresight: tmc-etr: Speed up for bounce buffer in flat mode adds 8c60acbcb982 coresight: Don't immediately close events that are run on [...] adds 937d3f58cacf coresight: etm4x: Save restore TRFCR_EL1 adds 5f6fd1aa8cc1 coresight: etm4x: Use Trace Filtering controls dynamically adds 2ef43054bb26 coresight: etm-pmu: Ensure the AUX handle is valid adds 5bd9ff830c87 coresight: trbe: Ensure the format flag is always set adds acee3ef86d5c coresight: trbe: Drop duplicate TRUNCATE flags adds 04a37a174e56 coresight: trbe: Unify the enabling sequence adds 85fb92353e0d coresight: trbe: irq handler: Do not disable TRBE if no ac [...] adds 7037a39d3797 coresight: trbe: Fix handling of spurious interrupts adds 0a5f355633ea coresight: trbe: Do not truncate buffer on IRQ adds 9bef9d0850a0 coresight: trbe: End the AUX handle on truncation adds dcfecfa444b1 coresight: trbe: Prohibit trace before disabling TRBE adds 0605b89d0597 coresight: etm4x: Add ETM PID for Kryo-5XX adds bb5293e334af coresight: trbe: Fix incorrect access of the sink specific data adds a08025b3fe56 coresight: trbe: Defer the probe on offline CPUs adds 41c0e5b7a353 coresight: trbe: Add a helper to calculate the trace generated adds 4585481af322 coresight: trbe: Add a helper to pad a given buffer area adds 2336a7b29b58 coresight: trbe: Decouple buffer base from the hardware base adds e4bc8829a748 coresight: trbe: Allow driver to choose a different alignment adds 8a1065127d95 coresight: trbe: Add infrastructure for Errata handling adds 5cb75f18800b coresight: trbe: Workaround TRBE errata overwrite in FILL mode adds 7c2cc5e26cc0 coresight: trbe: Add a helper to determine the minimum buf [...] adds adf35d058617 coresight: trbe: Make sure we have enough space adds f9efc79d0ab9 coresight: trbe: Work around write to out of range adds 74b2740f57cc arm64: errata: Enable workaround for TRBE overwrite in FILL mode adds 561ced0bb90a arm64: errata: Enable TRBE workaround for write to out-of- [...] adds 28eb3b363df7 Merge tag 'coresight-next-v5.16.v3' of gitolite.kernel.org [...] adds 907767da8f3a comedi: ni_usb6501: fix NULL-deref in command paths adds 536de747bc48 comedi: dt9812: fix DMA buffers on stack adds 178fd45213de Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds d0a9329d460c vfio/ccw: Remove unneeded GFP_DMA adds 0972c7dddf71 vfio/ccw: Use functions for alloc/free of the vfio_ccw_private adds 39b6ee011f34 vfio/ccw: Pass vfio_ccw_private not mdev_device to various [...] adds 3bf1311f351e vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() adds 61b5086f73db Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 4cfa36d312d6 staging: rtl8192u: fix control-message timeouts adds ce4940525f36 staging: r8712u: fix control-message timeout adds 0869b73f615b staging: vt6655: Rename `dwAL2230ChannelTable0` array adds 5898832fb986 staging: vt6655: Rename `dwAL2230ChannelTable1` array adds b9b419af41a4 staging: vt6655: Rename `dwAL7230ChannelTable0` array adds 913d3e9ec360 staging: vt6655: Rename `dwAL7230ChannelTable1` array adds 787f48d7add1 staging: vt6655: Rename `dwAL7230ChannelTable2` array adds 267062a6c907 staging: vt6655: Rename `dwAL7230InitTableAMode` array adds 01701302a268 staging: vt6655: Rename `dwAL2230PowerTable` array adds f3d90f5139e5 staging: vt6655: Rename `dwAL7230InitTable` array adds b6f8bd68120f staging: r8188eu: core: remove goto statement adds 3d34b180323b staging: r8188eu: core: remove the goto from rtw_IOL_accqu [...] adds 68264c4609ea staging: r8188eu: fix missing unlock in rtw_resume() adds bdcfac6ab6c9 staging: fieldbus: anybus: reframe comment to avoid warning adds d8a364820e01 staging: vchiq_core: get rid of typedef adds 88c47bbf9a2f staging: rtl8723bs: fix unmet dependency on CRYPTO for CRY [...] adds cacd73e55e77 staging: rtl8723bs: hal remove the assignment to itself adds 10508ae08ed8 staging: r8188eu: hal: remove goto statement and local variable adds af6d80ba8520 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 423221a1ef04 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call adds 5c6cba54df0f iio: accel: mma7660: Warn about failure to put device in s [...] adds 182b88b7d580 iio: xilinx-xadc: Make IRQ optional adds 1a20c02d2b2f iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc adds a2dcef277dae iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks adds c3f0e5a40ac6 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] adds 865fcadb05da iio: ms5611: Simplify IO callback parameters adds a4ea3ccfe6e2 iio: adc: ina2xx: Make use of the helper macro kthread_run() adds 12b6d77431f5 iio: adc: ina2xx: Avoid double reference counting from get [...] adds 081bdcf2956d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 37aef53f5ccf dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode adds 9502ffcda049 dmaengine: qcom: bam_dma: Add "powered remotely" mode adds 2f23355e96b4 dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause() adds d191a9abc02f dmaengine: at_xdmac: fix compilation warning adds a34da7ef9a8c dmaengine: altera-msgdma: Correctly handle descriptor callbacks adds a63ddc38571e dmaengine: xilinx_dma: Correctly handle cyclic descriptor [...] adds 1825ecc908d4 dmaengine: zynqmp_dma: Correctly handle descriptor callbacks adds 2efe58cfaad4 dmaengine: idxd: cleanup completion record allocation adds a3e340c1574b dmaengine: idxd: fix resource leak on dmaengine driver disable adds e06748539432 dmaengine: fsl-edma: support edma memcpy adds 844ade4a0bf4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cfb34c044d8e Merge branch 'misc' into for-next adds 3c7603727c3a Merge branch 'fixes' into for-next adds 36e43a987695 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a71f0f7a512 scsi: core: Fix early registration of sysfs attributes for [...] adds a22bcfdbf10b scsi: ufs: Add quirk to handle broken UIC command adds 10fb4f87438d scsi: ufs: Add quirk to enable host controller without PH [...] adds e387d448e489 scsi: ufs: ufs-exynos: Change pclk available max value adds 51cc3bb54286 scsi: ufs: ufs-exynos: Simplify drv_data retrieval adds e1f3e22e93e6 scsi: ufs: ufs-exynos: Add refclkout_stop control adds 91c49e7e82d7 scsi: ufs: ufs-exynos: Add setup_clocks callback adds 533b81d67445 scsi: ufs: ufs-exynos: Support custom version of ufs_hba_v [...] adds a271885ac6b2 scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ [...] adds 3f02cc9ea7bd scsi: ufs: ufs-exynos: Factor out priv data init adds 52e5035f7b07 scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks adds cc52e15397cc scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS adds b52aea54b6bf scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 adds be39f4fd8dd4 scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host adds a1efc896cb8a scsi: sr: Remove duplicate assignment adds 56a7546c8b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc02e8cb0300 virtio_net: clarify tailroom logic adds 02746e26c39e virtio-blk: avoid preallocating big SGL for data adds 0989c41bed96 virtio-blk: add num_request_queues module parameter adds d89c8169bd70 virtio-pci: introduce legacy device module adds d0ae1fbfcff4 vdpa: fix typo adds 5bbfea1eacdf vp_vdpa: add vq irq offloading support adds 3b970a5842c9 vdpa: add new callback get_vq_num_min in vdpa_config_ops adds c53e5d1b5ea4 vdpa: min vq num of vdpa device cannot be greater than max vq num adds 30a03dfcbbda virtio_vdpa: setup correct vq size with callbacks get_vq_n [...] adds e47be840e87e vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE adds e85087beedca eni_vdpa: add vDPA driver for Alibaba ENI adds 246fd1caf0f4 vdpa/mlx5: Remove mtu field from vdpa net device adds 218bdd20e56c vdpa/mlx5: Rename control VQ workqueue to vdpa wq adds edf747affc41 vdpa/mlx5: Propagate link status from device to vdpa driver adds bf3175bc50a3 hwrng: virtio - add an internal buffer adds 2bb31abdbe55 hwrng: virtio - don't wait on cleanup adds 5c8e93305004 hwrng: virtio - don't waste entropy adds 9a4b612d675b hwrng: virtio - always add a pending request adds 8d7670f3734e virtio_ring: make virtqueue_add_indirect_packed prettier adds fc6d70f40b3d virtio_ring: check desc == NULL when using indirect with packed adds 601695aa8eaf ALSA: virtio: Replace zero-length array with flexible-arra [...] adds f1429e6c36f5 virtio-pmem: add myself as virtio-pmem maintainer adds 6ae6ff6f6e7d virtio-blk: validate num_queues during probe adds 63b4ffa4fad0 virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" adds 28962ec595d7 virtio_console: validate max_nr_ports before trying to use it adds d50497eb4e55 virtio_config: introduce a new .enable_cbs method adds 9e35276a5344 virtio_pci: harden MSI-X interrupts adds 080cd7c3ac87 virtio-pci: harden INTX interrupts adds ef5c366fea30 virtio_ring: fix typos in vring_desc_extra adds f1aa12f53529 virtio-blk: fixup coccinelle warnings adds dcce162559ee i2c: virtio: Add support for zero-length requests adds ead65f769582 virtio_blk: allow 0 as num_request_queues adds f0839372478e virtio_blk: correct types for status handling adds 939779f5152d virtio_ring: validate used buffer length adds 816625c13652 virtio-net: don't let virtio core to validate used length adds a40392edf1b2 virtio-blk: don't let virtio core to validate used length adds c57911ebfbfe virtio-scsi: don't let virtio core to validate used buffer length adds 6dbb1f1687a2 vdpa: Introduce and use vdpa device get, set config helpers adds ad69dd0bf26b vdpa: Introduce query of device config layout adds 960deb33be3d vdpa: Use kernel coding style for structure comments adds d8ca2fa5be1b vdpa: Enable user to set mac and mtu of vdpa device adds 1138b9818efa vdpa_sim_net: Enable user to set mac address and mtu adds ef76eb83a17e vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit adds a007d940040c vdpa/mlx5: Support configuration of MAC adds 540061ac79f0 vdpa/mlx5: Forward only packets with allowed MAC address adds fd0d1c7bf074 iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG adds c320d67024bb iommu/virtio: Support bypass domains adds 45bb1ff67607 iommu/virtio: Sort reserved regions adds 3d7da149451c iommu/virtio: Pass end address to viommu_add_mapping() adds 3b378cc3ce76 iommu/virtio: Support identity-mapped domains adds 47ed04961471 virtio_gpio: drop packed attribute adds e25847934149 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 0700825534d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b725265cb08 gpio: mlxbf2: Introduce IRQ support adds 6c2a6ddca763 net: mellanox: mlxbf_gige: Replace non-standard interrupt [...] adds dd1695a221e0 gpio: clean up Kconfig file adds 585a07079909 gpio: realtek-otto: fix GPIO line IRQ offset adds 4784c66e5068 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] adds 7bfc8cc00d92 Merge branch 'gpio/gpio-sim' of git://git.kernel.org/pub/s [...] adds 7c97b3bac6bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fe55872ea1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2c4a5a381f1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ab80d88f82e exit/doublefault: Remove apparently bogus comment about re [...] adds 9fd5a04d8efc exit: Remove calls of do_exit after noreturn versions of die adds a52f60fa2905 reboot: Remove the unreachable panic after do_exit in reboot(2) adds 97cae8482707 signal/sparc32: Remove unreachable do_exit in do_sparc_fault adds 95bf9d646c3c signal/mips: Update (_save|_restore)_fp_context to fail wi [...] adds ce0ee4e6ac99 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit [...] adds 83a1f27ad773 signal/powerpc: On swapcontext failure force SIGSEGV adds 984bd71fb320 signal/sparc: In setup_tsb_params convert open coded BUG into BUG adds 1a4d21a23c4c signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON adds 1fbd60df8a85 signal/vm86_32: Properly send SIGSEGV when the vm86 state [...] adds 9bc508cf0791 signal/s390: Use force_sigsegv in default_trap_handler adds 111e70490d2a exit/kthread: Have kernel threads return instead of callin [...] adds 26d5badbccdd signal: Implement force_fatal_sig adds 941edc5bf174 exit/syscall_user_dispatch: Send ordinary signals on failure adds c317d306d550 signal/sparc32: Exit with a fatal signal when try_to_clear [...] adds 086ec444f866 signal/sparc32: In setup_rt_frame and setup_fram use force [...] adds 695dd0d634df signal/x86: In emulate_vsyscall force a signal instead of [...] adds 501c88722797 exit/rtl8723bs: Replace the macro thread_exit with a simpl [...] adds 99d7ef1e4792 exit/rtl8712: Replace the macro thread_exit with a simple [...] adds 0fdc0c4279c8 exit/r8188eu: Replace the macro thread_exit with a simple [...] adds e21294a7aaae signal: Replace force_sigsegv(SIGSEGV) with force_fatal_si [...] adds ac4fdfaf4792 signal: Add SA_IMMUTABLE to ensure forced siganls do not g [...] adds 9461af22c4e4 Merge of per_signal_struct_coredumps-for-v5.16, ucount-fix [...] adds 3da9f978e15c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f35dcaa0a8a2 selftests/core: fix conflicting types compile error for cl [...] adds 9207ee290cd3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5607ab791e4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 439f8a9c41f3 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 2832c62e1142 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds e9a1a5e57f50 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 53e7d8a3118a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 9da72f3f404d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds f21ea91b5b81 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 2ed45da8da74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22528e989535 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git adds 52a5d80a2225 kunit: tool: fix typecheck errors about loading qemu configs adds 5c692d980efb Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 5f616a9b6497 kallsyms: support "big" kernel symbols adds cb1560e28073 kallsyms: increase maximum kernel symbol length to 512 adds 118e1832f05b kallsyms: Use the correct buffer size for symbols adds 8033a9998b79 vsprintf: add new `%pA` format specifier adds ab207c47454b rust: add C helpers adds 7dd72be9144a rust: add `compiler_builtins` crate adds 6aaccb00c2dc rust: add `alloc` crate adds 25c0000dc1de rust: add `build_error` crate adds e1c3c2fd8b0e rust: add `macros` crate adds e668d1b63ae4 rust: add `kernel` crate adds 3deed0751937 rust: export generated symbols adds 4740384805f3 scripts: add `generate_rust_analyzer.py` adds d029d8003e02 docs: add Rust documentation adds fcd48fa27403 Kbuild: add Rust support adds 2218f3460793 samples: add Rust examples adds 988f45dfe7ea MAINTAINERS: Rust adds 925ead2c4233 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 91a45b12d49e cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS adds cdcce47cb33a cxl/pci: Convert register block identifiers to an enum adds d22fed9c2b70 cxl/pci: Remove dev_dbg for unknown register blocks adds ca76a3a8052b cxl/pci: Fix NULL vs ERR_PTR confusion adds 84e36a9d1bbd cxl/pci: Remove pci request/release regions adds 7dc7a64de2bb cxl/pci: Make more use of cxl_register_map adds a261e9a1576a cxl/pci: Add @base to cxl_register_map adds 85afc3175aeb cxl/pci: Split cxl_pci_setup_regs() adds ee12203746e5 PCI: Add pci_find_dvsec_capability to find designated VSEC adds 55006a2c9464 cxl/pci: Use pci core's DVSEC functionality adds c6d7e1341cc9 ocxl: Use pci core's DVSEC functionality adds 1ac2149c32b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d1c08fb3aa1b Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 4c12e97ec53b Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds aa8bf298a96a ext4: simplify ext4_sb_read_encoding adds 86e805757978 f2fs: simplify f2fs_sb_read_encoding adds a440943e68cd unicode: remove the charset field from struct unicode_map adds f3a9c8239600 unicode: mark the version field in struct unicode_map unsigned adds 49bd03cc7e95 unicode: pass a UNICODE_AGE() tripple to utf8_load adds 379210db489c unicode: remove the unused utf8{,n}age{min,max} functions adds 9012d79cf0c7 unicode: simplify utf8len adds fbc59d65059e unicode: move utf8cursor to utf8-selftest.c adds 6ca99ce756c2 unicode: cache the normalization tables in struct unicode_map adds 2b3d04787012 unicode: Add utf8-data module adds e2a58d2d3416 unicode: only export internal symbols for the selftests adds 5835e8b1a76e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5a9c3c9ad15 Mark NTFS_RW as BROKEN adds bd10aab614ee lib/test_kasan.c: use underlying string helpers adds 56f08e04378a kasan-test-use-underlying-string-helpers-checkpatch-fixes adds 459fcf1f6941 mm: bdi: initialize bdi_min_ratio when bdi is unregistered adds 1cb27b906f12 mm-bdi-initialize-bdi_min_ratio-when-bdi-unregister-fix adds fbefb1e0bee6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 07fac7aa6b81 /proc/kpageflags: do not use uninitialized struct pages adds 7fa7cd4dba6d procfs: prevent unpriveleged processes accessing fdinfo dir adds 532a778c2d89 scripts/spelling.txt: add more spellings to spelling.txt adds 7e5449b9f635 scripts/spelling.txt: fix "mistake" version of "synchronization" adds c384664f57e6 scripts/decodecode: fix faulting instruction no print when [...] adds 270aa2acfca3 ocfs2: Fix handle refcount leak in two exception handling paths adds 94072d1d4fca ocfs2: cleanup journal init and shutdown adds e0564a099d66 ocfs2/dlm: remove redundant assignment of variable ret adds 3944dcc43381 ocfs2: fix data corruption on truncate adds 6ae4120ed6da ocfs2: do not zero pages beyond i_size adds 9f922fcf8197 ocfs2: reflink deadlock when clone file to the same direct [...] adds 6e773db8f444 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 205f998d1600 ocfs2: fix ocfs2 corrupt when iputting an inode adds c1027bc866db fs/posix_acl.c: avoid -Wempty-body warning adds d88c8ca24548 d_path: fix Kernel doc validator complaining adds f8c2ef41ad6d mm: move kvmalloc-related functions to slab.h adds 0d85c2200d27 drivers/hwmon/occ/p9_sbe.c needs slab.h adds 22853bdb4ca3 mm/slab.c: remove useless lines in enable_cpucache() adds 995081b8917b slub: add back check for free nonslab objects adds 269945ac752b mm, slub: change percpu partial accounting from objects to pages adds ba171bab15d0 mm/slub: increase default cpu partial list sizes adds 1787637cbd06 mm, slub: use prefetchw instead of prefetch adds 3cd2c8c58a65 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds b3962b027b18 lib/stackdepot: include gfp.h adds f9cf9f2402dd lib/stackdepot: remove unused function argument adds 41d785d606e7 lib/stackdepot: introduce __stack_depot_save() adds 5680ed65060d kasan: common: provide can_alloc in kasan_save_stack() adds d2b58bffdda0 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds f71ff4351ae4 workqueue, kasan: avoid alloc_pages() when recording stack adds 6d071e08f077 kasan: fix tag for large allocations when using CONFIG_SLAB adds babef34d86e3 kasan: test: add memcpy test that avoids out-of-bounds write adds 655fc83d4f41 mm/smaps: fix shmem pte hole swap calculation adds df4e088247b7 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds bd32c0dab501 mm/smaps: simplify shmem handling of pte holes adds 6b852bfb5f8f mm: debug_vm_pgtable: don't use __P000 directly adds fb8b56a6d95b kasan: test: bypass __alloc_size checks adds 920717289eaf rapidio: avoid bogus __alloc_size warning adds 1c22c57481a9 Compiler Attributes: add __alloc_size() for better bounds [...] adds a988396acc2f slab: clean up function prototypes adds d9fba3c241c2 slab: add __alloc_size attributes for better bounds checking adds a3053f351f20 mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds 81e367147b31 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 6e80676c6a23 mm/page_alloc: add __alloc_size attributes for better boun [...] adds 641940746780 percpu: add __alloc_size attributes for better bounds checking adds 284ecea1a2a5 kasan: test: consolidate workarounds for unwanted __alloc_ [...] adds 07e7d0202c88 mm/page_ext.c: fix a comment adds f0592656b227 mm/page_owner.c: modify the type of argument "order" in so [...] adds b66829edaa53 mm-page_ownerc-modify-the-type-of-argument-order-in-some-f [...] adds cc2643312f47 mm: stop filemap_read() from grabbing a superfluous page adds bfdc8ed1a7fa mm: export bdi_unregister adds 6c1a4818d637 mtd: call bdi_unregister explicitly adds 37764f4140a4 fs: explicitly unregister per-superblock BDIs adds ae16edbaf8a9 mm: don't automatically unregister bdis adds 75bd1591df2b mm: simplify bdi refcounting adds 6fae3ddd3aad mm-simplify-bdi-refcounting-fix adds 68d8be5433da mm-simplify-bdi-refcounting-fix-fix adds 8d76e78fd84a mm: don't read i_size of inode unless we need it adds d224e87b46fd mm/filemap.c: remove bogus VM_BUG_ON adds e1294a2408e0 mm: move more expensive part of XA setup out of mapping check adds 2d8a580492b7 vfs: keep inodes with page cache off the inode shrinker LRU adds c81632d8343c mm/gup: further simplify __gup_device_huge() adds 6b684a93b35e mm/swapfile: remove needless request_queue NULL pointer check adds 416803f62408 mm/swapfile: fix an integer overflow in swap_show() adds f056bd9ddf67 mm: optimise put_pages_list() adds 5580129e03e1 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds 1ffe52ac1341 memcg: flush stats only if updated adds d649bbd3408c memcg: unify memcg stat flushing adds e796c7ac104d mm/memcg: remove obsolete memcg_free_kmem() adds db9a276418b4 mm/list_lru.c: prefer struct_size over open coded arithmetic adds 6d8f31950d9c memcg, kmem: further deprecate kmem.limit_in_bytes adds 734a16d055b9 memcg-kmem-further-deprecate-kmemlimit_in_bytes-checkpatch-fixes adds 96d42b6df79f memcg, kmem: mark cancel_charge() inline adds 67ef6b3a4bfa mm: list_lru: remove holding lru lock adds c4cd65e6e7e8 mm: list_lru: fix the return value of list_lru_count_one() adds 451cd84f7858 mm: memcontrol: remove kmemcg_id reparenting adds 52f07bf605a3 mm: memcontrol: remove the kmem states adds bcd06cbf9fcf mm: list_lru: only add memcg-aware lrus to the global lru list adds 7a9254198331 mm, oom: pagefault_out_of_memory: don't force global OOM f [...] adds 658b8971fd1a mm, oom: do not trigger out_of_memory from the #PF adds b031817ea810 memcg: prohibit unconditional exceeding the limit of dying tasks adds 7d2dfe56b201 mm/mmap.c: fix a data race of mm->total_vm adds aa2bdd112a78 mm: use __pfn_to_section() instead of open coding it adds 2fd3d4e20317 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds e2d04b1fd6e1 mm/memory.c: use correct VMA flags when freeing page-tables adds b62ded81007a mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds ad893768f49f mm: clear vmf->pte after pte_unmap_same() returns adds b06f4e9bddc9 mm: drop first_index/last_index in zap_details adds 6c9028699829 mm: add zap_skip_check_mapping() helper adds e19fcadef5b5 mm: introduce pmd_install() helper adds d5777b77dea4 mm: remove redundant smp_wmb() adds 18368f815275 Documentation: update pagemap with shmem exceptions adds bef75334262a lazy tlb: introduce lazy mm refcount helper functions adds f41a3200a8af lazy tlb: allow lazy tlb mm refcounting to be configurable adds c1d06f76ebb3 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 7a5bbda51aec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 29a7bf05b4b9 memory: remove unused CONFIG_MEM_BLOCK_SIZE adds 51ec6685ae30 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds a673f69d9d9f mm/mremap: don't account pages in vma_to_resize() adds 92f5ff630e4a include/linux/io-mapping.h: remove fallback for writecombine adds f525c78b5ef2 mm: mmap_lock: remove redundant newline in TP_printk adds b765008e81c8 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds da9b2f6a5940 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 00c597b01bc3 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds ff7ebdde5eaf mm/vmalloc: make show_numa_info() aware of hugepage mappings adds d2cd16a941e6 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds fd876b6cf1f9 mm/vmalloc: do not adjust the search size for alignment overhead adds 240c633e32c3 mm/vmalloc: check various alignments when debugging adds a8a740bc0abf vmalloc: back off when the current task is OOM-killed adds 96d5d3cb3e7c vmalloc: choose a better start address in vm_area_register [...] adds 3286c86ea428 arm64: support page mapping percpu first chunk allocator adds 541849ca1a83 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds db903aa019f6 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds 3ad4cfe4c6dc mm/vmalloc: be more explicit about supported gfp flags adds e2c21cdfc1c4 mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to [...] adds e7abb2ae4694 mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds 50ee7a21549c mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds f1a25c16211b mm-vmalloc-introduce-alloc_pages_bulk_array_mempolicy-to-a [...] adds 0dedb17a1207 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds 2d4217a18eb2 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 16cd0b4c3248 mm/page_alloc.c: simplify the code by using macro K() adds 489c630fb971 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 15cdeb44af3a mm/page_alloc.c: use helper function zone_spans_pfn() adds 3388ebe80521 mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 3c25e76c9842 mm/page_alloc: print node fallback order adds 110233336def mm/page_alloc: use accumulated load when building node fal [...] adds c3ad0356bc6d mm: move node_reclaim_distance to fix NUMA without SMP adds dc17aa4a9a2a mm: move fold_vm_numa_events() to fix NUMA without SMP adds bd6de3ca7f06 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds 852a60f0bd9c mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds ce594c709b23 mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds c3cc608a7061 mm: create a new system state and fix core_kernel_text() adds 8ac1a7baace8 mm: make generic arch_is_kernel_initmem_freed() do what it says adds febdba54a85a powerpc: use generic version of arch_is_kernel_initmem_freed() adds e334926aa303 s390: use generic version of arch_is_kernel_initmem_freed() adds 655ba12dce5d mm: page_alloc: use migrate_disable() in drain_local_pages_wq() adds b41d090b6eaa mm/page_alloc: use clamp() to simplify code adds 85ffaddc5c12 mm: fix data race in PagePoisoned() adds 3c8ddd302393 mm/memory_failure: constify static mm_walk_ops adds 2f17b7775bf8 mm: filemap: coding style cleanup for filemap_map_pmd() adds 1706c9ff2806 mm: hwpoison: refactor refcount check handling adds 8324fa50e7b0 mm: shmem: don't truncate page if memory failure happens adds 954e847cf287 mm: shmem: fix uninitialized variable use in me_pagecache_clean() adds 6e67b33adf4e mm: hwpoison: handle non-anonymous THP correctly adds 62ad83a1ecb2 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds c056f8dc224a hugetlb: add demote hugetlb page sysfs interfaces adds 6cb35880f4f3 hugetlb-add-demote-hugetlb-page-sysfs-interfaces-fix adds f6f8bf375096 mm/cma: add cma_pages_valid to determine if pages are in CMA adds e5785a456d3c hugetlb: be sure to free demoted CMA pages to CMA adds 7a91c732d37d hugetlb: add demote bool to gigantic page routines adds b93c98337ff8 hugetlb: add hugetlb demote page support adds 0d2d69e092ba hugetlb-add-hugetlb-demote-page-support-v4 adds 64c0dafb10a3 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 8069ab5ad281 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds cc8a7c54903e mm, hugepages: add mremap() support for hugepage backed vma adds cf67b1e3ba85 mm, hugepages: add hugetlb vma mremap() test adds ec9fb43ab019 mm-hugepages-add-hugetlb-vma-mremap-test-v8 adds b7c434479c36 selftests: vm: remove duplicated include in hugepage-mremap adds 2de5bc5a8ac4 hugetlb: support node specified when using cma for giganti [...] adds 48ed6bba8a12 mm: remove duplicate include in hugepage-mremap.c adds feeaf0b3c5c0 hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro adds 1815f62f03e0 hugetlb: replace the obsolete hugetlb_instantiation_mutex [...] adds 4fa585d7d133 hugetlb: remove redundant validation in has_same_uncharge_info() adds 3dfae46082e9 hugetlb: remove redundant VM_BUG_ON() in add_reservation_i [...] adds 3206faed6854 hugetlb: remove unnecessary set_page_count in prep_compoun [...] adds 8e60fd241bf1 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 3e939741139a userfaultfd/selftests: fix feature support detection adds 5312dea57445 userfaultfd/selftests: fix calculation of expected ioctls adds ff7094913b5b mm/page_isolation: fix potential missing call to unset_mig [...] adds 489cb8c7bf01 mm/page_isolation: guard against possible putback unisolated page adds 12f4a113ce33 mm/vmscan.c: fix -Wunused-but-set-variable warning adds a175d958f45b mm/vmscan: throttle reclaim until some writeback completes [...] adds 4b45cb70573d mm/vmscan: throttle reclaim and compaction when too may pa [...] adds dcaf98a2e660 mm/vmscan: throttle reclaim when no progress is being made adds ab23e1581632 mm/writeback: throttle based on page writeback instead of [...] adds 4f5fae65a399 mm/page_alloc: remove the throttling logic from the page a [...] adds f111f8090d58 mm/vmscan: centralise timeout values for reclaim_throttle adds 0e2a0a71230d mm/vmscan: increase the timeout if page reclaim is not mak [...] adds d5dac3b85f99 mm/vmscan: delay waking of tasks throttled on NOPROGRESS adds 2c5e4644a70e mm/vmpressure: fix data-race with memcg->socket_pressure adds 01416ece3c5b tools/vm/page_owner_sort.c: count and sort by mem adds 81f7b477b382 tools/vm/page-types.c: make walk_file() aware of address r [...] adds c53c322ef30e tools/vm/page-types.c: move show_file() to summary output adds c7cb2deb7e55 tools/vm/page-types.c: print file offset in hexadecimal adds 0c07b02ee758 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 8a4721f5ba9b mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 06568e8d73f0 arch_numa: simplify numa_distance allocation adds 190d5db3d316 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds 1581f644dd53 memblock: drop memblock_free_early_nid() and memblock_free [...] adds fd9157da2df4 memblock: stop aliasing __memblock_free_late with memblock [...] adds e84ed434e794 memblock: rename memblock_free to memblock_phys_free adds 0894268c107c memblock: use memblock_free for freeing virtual pointers adds a60b0dac2bc8 fixup for "memblock: use memblock_free for freeing virtual [...] adds 1db04c37b480 mm: mark the OOM reaper thread as freezable adds fc8ce756814e oom_kill: oom_score_adj broken for processes with small me [...] adds a76bc0a3ca24 hugetlbfs: extend the definition of hugepages parameter to [...] adds 8086887adfc5 mm/migrate: de-duplicate migrate_reason strings adds 121881ef1573 mm: migrate: make demotion knob depend on migration adds dcd6910c8612 selftests/vm/transhuge-stress: fix ram size thinko adds e04fc1aef50b mm, thp: lock filemap when truncating page cache adds c00b28f5b60d mm, thp: fix incorrect unmap behavior for private pages adds b2bf08968831 mm/readahead.c: fix incorrect comments for get_init_ra_size adds d05858c4b27f mm: nommu: kill arch_get_unmapped_area() adds 945467734b51 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 075046b21bb2 selftests: vm: add KSM huge pages merging time test adds c42f60087ef1 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 1d0c74dab92d mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 42f620aed536 mm: vmstat.c: make extfrag_index show more pretty adds f19f496dd885 selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers adds a0dc2599cd98 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds ab72c955aa61 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds ad174ed31580 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds b2ac9cfe27c6 memory-hotplug.rst: document the "auto-movable" online policy adds fa82a1b40639 memory-hotplug.rst: document the "auto-movable" online policy adds aeeb36ec6a1e mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 71aaf0e012cb mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds d50c958ffeaf mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds f4ff4f344ef9 mm/memory_hotplug: remove HIGHMEM leftovers adds 178b6773daa0 mm/memory_hotplug: remove stale function declarations adds c7f5afbf2ffa x86: remove memory hotplug support on X86_32 adds 6615dd41df11 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds f7b15e3580bf memblock: improve MEMBLOCK_HOTPLUG documentation adds 248f630376d0 memblock: allow to specify flags with memblock_add_node() adds 47ae14183665 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds 4093db64c21c mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds 2990f6c97084 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 93da5d438e7e mm/rmap.c: avoid double faults migrating device private pages adds d921d3af95f2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 64a78398f1b6 mm: disable zsmalloc on PREEMPT_RT adds 4e7feb6f6c91 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 275b17956da7 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 25cb1ea8fd28 mm/highmem: Remove deprecated kmap_atomic adds f19779aadbec zram_drv: allow reclaim on bio_alloc adds a01e0afea2cd zram: off by one in read_block_state() adds ddf8a0071d71 zram: introduce an aged idle interface adds d230e4c22fa5 zram-introduce-an-aged-idle-interface-v5 adds d1a948e817e1 zram: Introduce an aged idle interface adds cf9c428b2adf mm: remove HARDENED_USERCOPY_FALLBACK adds 0e95fb9ea6fc include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 51262abc7073 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 09c949570f92 kfence: count unexpectedly skipped allocations adds 1028d5b6c07a kfence: move saving stack trace of allocations into __kfen [...] adds 5adad7f8ae42 kfence: limit currently covered allocations when pool nearly full adds e0f55e08e025 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds d9b37dab830f fixup! kfence: limit currently covered allocations when po [...] adds dbe918fc2947 kfence: add note to documentation about skipping covered a [...] adds e5afbe1243b5 kfence: test: use kunit_skip() to skip tests adds bb7f155decee kfence: shorten critical sections of alloc/free adds 9223181e2f86 kfence: always use static branches to guard kfence_alloc() adds 0912438ae7d1 kfence: default to dynamic branch instead of static keys mode adds a57c8873d766 mm/damon: grammar s/works/work/ adds 831aa164779a Documentation/vm: move user guides to admin-guide/mm/ adds bcb8e2f416e1 MAINTAINERS: update SeongJae's email address adds 89d15e28a47c docs/vm/damon: remove broken reference adds 924d7461aac3 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 81bf23525d10 mm/damon/core: print kdamond start log in debug mode only adds c6b5c4cfbf6a mm/damon: remove unnecessary do_exit() from kdamond adds 5f469eb47b4d mm/damon: needn't hold kdamond_lock to print pid of kdamond adds e6afc259a07f mm/damon/core: nullify pointer ctx->kdamond with a NULL adds eb415ee71de9 mm/damon/core: account age of target regions adds 8bb6da679e02 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds c54befc9fe8c mm/damon/vaddr: support DAMON-based Operation Schemes adds 4a4fbd16574a mm/damon/dbgfs: support DAMON-based Operation Schemes adds 12c4d491ef3a mm/damon/schemes: implement statistics feature adds 5f569005c7d4 selftests/damon: add 'schemes' debugfs tests adds 09d411aa3047 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 7d298d30a7a9 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds 1d98769f543a mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds 824811286eb0 Docs/admin-guide/mm/damon: document 'init_regions' feature adds d67afacf6455 mm/damon/vaddr: separate commonly usable functions adds 31f7a89e47d6 mm/damon/vaddr: include 'highmem.h' to fix a build failure adds 18fabbeb8c89 mm/damon: implement primitives for physical address space [...] adds 61908ba881af mm/damon/dbgfs: support physical memory monitoring adds 4d2a09346104 Docs/DAMON: document physical memory monitoring support adds 8ed12579bc87 mm/damon/vaddr: constify static mm_walk_ops adds 0e114e210ad4 mm/damon/dbgfs: remove unnecessary variables adds e8e0584a1a9d mm/damon/paddr: support the pageout scheme adds a2f8428d8b9c mm/damon: fix missing-prototype build warning for 'damon_p [...] adds 2f12975458da mm/damon/schemes: implement size quota for schemes applica [...] adds 4f33c1beef6b mm/damon/schemes: skip already charged targets and regions adds a9fae67fd25a mm/damon/schemes: implement time quota adds 69f87d182cb1 mm/damon/dbgfs: support quotas of schemes adds 29ba7d28bc5a mm/damon/selftests: support schemes quotas adds 065aeeaaa731 mm/damon/schemes: prioritize regions within the quotas adds 8a76b1041c95 mm/damon/vaddr,paddr: support pageout prioritization adds c6d9b8ac2360 mm/damon/dbgfs: support prioritization weights adds 3e5f8f0b9246 tools/selftests/damon: update for regions prioritization o [...] adds 1a86532e9b12 mm/damon/schemes: activate schemes based on a watermarks m [...] adds 819f878ef9c4 mm/damon/dbgfs: support watermarks adds 0e623a7dc712 selftests/damon: support watermarks adds 7284e7a41e96 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) adds 0890a041bab8 mm/damon: fix error return code in damon_reclaim_turn() adds 474b5e065388 Documentation/admin-guide/mm/damon: add a document for DAM [...] adds ad7fd1060699 mm/damon: remove unnecessary variable initialization adds 3411b6673001 mm/damon/dbgfs: add adaptive_targets list check before ena [...] adds b30e048f4532 Docs/admin-guide/mm/damon/start: fix wrong example commands adds d9eb57d70444 Docs/admin-guide/mm/damon/start: fix a wrong link adds 124cb41f0697 Docs/admin-guide/mm/damon/start: simplify the content adds ac06de1709d6 Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions adds ba886ab717af mm/damon: simplify stop mechanism adds 5536e167af98 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 0b0ee5f6a53e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds dd009008f528 kernel/hung_task.c: Monitor killed tasks. adds bdfd760453f7 procfs: do not list TID 0 in /proc/<pid>/task adds 0c571275ea72 procfs-do-not-list-tid-0-in-proc-pid-task-fix adds a603a708a949 proc: test that /proc/*/task doesn't contain "0" adds f82393b83f8a x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 0d48a63e15e3 x86/xen: simplify xen_oldmem_pfn_is_ram() adds a3530e2bf935 x86/xen: print a warning when HVMOP_get_mem_type fails adds 0b3bad3547b0 proc/vmcore: let pfn_is_ram() return a bool adds 23989213fe25 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 51adca72dfcc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 1a1b2358513b virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds f590e5917799 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 33be75e5c705 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 48358cf5df3f proc: allow pid_revalidate() during LOOKUP_RCU adds d4d9796e9092 proc/sysctl: make protected_* world readable adds ca02e4a72f07 kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 9209d5362204 bottom_half.h needs kernel.h adds 083e0c27c978 kernel.h: split out container_of() and typeof_member() macros adds ae44388f44bb include/kunit/test.h: replace kernel.h with the necessary [...] adds 4a772f888bc7 include/linux/list.h: replace kernel.h with the necessary [...] adds d7503d80bfe1 include/linux/llist.h: replace kernel.h with the necessary [...] adds ef6b2643e882 include/linux/plist.h: replace kernel.h with the necessary [...] adds 585a38612d05 include/media/media-entity.h: replace kernel.h with the ne [...] adds 300424acf349 include/linux/delay.h: replace kernel.h with the necessary [...] adds 0e2b9f024b6b delay-replace-kernelh-with-the-necessary-inclusions-fix adds 840f67b0f84a delay.h: fix for removed kernel.h adds 8e9a762c5ef9 include/linux/sbitmap.h: replace kernel.h with the necessa [...] adds fb6d73619255 include/linux/radix-tree.h: replace kernel.h with the nece [...] adds 9a38da5e7394 include/linux/generic-radix-tree.h: replace kernel.h with [...] adds c07c2f3a543b generic-radix-tree-replace-kernelh-with-the-necessary-incl [...] adds 473d38f73b46 linux/container_of.h: switch to static_assert adds 4db09d5aafad MAINTAINERS: add "exec & binfmt" section with myself and Eric adds c8ba769b9269 MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE adds f1b1559c21dd MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO H [...] adds baa3b8e2c064 MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER adds b729ea0fbfec MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK [...] adds 122485425449 lib, stackdepot: check stackdepot handle before accessing slabs adds 706294fc16eb lib, stackdepot: add helper to print stack entries adds 21d2cce5bfb3 lib, stackdepot: add helper to print stack entries into buffer adds 954bb4b2693d lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds 1cb51b0f0dc4 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 4117b5189396 include/linux/string_helpers.h: add linux/string.h for strlen() adds 0c5c8f64e304 lib: uninline simple_strntoull() as well adds b5677932fe2c mm/scatterlist: replace the !preemptible warning in sg_mit [...] adds 046eaeca6568 const_structs.checkpatch: add a few sound ops structs adds 0b76e1dbe1cf checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds ecb31db2414a checkpatch: get default codespell dictionary path from pac [...] adds 64d9b648d9dc binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds e95786f056b9 ELF: fix overflow in total mapping size calculation adds 8b45f9b025e2 ELF: simplify STACK_ALLOC macro adds 279438fda058 kallsyms: remove arch specific text and data check adds 8e3d37e9acca kallsyms: fix address-checks for kernel related range adds 613df9162f1f sections: move and rename core_kernel_data() to is_kernel_ [...] adds bba2649a4fd8 sections: move is_kernel_inittext() into sections.h adds 0e3c4b1f8adf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds e57287824f64 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 103fbfa290c6 mm: kasan: use is_kernel() helper adds f6356bf19ce6 extable: use is_kernel_text() helper adds d9997f2627d4 powerpc/mm: use core_kernel_text() helper adds 5b9ecdc4c310 microblaze: use is_kernel_text() helper adds 69ebb6110757 alpha: use is_kernel_text() helper adds 851f6bbffcdd ramfs: fix mount source show for ramfs adds 2ed638f1ecc5 init: make unknown command line param message clearer adds c69ed3c5c48f init/main.c: silence some -Wunused-parameter warnings adds 4fe8d05619cf coda: avoid NULL pointer dereference from a bad inode adds 4ae7f1f30aa0 coda: check for async upcall request using local state adds 5ae3cce64677 coda: remove err which no one care adds 8395ce73037f coda: avoid flagging NULL inodes adds 1780f27c3d69 coda: avoid hidden code duplication in rename adds d58c7e75e74d coda: avoid doing bad things on inode type changes during [...] adds 689055117452 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 887bd09b1fa7 coda: use vmemdup_user to replace the open code adds 785cd5f201ed coda: bump module version to 7.2 adds 1e7068875306 nilfs2: replace snprintf in show functions with sysfs_emit adds 09d391acf7ca nilfs2: remove filenames from file comments adds ce02eacc42d6 hfs/hfsplus: use WARN_ON for sanity check adds 0c7b8255fee8 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds c5d26eb0407b signal: remove duplicate include in signal.h adds 806fbfb30a59 seq_file: move seq_escape() to a header adds 64375d69ee5d kernel/fork.c: unshare(): use swap() to make code cleaner adds cc669a817150 sysv: use BUILD_BUG_ON instead of runtime check adds dc3254982e12 Documentation/kcov: include types.h in the example adds aaac53f74f38 Documentation/kcov: define `ip' in the example adds ebedc531daa2 kcov: allocate per-CPU memory on the relevant node adds 0a580faa3e14 kcov: avoid enable+disable interrupts if !in_task() adds 83a5ce1f64f2 kcov: replace local_irq_save() with a local_lock_t adds 8f3b2a8e70dc kernel/resource: clean up and optimize iomem_is_exclusive() adds cbf7a8ce916e kernel/resource: disallow access to exclusive system RAM regions adds b0a6ddec3b54 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds e54ac0def0bd selftests/kselftest/runner/run_one(): Allow running non-ex [...] adds 00aeadae9f54 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 0156e528ccd6 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds b3ce81a07883 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 591dc06f37a7 ipc: WARN if trying to remove ipc object which is absent adds 7af5921dcb7f shm: extend forced shm destroy to support objects from sev [...] adds 42ff691f7a36 kernel.h: split out instruction pointer accessors adds 5ca43c873511 Merge branch 'akpm-current/current' adds cf7dbdc680a0 lib/stackdepot: allow optional init and stack_table alloca [...] adds 7edd838a62be lib/stackdepot: fix spelling mistake and grammar in pr_err [...] adds 88f60242a260 lib/stackdepot: allow optional init and stack_table alloca [...] adds 9f402dac2049 lib/stackdepot: allow optional init and stack_table alloca [...] adds 6c8aa511777a mm: allow only SLUB on PREEMPT_RT adds f99084067eb3 mm: migrate: simplify the file-backed pages validation whe [...] adds 144b16f6d287 mm/migrate.c: remove MIGRATE_PFN_LOCKED adds f1e069b8daff mm: unexport folio_memcg_{,un}lock adds 3c1fdbfc945c mm: unexport {,un}lock_page_memcg adds a463483cae00 kasan: add kasan mode messages when kasan init adds 541b7b50ac1f Merge branch 'akpm/master' adds 8ccbda2840b7 Add linux-next specific files for 20211103
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 (ae5179317e79) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
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: .rustfmt.toml | 2 +- Documentation/ABI/testing/sysfs-fs-ubifs | 35 + Documentation/RCU/stallwarn.rst | 11 + .../admin-guide/filesystem-monitoring.rst | 78 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 35 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/damon/start.rst | 123 +- Documentation/admin-guide/mm/pagemap.rst | 53 +- Documentation/admin-guide/spkguide.txt | 2 +- Documentation/arm64/booting.rst | 10 + Documentation/block/queue-sysfs.rst | 33 +- Documentation/core-api/printk-formats.rst | 2 +- Documentation/crypto/crypto_engine.rst | 4 + Documentation/devicetree/bindings/Makefile | 5 + .../devicetree/bindings/arm/coresight.txt | 5 + .../arm/firmware/tlm,trusted-foundations.txt | 20 - .../arm/firmware/tlm,trusted-foundations.yaml | 46 + .../bindings/clock/stericsson,u8500-clks.yaml | 121 + Documentation/devicetree/bindings/clock/ux500.txt | 64 - .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 47 + .../bindings/display/bridge/nxp,ptn3460.yaml | 106 - .../devicetree/bindings/display/bridge/ptn3460.txt | 39 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 + .../bindings/display/bridge/sil,sii9234.yaml | 110 - .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 - .../bindings/display/panel/ilitek,ili9163.yaml | 69 - .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 - .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../display/panel/sony,tulip-truly-nt35521.yaml | 72 - .../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +- .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +- .../devicetree/bindings/dma/qcom_bam_dma.txt | 2 + .../devicetree/bindings/hwmon/nuvoton,nct7802.yaml | 145 + .../devicetree/bindings/input/cap11xx.txt | 78 - .../bindings/input/microchip,cap11xx.yaml | 148 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 + .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml | 7 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 1 + Documentation/devicetree/bindings/mips/ralink.txt | 32 - Documentation/devicetree/bindings/mips/ralink.yaml | 87 + .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 16 - .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 58 + .../devicetree/bindings/net/nfc/pn544.txt | 33 - .../devicetree/bindings/net/qcom,ipa.yaml | 3 +- .../devicetree/bindings/net/ti,bluetooth.yaml | 3 +- .../devicetree/bindings/opp/opp-v2-base.yaml | 2 +- .../devicetree/bindings/pci/rcar-pci-ep.yaml | 1 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 6 + .../devicetree/bindings/sound/cs42l42.txt | 13 +- .../devicetree/bindings/sound/maxim,max98520.yaml | 36 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 47 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 44 - .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 86 + .../bindings/ufs/samsung,exynos-ufs.yaml | 10 + Documentation/devicetree/bindings/usb/dwc2.yaml | 16 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 48 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 2 + Documentation/driver-api/mmc/mmc-tools.rst | 4 +- .../driver-api/usb/writing_usb_driver.rst | 13 +- Documentation/filesystems/caching/backend-api.rst | 138 +- Documentation/filesystems/caching/netfs-api.rst | 385 +- Documentation/filesystems/f2fs.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 15 - Documentation/gpu/drm-kms.rst | 2 - Documentation/hwmon/lm90.rst | 10 + Documentation/hwmon/tmp401.rst | 15 +- Documentation/leds/well-known-leds.txt | 14 + .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/devlink/bnxt.rst | 2 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/octeontx2.rst | 42 + Documentation/networking/ip-sysctl.rst | 18 + Documentation/process/changes.rst | 2 +- Documentation/process/submitting-patches.rst | 2 +- Documentation/rust/quick-start.rst | 2 +- Documentation/timers/no_hz.rst | 10 +- Documentation/trace/histogram.rst | 15 + Documentation/trace/kprobes.rst | 2 +- .../translations/zh_CN/core-api/assoc_array.rst | 473 + .../translations/zh_CN/core-api/index.rst | 5 +- .../translations/zh_CN/core-api/xarray.rst | 371 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/vm/hmm.rst | 2 +- Documentation/x86/index.rst | 1 + Documentation/x86/sgx.rst | 15 +- Documentation/x86/xstate.rst | 65 + MAINTAINERS | 88 +- Makefile | 9 +- Next/SHA1s | 254 +- Next/Trees | 4 +- Next/merge.log | 24646 +++++++++---------- arch/Kconfig | 3 + arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/process.c | 2 +- arch/arm/arm-soc-for-next-contents.txt | 4 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 5 + arch/arm/include/asm/current.h | 7 +- arch/arm/include/asm/thread_info.h | 11 + arch/arm/mach-ux500/Kconfig | 1 + arch/arm/mm/context.c | 2 +- arch/arm/xen/enlighten.c | 1 - arch/arm/xen/hypercall.S | 1 - arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/apple/t8103-j274.dts | 23 + arch/arm64/boot/dts/apple/t8103.dtsi | 207 + arch/arm64/xen/hypercall.S | 1 - arch/csky/kernel/probes/ftrace.c | 2 - arch/h8300/include/asm/irq.h | 2 - arch/h8300/kernel/irq.c | 1 + arch/ia64/include/asm/spinlock.h | 23 +- arch/m68k/kernel/traps.c | 2 +- arch/mips/include/asm/mips-cm.h | 12 +- arch/mips/include/asm/pgtable.h | 45 +- arch/mips/kernel/irq.c | 2 - arch/mips/kernel/mips-cm.c | 21 +- arch/mips/kernel/r2300_fpu.S | 4 +- arch/mips/kernel/syscall.c | 9 - arch/nds32/kernel/ftrace.c | 2 +- arch/nds32/kernel/traps.c | 2 +- arch/nds32/mm/fault.c | 6 +- arch/nios2/platform/Kconfig.platform | 1 + arch/openrisc/include/asm/spinlock.h | 3 - arch/openrisc/kernel/traps.c | 2 +- arch/openrisc/mm/fault.c | 4 +- arch/parisc/boot/compressed/Makefile | 9 +- arch/parisc/configs/generic-32bit_defconfig | 9 +- arch/parisc/configs/generic-64bit_defconfig | 21 +- arch/parisc/include/asm/spinlock.h | 15 - arch/parisc/kernel/ftrace.c | 2 - arch/parisc/kernel/patch.c | 5 +- arch/parisc/mm/fixmap.c | 5 +- arch/parisc/mm/init.c | 6 +- arch/powerpc/Kconfig | 6 +- arch/powerpc/boot/wrapper | 2 + arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/microwatt_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/kvm_book3s_64.h | 4 + arch/powerpc/include/asm/nohash/32/pgtable.h | 19 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 22 + arch/powerpc/include/asm/nohash/64/pgtable.h | 5 - arch/powerpc/include/asm/nohash/pte-book3e.h | 18 +- arch/powerpc/include/asm/simple_spinlock.h | 21 - arch/powerpc/include/asm/unistd32.h | 7 - arch/powerpc/kernel/Makefile | 3 + arch/powerpc/kernel/audit.c | 86 + arch/powerpc/kernel/compat_audit.c | 47 + arch/powerpc/kernel/head_booke.h | 15 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/kprobes-ftrace.c | 2 - arch/powerpc/kernel/signal_32.c | 6 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kvm/book3s_hv.c | 30 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 9 + arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/booke.c | 16 +- arch/powerpc/lib/feature-fixups.c | 11 + arch/powerpc/mm/nohash/fsl_book3e.c | 3 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 8 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/platforms/44x/fsp2.c | 2 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 7 +- arch/powerpc/platforms/powernv/ocxl.c | 3 +- arch/powerpc/platforms/powernv/opal-prd.c | 12 +- arch/powerpc/sysdev/dcr-low.S | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/Kconfig | 6 + arch/riscv/configs/defconfig | 7 +- arch/riscv/include/asm/kasan.h | 3 +- arch/riscv/include/asm/kvm_host.h | 10 +- arch/riscv/include/asm/kvm_vcpu_fp.h | 59 + arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/include/asm/vdso.h | 11 - arch/riscv/kernel/head.S | 13 + arch/riscv/kernel/probes/ftrace.c | 2 - arch/riscv/kernel/vmlinux-xip.lds.S | 10 +- arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/mmu.c | 18 +- arch/riscv/kvm/tlb.S | 4 +- arch/riscv/kvm/vcpu.c | 176 +- arch/riscv/kvm/vcpu_exit.c | 6 +- arch/riscv/kvm/vcpu_fp.c | 167 + arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vcpu_timer.c | 4 +- arch/riscv/lib/delay.c | 4 + arch/riscv/mm/extable.c | 19 +- arch/riscv/mm/init.c | 7 +- arch/riscv/mm/kasan_init.c | 14 +- arch/riscv/net/bpf_jit.h | 1 + arch/riscv/net/bpf_jit_comp64.c | 185 +- arch/riscv/net/bpf_jit_core.c | 24 +- arch/s390/include/asm/facility.h | 4 + arch/s390/include/asm/kdebug.h | 2 +- arch/s390/include/asm/spinlock.h | 8 - arch/s390/kernel/dumpstack.c | 2 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kvm/kvm-s390.c | 1 + arch/s390/mm/fault.c | 2 - arch/sh/Kconfig | 1 - arch/sh/Kconfig.debug | 1 + arch/sh/include/asm/irq.h | 11 - arch/sh/include/asm/sfp-machine.h | 8 + arch/sh/kernel/cpu/fpu.c | 10 +- arch/sh/kernel/traps.c | 2 +- arch/sh/math-emu/math.c | 147 +- arch/sh/mm/fault.c | 2 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/windows.c | 6 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/um/drivers/net_kern.c | 3 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 4 + arch/x86/Kconfig | 17 + arch/x86/Makefile | 2 +- arch/x86/boot/compressed/kaslr.c | 4 - arch/x86/boot/compressed/misc.c | 3 + arch/x86/boot/compressed/misc.h | 2 + arch/x86/entry/vsyscall/vsyscall_64.c | 3 +- arch/x86/events/intel/core.c | 5 +- arch/x86/events/intel/ds.c | 5 +- arch/x86/hyperv/hv_init.c | 6 +- arch/x86/hyperv/ivm.c | 2 - arch/x86/include/asm/GEN-for-each-reg.h | 14 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/asm-prototypes.h | 18 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/fpu/api.h | 11 + arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/fpu/types.h | 88 + arch/x86/include/asm/fpu/xstate.h | 28 +- arch/x86/include/asm/irq_stack.h | 3 + arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/nospec-branch.h | 72 +- arch/x86/include/asm/paravirt_types.h | 2 + arch/x86/include/asm/proto.h | 2 +- arch/x86/include/asm/sgx.h | 3 - arch/x86/include/asm/xen/hypercall.h | 233 +- arch/x86/include/asm/xen/hypervisor.h | 4 + arch/x86/include/asm/xen/pci.h | 19 - arch/x86/include/uapi/asm/prctl.h | 4 + arch/x86/kernel/alternative.c | 191 +- arch/x86/kernel/apic/x2apic_cluster.c | 27 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/sgx/virt.c | 44 +- arch/x86/kernel/doublefault_32.c | 3 - arch/x86/kernel/fpu/context.h | 2 + arch/x86/kernel/fpu/core.c | 96 +- arch/x86/kernel/fpu/init.c | 9 +- arch/x86/kernel/fpu/internal.h | 3 - arch/x86/kernel/fpu/signal.c | 70 +- arch/x86/kernel/fpu/xstate.c | 569 +- arch/x86/kernel/fpu/xstate.h | 61 +- arch/x86/kernel/irq_32.c | 2 + arch/x86/kernel/kprobes/ftrace.c | 2 - arch/x86/kernel/module.c | 9 +- arch/x86/kernel/paravirt.c | 13 +- arch/x86/kernel/process.c | 38 +- arch/x86/kernel/signal.c | 64 +- arch/x86/kernel/traps.c | 38 + arch/x86/kernel/vm86_32.c | 10 +- arch/x86/kernel/vmlinux.lds.S | 14 + arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/x86.c | 8 + arch/x86/kvm/xen.c | 27 +- arch/x86/lib/kaslr.c | 18 +- arch/x86/lib/retpoline.S | 56 +- arch/x86/net/bpf_jit_comp.c | 160 +- arch/x86/net/bpf_jit_comp32.c | 22 +- arch/x86/pci/xen.c | 76 +- arch/x86/tools/relocs.c | 103 +- arch/x86/xen/enlighten.c | 116 +- arch/x86/xen/enlighten_hvm.c | 6 +- arch/x86/xen/enlighten_pv.c | 35 +- arch/x86/xen/irq.c | 62 +- arch/x86/xen/mmu_pv.c | 1 - arch/x86/xen/smp.c | 24 - arch/x86/xen/xen-head.S | 12 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/mm/fault.c | 3 +- arch/xtensa/platforms/iss/network.c | 3 +- block/Makefile | 2 +- block/bio.c | 2 +- block/blk-core.c | 21 - block/blk-ia-ranges.c | 348 + block/blk-merge.c | 6 +- block/blk-mq-debugfs.c | 3 +- block/blk-mq-sched.c | 2 +- block/blk-mq.c | 105 +- block/blk-mq.h | 20 +- block/blk-settings.c | 20 +- block/blk-sysfs.c | 26 +- block/blk.h | 4 + block/fops.c | 80 +- block/genhd.c | 22 +- crypto/algapi.c | 56 +- crypto/api.c | 7 +- crypto/crypto_engine.c | 26 + crypto/ecc.c | 14 +- crypto/ecdh.c | 2 +- crypto/ecdsa.c | 2 +- crypto/ecrdsa.c | 2 +- crypto/ecrdsa_defs.h | 2 +- crypto/pcrypt.c | 12 +- crypto/testmgr.h | 2 +- drivers/acpi/ac.c | 19 + drivers/acpi/apei/einj.c | 15 +- drivers/acpi/apei/hest.c | 5 +- drivers/acpi/cppc_acpi.c | 43 +- drivers/acpi/glue.c | 7 +- drivers/acpi/prmt.c | 35 +- drivers/acpi/resource.c | 7 + drivers/acpi/sleep.c | 10 +- drivers/ata/libata-core.c | 57 +- drivers/ata/libata-scsi.c | 48 +- drivers/base/power/main.c | 5 - drivers/base/power/power.h | 7 +- drivers/base/power/runtime.c | 6 +- drivers/base/power/wakeirq.c | 101 +- drivers/base/swnode.c | 6 - drivers/block/Kconfig | 1 + drivers/block/ataflop.c | 3 +- drivers/block/brd.c | 9 +- drivers/block/loop.c | 17 +- drivers/block/nbd.c | 47 +- drivers/block/null_blk/main.c | 102 +- drivers/block/null_blk/null_blk.h | 2 + drivers/block/paride/pd.c | 4 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3disk.c | 8 +- drivers/block/ps3vram.c | 7 +- drivers/block/virtio_blk.c | 19 +- drivers/block/zram/zram_drv.c | 45 +- drivers/bluetooth/btusb.c | 53 +- drivers/char/hw_random/virtio-rng.c | 2 + drivers/char/ipmi/bt-bmc.c | 24 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 31 +- drivers/char/ipmi/kcs_bmc_serio.c | 4 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9g45.c | 2 +- drivers/clk/at91/at91sam9n12.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/clk-generated.c | 46 +- drivers/clk/at91/clk-main.c | 66 + drivers/clk/at91/clk-master.c | 463 +- drivers/clk/at91/clk-peripheral.c | 40 +- drivers/clk/at91/clk-pll.c | 39 + drivers/clk/at91/clk-programmable.c | 29 +- drivers/clk/at91/clk-sam9x60-pll.c | 174 +- drivers/clk/at91/clk-system.c | 20 + drivers/clk/at91/clk-usb.c | 27 + drivers/clk/at91/clk-utmi.c | 39 + drivers/clk/at91/dt-compat.c | 2 +- drivers/clk/at91/pmc.c | 173 +- drivers/clk/at91/pmc.h | 29 +- drivers/clk/at91/sam9x60.c | 6 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/at91/sama7g5.c | 29 +- drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/clk.c | 5 +- drivers/clk/meson/meson8b.c | 163 +- drivers/clk/meson/meson8b.h | 26 +- drivers/clk/qcom/gdsc.h | 2 +- drivers/clk/ux500/Makefile | 3 + drivers/clk/ux500/prcc.h | 19 + drivers/clk/ux500/reset-prcc.c | 181 + drivers/clk/ux500/reset-prcc.h | 23 + drivers/clk/ux500/u8500_of_clk.c | 30 +- drivers/comedi/drivers/dt9812.c | 115 +- drivers/comedi/drivers/ni_usb6501.c | 10 + drivers/comedi/drivers/vmk80xx.c | 28 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/keembay/Kconfig | 19 + drivers/crypto/keembay/Makefile | 2 + drivers/crypto/keembay/keembay-ocs-ecc.c | 1017 + drivers/crypto/s5p-sss.c | 2 + drivers/crypto/sa2ul.c | 13 +- drivers/cxl/acpi.c | 10 +- drivers/cxl/cxl.h | 10 + drivers/cxl/pci.c | 165 +- drivers/cxl/pci.h | 14 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 7 +- drivers/dma-buf/selftests.h | 1 - drivers/dma-buf/st-dma-resv.c | 371 - drivers/dma/altera-msgdma.c | 10 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 5 +- drivers/dma/fsl-edma-common.c | 31 + drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 7 + drivers/dma/idxd/device.c | 22 +- drivers/dma/idxd/dma.c | 3 +- drivers/dma/idxd/idxd.h | 2 - drivers/dma/qcom/bam_dma.c | 90 +- drivers/dma/xilinx/xilinx_dma.c | 10 +- drivers/dma/xilinx/zynqmp_dma.c | 10 +- drivers/firewire/net.c | 14 +- drivers/firmware/qcom_scm.c | 94 +- drivers/firmware/qcom_scm.h | 4 - drivers/firmware/stratix10-svc.c | 4 +- drivers/gpio/Kconfig | 116 +- drivers/gpio/gpio-amdpt.c | 4 +- drivers/gpio/gpio-mlxbf2.c | 142 +- drivers/gpio/gpio-realtek-otto.c | 2 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 96 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 18 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 102 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 35 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 33 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 37 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 136 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 97 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 34 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 99 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 7 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 152 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 10 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 93 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 440 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 525 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 57 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 13 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 34 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 20 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 6 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 3 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 14 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 26 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 349 +- .../drm/amd/display/dc/dcn301/dcn301_resource.h | 3 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 14 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 83 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 15 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 10 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 13 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 390 + .../dcn31_resource.h => dml/dcn301/dcn301_fpu.h} | 28 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 14 +- .../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h | 0 .../dc/{dsc/rc_calc.c => dml/dsc/rc_calc_fpu.c} | 158 +- .../dc/{dsc/rc_calc.h => dml/dsc/rc_calc_fpu.h} | 24 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 29 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 259 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 50 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 16 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 82 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 4 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 + .../amd/display/include/grph_object_ctrl_defs.h | 1 + .../gpu/drm/amd/display/include/i2caux_interface.h | 3 + .../drm/amd/display/include/link_service_types.h | 29 +- .../drm/amd/display/modules/freesync/freesync.c | 15 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/lvds-codec.c | 21 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_connector.c | 203 - drivers/gpu/drm/drm_dp_helper.c | 153 +- drivers/gpu/drm/drm_dp_mst_topology.c | 42 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fourcc.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 - drivers/gpu/drm/drm_gem_shmem_helper.c | 4 - drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_modeset_lock.c | 8 +- drivers/gpu/drm/drm_of.c | 33 - drivers/gpu/drm/drm_privacy_screen.c | 467 - drivers/gpu/drm/drm_privacy_screen_x86.c | 86 - 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 | 85 +- 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 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 3 +- 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 | 98 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 38 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 22 +- 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 | 58 +- 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_context.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_reg.h | 14 +- drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/gpu/drm/i915/intel_pm.c | 7 +- drivers/gpu/drm/msm/msm_gem.c | 19 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 9 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 48 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/panel/Kconfig | 41 - drivers/gpu/drm/panel/Makefile | 4 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 - drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 - drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 - drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 56 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 13 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 3 - drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 13 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/ili9163.c | 225 - drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/hid/Kconfig | 25 + drivers/hid/Makefile | 1 + drivers/hid/hid-ids.h | 7 + drivers/hid/hid-nintendo.c | 2319 ++ drivers/hid/hid-playstation.c | 159 +- drivers/hid/hid-u2fzero.c | 55 +- drivers/hid/wacom_sys.c | 15 +- drivers/hv/ring_buffer.c | 2 + drivers/hwmon/Kconfig | 4 +- drivers/hwmon/lm90.c | 75 +- drivers/hwmon/nct6775.c | 1 + drivers/hwmon/nct7802.c | 131 +- drivers/hwmon/occ/p9_sbe.c | 3 +- drivers/hwmon/tmp401.c | 25 +- drivers/hwmon/xgene-hwmon.c | 35 +- drivers/hwtracing/coresight/Kconfig | 13 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 56 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 101 +- drivers/hwtracing/coresight/coresight-etm4x.h | 9 +- .../coresight/coresight-self-hosted-trace.h | 33 + drivers/hwtracing/coresight/coresight-tmc-core.c | 21 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 52 +- drivers/hwtracing/coresight/coresight-tmc.h | 6 +- drivers/hwtracing/coresight/coresight-trbe.c | 534 +- drivers/i2c/busses/i2c-i801.c | 1 - drivers/i2c/busses/i2c-qup.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +- drivers/i2c/busses/i2c-xlr.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/adc/dln2-adc.c | 15 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 62 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/industrialio-trigger.c | 1 - drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/stk3310.c | 6 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/infiniband/core/sysfs.c | 2 - drivers/infiniband/core/umem_dmabuf.c | 51 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 - drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 5 +- drivers/infiniband/hw/efa/efa.h | 4 + drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 127 +- drivers/infiniband/hw/hfi1/Kconfig | 4 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/driver.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 10 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 +- drivers/infiniband/hw/hns/hns_roce_main.c | 142 +- drivers/infiniband/hw/irdma/cm.h | 4 +- drivers/infiniband/hw/irdma/hw.c | 7 +- drivers/infiniband/hw/irdma/main.h | 5 +- drivers/infiniband/hw/irdma/trace_cm.h | 8 +- drivers/infiniband/hw/irdma/type.h | 1 - drivers/infiniband/hw/irdma/uk.c | 38 +- drivers/infiniband/hw/irdma/user.h | 24 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 46 +- drivers/infiniband/hw/mlx5/counters.c | 9 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 5 +- drivers/infiniband/hw/usnic/usnic_fwd.c | 2 +- drivers/infiniband/hw/usnic/usnic_fwd.h | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 37 +- drivers/infiniband/sw/rxe/rxe_pool.h | 15 - drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 17 +- drivers/infiniband/ulp/opa_vnic/Kconfig | 4 +- drivers/infiniband/ulp/opa_vnic/Makefile | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 7 +- drivers/input/joydev.c | 10 + drivers/iommu/apple-dart.c | 5 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 3 + drivers/iommu/dma-iommu.c | 5 +- drivers/mailbox/Kconfig | 12 + drivers/mailbox/Makefile | 2 + drivers/mailbox/apple-mailbox.c | 384 + drivers/mailbox/imx-mailbox.c | 124 +- drivers/mailbox/pcc.c | 598 +- drivers/md/bcache/bcache.h | 2 +- .../bcache.h => drivers/md/bcache/bcache_ondisk.h | 0 drivers/md/bcache/bset.h | 2 +- drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 3 +- drivers/md/bcache/sysfs.h | 18 +- drivers/md/bcache/util.h | 17 - drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-crypt.c | 3 +- drivers/md/dm-integrity.c | 10 +- drivers/md/dm-log-writes.c | 6 +- drivers/md/dm-mpath.c | 4 +- drivers/md/dm-table.c | 4 +- drivers/md/dm-verity-target.c | 6 +- drivers/md/dm-writecache.c | 6 +- drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 19 + drivers/md/raid5-ppl.c | 6 +- drivers/media/dvb-core/dvb_net.c | 8 +- .../media/dvb-frontends/cxd2880/cxd2880_common.h | 1 + drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/cros_ec_dev.c | 4 +- drivers/mfd/db8500-prcmu.c | 13 +- drivers/misc/ocxl/config.c | 13 +- drivers/misc/sgi-xp/xpnet.c | 9 +- drivers/mmc/core/block.c | 20 +- drivers/mmc/host/dw_mmc-exynos.c | 20 +- drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/most/most_usb.c | 5 +- drivers/mtd/mtdcore.c | 1 + drivers/net/Kconfig | 16 + drivers/net/Makefile | 1 + drivers/net/amt.c | 3296 +++ drivers/net/bareudp.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 8 + drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 20 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 268 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 113 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 444 + drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 51 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 737 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 398 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 155 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 30 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 35 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 21 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 36 + drivers/net/ethernet/intel/iavf/iavf_main.c | 44 +- drivers/net/ethernet/intel/ice/ice.h | 9 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 2 + drivers/net/ethernet/intel/ice/ice_eswitch.c | 6 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 30 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 4 + drivers/net/ethernet/intel/ice/ice_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 254 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 35 + drivers/net/ethernet/intel/ice/ice_repr.c | 3 + drivers/net/ethernet/intel/ice/ice_switch.c | 389 +- drivers/net/ethernet/intel/ice/ice_switch.h | 3 + drivers/net/ethernet/intel/ice/ice_tc_lib.c | 401 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 72 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 23 +- drivers/net/ethernet/intel/igc/igc_base.c | 8 +- drivers/net/ethernet/intel/igc/igc_defines.h | 2 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 1 + drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 21 +- drivers/net/ethernet/marvell/mvneta.c | 48 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 97 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 266 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 + drivers/net/ethernet/marvell/prestera/prestera.h | 69 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 219 +- .../ethernet/marvell/prestera/prestera_ethtool.h | 6 + .../net/ethernet/marvell/prestera/prestera_hw.c | 1064 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 47 +- .../net/ethernet/marvell/prestera/prestera_main.c | 144 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 114 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 7 - drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 75 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 163 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 18 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 118 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 457 + .../ethernet/mellanox/mlx5/core/en/tc/int_port.h | 65 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 36 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 32 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 35 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 26 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 9 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 283 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 668 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 193 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 60 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../mellanox/mlx5/core/steering/dr_matcher.c | 28 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 272 +- .../mellanox/mlx5/core/steering/dr_types.h | 3 +- drivers/net/ethernet/mellanox/mlxbf_gige/Makefile | 1 - .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 12 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 22 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 55 +- drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/microchip/lan743x_main.h | 2 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 155 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 71 +- drivers/net/ethernet/microsoft/mana/mana.h | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 75 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 17 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ifb.c | 2 + drivers/net/netdevsim/bus.c | 155 +- drivers/net/netdevsim/dev.c | 192 +- drivers/net/netdevsim/netdev.c | 72 +- drivers/net/netdevsim/netdevsim.h | 56 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/microchip_t1.c | 239 + drivers/net/phy/phylink.c | 2 +- drivers/net/thunderbolt.c | 8 +- drivers/net/usb/usbnet.c | 1 + drivers/net/virtio_net.c | 11 +- drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- drivers/net/wireless/ath/ath10k/core.c | 11 +- drivers/net/wireless/ath/ath10k/coredump.c | 11 +- drivers/net/wireless/ath/ath10k/coredump.h | 7 + drivers/net/wireless/ath/ath10k/mac.c | 10 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath11k/core.c | 5 + drivers/net/wireless/ath/ath11k/dp.c | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 29 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 6 +- drivers/net/wireless/ath/ath11k/hw.c | 11 +- drivers/net/wireless/ath/ath11k/hw.h | 9 + drivers/net/wireless/ath/ath6kl/usb.c | 7 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 49 +- drivers/net/wireless/ath/wcn36xx/hal.h | 32 + drivers/net/wireless/ath/wcn36xx/main.c | 44 +- drivers/net/wireless/ath/wcn36xx/pmc.c | 13 +- drivers/net/wireless/ath/wcn36xx/smd.c | 90 +- drivers/net/wireless/ath/wcn36xx/smd.h | 1 + drivers/net/wireless/ath/wcn36xx/txrx.c | 147 +- drivers/net/wireless/ath/wcn36xx/txrx.h | 3 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +- drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 33 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 150 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 45 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 57 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 35 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 23 + drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 55 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 234 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 31 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 40 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 46 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 9 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 58 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 252 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 8 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 228 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 26 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 5 - .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 5 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 44 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 50 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 17 + drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 36 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 357 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 19 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 15 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 106 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 269 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 194 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 182 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 17 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 119 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 117 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 54 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 300 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 9 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 90 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 + drivers/net/wireless/marvell/libertas/mesh.c | 18 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 + drivers/net/wireless/marvell/mwifiex/usb.c | 16 + drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 22 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 167 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 204 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 3 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 17 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3 +- drivers/net/wireless/mediatek/mt76/util.h | 10 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 14 +- drivers/net/wireless/realtek/rtw89/core.c | 6 +- drivers/net/wireless/realtek/rtw89/mac.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 2 +- drivers/net/wireless/ti/wlcore/spi.c | 9 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/core.c | 1 + drivers/nvme/target/discovery.c | 17 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/tcp.c | 7 +- drivers/of/fdt.c | 52 +- drivers/of/unittest-data/Makefile | 6 +- drivers/of/unittest-data/tests-interrupts.dtsi | 19 + drivers/of/unittest.c | 22 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 644 +- drivers/pci/controller/pci-aardvark.c | 119 +- drivers/pci/controller/pci-thunder-ecam.c | 4 +- drivers/pci/msi.c | 3 +- drivers/pci/pci-bridge-emul.c | 13 + drivers/pci/pci.c | 39 +- drivers/pci/probe.c | 7 +- drivers/pci/quirks.c | 12 +- drivers/pci/rom.c | 2 +- drivers/pci/setup-bus.c | 2 +- drivers/perf/qcom_l2_pmu.c | 7 +- drivers/platform/chrome/cros_ec_proto.c | 29 +- .../platform/surface/surface_aggregator_registry.c | 12 + drivers/platform/x86/Kconfig | 2 - drivers/platform/x86/amd-pmc.c | 7 +- drivers/platform/x86/asus-wmi.c | 12 +- drivers/platform/x86/hp-wmi.c | 12 +- drivers/platform/x86/mlx-platform.c | 193 +- drivers/platform/x86/system76_acpi.c | 1 - drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/platform/x86/touchscreen_dmi.c | 25 + drivers/power/supply/bq25890_charger.c | 33 +- drivers/power/supply/bq27xxx_battery_i2c.c | 3 +- drivers/ptp/ptp_clock.c | 6 +- drivers/s390/cio/vfio_ccw_drv.c | 136 +- drivers/s390/cio/vfio_ccw_ops.c | 142 +- drivers/s390/cio/vfio_ccw_private.h | 5 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 9 +- drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/scsi_sysfs.c | 11 +- drivers/scsi/sd.c | 81 + drivers/scsi/sd.h | 1 + drivers/scsi/sg.c | 6 +- drivers/scsi/sr.c | 3 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/ufs-exynos.c | 354 +- drivers/scsi/ufs/ufs-exynos.h | 27 +- drivers/scsi/ufs/ufshcd.c | 27 +- drivers/scsi/ufs/ufshcd.h | 12 + drivers/scsi/ufs/ufshpb.c | 287 +- drivers/scsi/ufs/ufshpb.h | 2 - drivers/scsi/virtio_scsi.c | 1 + drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/spi/spi-fsi.c | 75 +- drivers/spi/spi-geni-qcom.c | 254 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- .../atomisp/pci/hive_isp_css_common/host/gdc.c | 11 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 6 - drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/r8188eu/core/rtw_cmd.c | 2 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 11 +- drivers/staging/r8188eu/core/rtw_iol.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 19 +- drivers/staging/r8188eu/include/osdep_service.h | 2 - drivers/staging/r8188eu/os_dep/usb_intf.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 18 +- drivers/staging/rtl8712/osdep_service.h | 1 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 2 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 4 +- drivers/staging/vt6655/rf.c | 76 +- drivers/target/target_core_pscsi.c | 4 +- drivers/tty/rpmsg_tty.c | 45 +- drivers/tty/serial/8250/8250_pci.c | 77 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 + drivers/tty/serial/stm32-usart.c | 216 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/usb/dwc2/core.h | 19 +- drivers/usb/dwc2/debugfs.c | 4 +- drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc2/hcd.c | 12 +- drivers/usb/dwc2/params.c | 75 +- drivers/usb/gadget/function/f_mass_storage.c | 10 + drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 3 +- drivers/usb/gadget/function/u_audio.h | 10 +- drivers/usb/gadget/function/u_uac2.h | 1 - drivers/usb/gadget/function/uvc.h | 2 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/function/uvc_video.c | 47 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/core.c | 4 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/misc/iowarrior.c | 8 +- drivers/usb/mtu3/mtu3_plat.c | 2 +- drivers/usb/serial/ch341.c | 85 +- drivers/usb/serial/cp210x.c | 109 +- drivers/vdpa/Kconfig | 4 +- drivers/vdpa/alibaba/eni_vdpa.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 11 +- drivers/vdpa/vdpa.c | 11 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 - .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/virtio/virtio_ring.c | 62 +- drivers/virtio/virtio_vdpa.c | 10 +- drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/ar7_wdt.c | 6 +- drivers/watchdog/bcm63xx_wdt.c | 2 + drivers/watchdog/da9062_wdt.c | 7 + drivers/watchdog/da9063_wdt.c | 7 + drivers/watchdog/{ux500_wdt.c => db8500_wdt.c} | 89 +- drivers/watchdog/f71808e_wdt.c | 615 +- drivers/watchdog/iTCO_wdt.c | 19 +- drivers/watchdog/iop_wdt.c | 250 - drivers/watchdog/meson_gxbb_wdt.c | 12 + drivers/watchdog/mlx_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 7 + drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rza_wdt.c | 4 +- drivers/watchdog/sp5100_tco.c | 9 + drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/sunxi_wdt.c | 20 +- drivers/xen/Kconfig | 24 + drivers/xen/Makefile | 2 +- drivers/xen/mem-reservation.c | 27 +- drivers/xen/pci.c | 76 + drivers/xen/xen-pciback/Makefile | 7 + drivers/xen/xen-pciback/conf_space_header.c | 8 +- drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xen-pciback/pciback.h | 5 + drivers/xen/xen-pciback/xenbus.c | 8 +- fs/9p/Kconfig | 1 - fs/9p/cache.c | 137 + fs/9p/cache.h | 98 +- fs/9p/v9fs.h | 9 - fs/9p/vfs_addr.c | 195 +- fs/9p/vfs_file.c | 21 +- fs/afs/file.c | 16 +- fs/afs/inode.c | 6 +- fs/afs/internal.h | 3 +- fs/afs/yfsclient.c | 32 +- fs/btrfs/Kconfig | 1 - fs/btrfs/btrfs_inode.h | 18 +- fs/btrfs/compression.c | 3 +- fs/btrfs/free-space-cache.c | 82 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/inode.c | 3 +- fs/btrfs/ioctl.c | 3 +- fs/btrfs/lzo.c | 43 +- fs/btrfs/tree-log.c | 555 +- fs/btrfs/zlib.c | 36 +- fs/btrfs/zstd.c | 27 +- fs/cachefiles/Makefile | 1 + fs/cachefiles/interface.c | 17 +- fs/cachefiles/internal.h | 42 +- fs/cachefiles/io.c | 85 +- fs/cachefiles/main.c | 1 + fs/cachefiles/rdwr.c | 972 + fs/ceph/cache.h | 2 +- fs/cifs/file.c | 64 +- fs/cifs/fs_context.c | 8 + fs/cifs/fs_context.h | 1 + fs/cifs/fscache.c | 105 +- fs/cifs/fscache.h | 74 +- fs/d_path.c | 8 +- fs/dlm/ast.c | 12 +- fs/dlm/debug_fs.c | 96 +- fs/dlm/dir.c | 3 +- fs/dlm/dlm_internal.h | 11 +- fs/dlm/lock.c | 90 +- fs/dlm/lock.h | 4 + fs/dlm/lockspace.c | 37 +- fs/dlm/lowcomms.c | 25 +- fs/dlm/lowcomms.h | 4 +- fs/dlm/main.c | 3 + fs/dlm/member.c | 3 +- fs/dlm/midcomms.c | 62 +- fs/dlm/midcomms.h | 2 + fs/dlm/rcom.c | 2 +- fs/dlm/recoverd.c | 3 +- fs/dlm/requestqueue.c | 17 +- fs/exec.c | 2 +- fs/ext4/super.c | 47 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 6 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 30 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/super.c | 58 +- fs/f2fs/sysfs.c | 3 +- fs/f2fs/verity.c | 2 +- fs/f2fs/xattr.c | 2 +- fs/fscache/cache.c | 6 + fs/fscache/cookie.c | 10 + fs/fscache/internal.h | 58 +- fs/fscache/io.c | 170 +- fs/fscache/object.c | 2 + fs/fscache/page.c | 1066 + fs/fscache/stats.c | 73 +- fs/fuse/dev.c | 14 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 3 + fs/fuse/virtio_fs.c | 2 +- fs/io-wq.c | 62 +- fs/io_uring.c | 56 +- fs/ksmbd/ksmbd_work.c | 1 - fs/ksmbd/smb2misc.c | 13 +- fs/ksmbd/smb2pdu.c | 9 +- fs/ksmbd/smb_common.c | 2 +- fs/ksmbd/transport_rdma.c | 1 - fs/netfs/read_helper.c | 8 +- fs/nfs/file.c | 14 +- fs/nfs/fscache-index.c | 26 + fs/nfs/fscache.c | 170 +- fs/nfs/fscache.h | 84 +- fs/nfs/nfs4proc.c | 15 +- fs/nfs/nfs4trace.h | 468 +- fs/nfs/nfstrace.h | 207 +- fs/nfs/pnfs.h | 4 - fs/nfs/read.c | 27 +- fs/nfs/write.c | 7 +- fs/nfsd/filecache.c | 3 + fs/nfsd/trace.h | 1 + fs/nilfs2/alloc.c | 2 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 2 +- fs/nilfs2/btnode.c | 2 +- fs/nilfs2/btnode.h | 2 +- fs/nilfs2/btree.c | 2 +- fs/nilfs2/btree.h | 2 +- fs/nilfs2/cpfile.c | 2 +- fs/nilfs2/cpfile.h | 2 +- fs/nilfs2/dat.c | 2 +- fs/nilfs2/dat.h | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/direct.c | 2 +- fs/nilfs2/direct.h | 2 +- fs/nilfs2/file.c | 2 +- fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/ifile.c | 2 +- fs/nilfs2/ifile.h | 2 +- fs/nilfs2/inode.c | 2 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/mdt.c | 2 +- fs/nilfs2/mdt.h | 2 +- fs/nilfs2/namei.c | 2 +- fs/nilfs2/nilfs.h | 2 +- fs/nilfs2/page.c | 2 +- fs/nilfs2/page.h | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segbuf.c | 2 +- fs/nilfs2/segbuf.h | 2 +- fs/nilfs2/segment.c | 2 +- fs/nilfs2/segment.h | 2 +- fs/nilfs2/sufile.c | 2 +- fs/nilfs2/sufile.h | 2 +- fs/nilfs2/super.c | 2 +- fs/nilfs2/sysfs.c | 78 +- fs/nilfs2/sysfs.h | 2 +- fs/nilfs2/the_nilfs.c | 2 +- fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify.c | 117 +- fs/notify/fanotify/fanotify.h | 54 +- fs/notify/fanotify/fanotify_user.c | 157 +- fs/notify/fsnotify.c | 10 +- fs/notify/group.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/notify/inotify/inotify_user.c | 6 +- fs/notify/notification.c | 14 +- fs/ntfs/Kconfig | 1 + fs/ocfs2/alloc.c | 19 +- fs/ocfs2/file.c | 8 +- fs/ocfs2/journal.c | 5 +- fs/ocfs2/suballoc.c | 22 +- fs/open.c | 16 +- fs/overlayfs/file.c | 16 +- fs/reiserfs/super.c | 6 - fs/super.c | 3 + fs/unicode/Kconfig | 13 +- fs/unicode/Makefile | 13 +- fs/unicode/mkutf8data.c | 24 +- fs/unicode/utf8-core.c | 109 +- fs/unicode/utf8-norm.c | 262 +- fs/unicode/utf8-selftest.c | 94 +- .../{utf8data.h_shipped => utf8data.c_shipped} | 22 +- fs/unicode/utf8n.h | 81 +- fs/xfs/xfs_inode.c | 10 +- fs/xfs/xfs_super.c | 1 - include/acpi/apei.h | 3 - include/acpi/pcc.h | 21 +- include/asm-generic/vmlinux.lds.h | 3 +- include/crypto/engine.h | 5 + {crypto => include/crypto/internal}/ecc.h | 36 + include/drm/drm_connector.h | 55 - include/drm/drm_dp_helper.h | 21 +- include/drm/drm_dp_mst_helper.h | 5 +- include/drm/drm_of.h | 7 - include/drm/drm_privacy_screen_consumer.h | 65 - include/drm/drm_privacy_screen_driver.h | 84 - include/drm/drm_privacy_screen_machine.h | 46 - include/dt-bindings/clock/meson8b-clkc.h | 10 + include/dt-bindings/leds/common.h | 7 + .../reset/stericsson,db8500-prcc-reset.h | 51 + include/linux/apple-mailbox.h | 19 + include/linux/ata.h | 1 + include/linux/avf/virtchnl.h | 41 +- include/linux/backing-dev-defs.h | 3 + include/linux/bio.h | 1 + include/linux/bitmap.h | 2 + include/linux/blk-mq.h | 3 - include/linux/blkdev.h | 47 + include/linux/bottom_half.h | 2 +- include/linux/bpf-cgroup.h | 21 +- include/linux/bpf.h | 49 +- include/linux/bpf_types.h | 1 + include/linux/clocksource.h | 2 - include/linux/damon.h | 3 +- include/linux/decompress/mm.h | 12 +- include/linux/delay.h | 2 +- include/linux/dma-buf.h | 8 +- include/linux/fanotify.h | 9 +- include/linux/filter.h | 15 +- include/linux/firmware/imx/s4.h | 20 + include/linux/fs.h | 1 + include/linux/fscache-cache.h | 137 +- include/linux/fscache.h | 460 +- include/linux/fsnotify.h | 58 +- include/linux/fsnotify_backend.h | 96 +- include/linux/generic-radix-tree.h | 3 +- include/linux/inetdevice.h | 2 + include/linux/instruction_pointer.h | 8 + include/linux/ipc_namespace.h | 15 + include/linux/ipv6.h | 1 + include/linux/kernel.h | 4 +- include/linux/libata.h | 15 + include/linux/lockdep.h | 17 - include/linux/memcontrol.h | 9 +- include/linux/migrate.h | 1 - include/linux/mlx5/device.h | 28 +- include/linux/mlx5/fs.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 64 +- include/linux/mmzone.h | 3 + include/linux/netfs.h | 17 +- include/linux/nfs4.h | 4 + include/linux/nvme.h | 19 +- include/linux/pci.h | 1 + include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/ux500_wdt.h | 18 - include/linux/pm_wakeirq.h | 9 +- include/linux/radix-tree.h | 4 +- include/linux/rcu_segcblist.h | 51 +- include/linux/rcupdate.h | 50 +- include/linux/rcutiny.h | 2 +- include/linux/rwlock.h | 15 - include/linux/rwlock_api_smp.h | 6 +- include/linux/sbitmap.h | 11 +- include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 +- include/linux/sched/topology.h | 2 +- include/linux/shm.h | 2 +- include/linux/signal.h | 6 + include/linux/signal_types.h | 3 + include/linux/skbuff.h | 3 + include/linux/skmsg.h | 18 +- include/linux/spinlock.h | 13 - include/linux/spinlock_api_smp.h | 9 - include/linux/spinlock_up.h | 1 - include/linux/srcu.h | 3 +- include/linux/stacktrace.h | 13 +- include/linux/trace_events.h | 2 +- include/linux/trace_recursion.h | 11 +- include/linux/tty_driver.h | 2 +- include/linux/unicode.h | 49 +- include/linux/vdpa.h | 4 +- include/linux/virtio.h | 2 + include/net/9p/transport.h | 6 + include/net/amt.h | 385 + include/net/bluetooth/bluetooth.h | 2 + include/net/bluetooth/hci_core.h | 22 +- include/net/bluetooth/hci_sync.h | 97 + include/net/cfg80211.h | 14 +- include/net/devlink.h | 20 +- include/net/dsa.h | 2 + include/net/flow_dissector.h | 1 + include/net/mctp.h | 13 + include/net/mctpdevice.h | 16 + include/net/mptcp.h | 4 + include/net/netfilter/nf_tables.h | 10 +- include/net/netfilter/nf_tables_ipv4.h | 7 +- include/net/netfilter/nf_tables_ipv6.h | 6 +- include/net/sch_generic.h | 2 +- include/net/sctp/sctp.h | 7 +- include/net/sock.h | 38 +- include/net/switchdev.h | 48 +- include/net/tcp.h | 11 +- include/net/tls.h | 9 +- include/rdma/ib_umem.h | 11 + include/rdma/ib_verbs.h | 9 + include/scsi/scsi_device.h | 6 - include/sound/soc-acpi.h | 3 + include/trace/events/dlm.h | 260 + include/trace/events/fs.h | 122 + include/trace/events/nfs.h | 375 + include/uapi/asm-generic/signal-defs.h | 1 + include/uapi/drm/amdgpu_drm.h | 15 +- include/uapi/drm/drm_fourcc.h | 6 + include/uapi/linux/amt.h | 62 + include/uapi/linux/bpf.h | 26 + include/uapi/linux/btrfs.h | 3 +- include/uapi/linux/btrfs_tree.h | 4 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/ip.h | 1 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 6 +- include/uapi/linux/sysctl.h | 1 + include/uapi/linux/virtio_gpio.h | 2 +- include/uapi/sound/firewire.h | 13 +- include/xen/arm/hypercall.h | 15 - include/xen/pci.h | 28 + ipc/shm.c | 170 +- ipc/util.c | 6 +- kernel/Makefile | 1 - kernel/audit_fsnotify.c | 3 +- kernel/audit_watch.c | 3 +- kernel/bpf/Kconfig | 7 + kernel/bpf/Makefile | 2 +- kernel/bpf/bloom_filter.c | 204 + kernel/bpf/bpf_struct_ops.c | 32 +- kernel/bpf/bpf_struct_ops_types.h | 3 + kernel/bpf/cgroup.c | 54 +- kernel/bpf/syscall.c | 69 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 23 +- kernel/cgroup/cgroup.c | 38 - kernel/cgroup/rstat.c | 2 - kernel/dma/coherent.c | 5 +- kernel/entry/syscall_user_dispatch.c | 12 +- kernel/kallsyms.c | 17 +- kernel/kprobes.c | 6 +- kernel/kthread.c | 2 +- kernel/livepatch/patch.c | 12 +- kernel/locking/spinlock.c | 3 +- kernel/power/hibernate.c | 12 +- kernel/power/power.h | 14 + kernel/power/suspend.c | 18 +- kernel/rcu/Kconfig | 18 + kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcu_segcblist.h | 12 +- kernel/rcu/rcutorture.c | 81 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 7 +- kernel/rcu/tree.c | 128 +- kernel/rcu/tree.h | 24 +- kernel/rcu/tree_exp.h | 13 +- kernel/rcu/tree_nocb.h | 33 +- kernel/rcu/tree_plugin.h | 236 +- kernel/rcu/tree_stall.h | 27 +- kernel/reboot.c | 1 - kernel/sched/fair.c | 65 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 69 +- kernel/softirq.c | 3 +- kernel/time/clocksource-wdtest.c | 19 +- kernel/time/clocksource.c | 38 +- kernel/time/tick-sched.c | 7 - kernel/trace/bpf_trace.c | 16 +- kernel/trace/ftrace.c | 33 +- kernel/trace/trace.c | 11 + kernel/trace/trace_eprobe.c | 4 +- kernel/trace/trace_event_perf.c | 9 +- kernel/trace/trace_events_hist.c | 501 +- kernel/trace/trace_functions.c | 5 - kernel/trace/trace_osnoise.c | 615 +- lib/Kconfig.debug | 1 - lib/Makefile | 1 + lib/bitmap.c | 13 + lib/bootconfig.c | 6 +- lib/test_bpf.c | 212 +- lib/test_hmm.c | 5 +- {kernel => lib}/test_kprobes.c | 0 lib/test_printf.c | 61 +- lib/vsprintf.c | 11 +- localversion-next | 2 +- mm/backing-dev.c | 24 +- mm/damon/core-test.h | 4 +- mm/damon/core.c | 51 +- mm/damon/reclaim.c | 4 +- mm/debug.c | 2 +- mm/filemap.c | 50 +- mm/hugetlb.c | 13 +- mm/hugetlb_cgroup.c | 3 - mm/internal.h | 16 +- mm/khugepaged.c | 26 +- mm/list_lru.c | 51 +- mm/memcontrol.c | 26 +- mm/memory-failure.c | 8 +- mm/memory.c | 4 + mm/mempolicy.c | 26 +- mm/migrate.c | 145 +- mm/oom_kill.c | 46 +- mm/page_alloc.c | 12 +- mm/page_owner.c | 4 +- mm/secretmem.c | 2 +- mm/slub.c | 4 +- mm/vmalloc.c | 9 +- mm/vmpressure.c | 2 +- mm/vmscan.c | 10 +- net/9p/client.c | 2 + net/9p/mod.c | 30 +- net/9p/trans_rdma.c | 1 + net/9p/trans_virtio.c | 1 + net/9p/trans_xen.c | 1 + net/batman-adv/tp_meter.c | 2 +- net/bluetooth/Makefile | 2 +- net/bluetooth/aosp.c | 168 +- net/bluetooth/aosp.h | 13 + net/bluetooth/hci_conn.c | 20 +- net/bluetooth/hci_core.c | 1333 +- net/bluetooth/hci_event.c | 159 +- net/bluetooth/hci_request.c | 338 +- net/bluetooth/hci_request.h | 10 + net/bluetooth/hci_sync.c | 4799 ++++ net/bluetooth/mgmt.c | 2069 +- net/bluetooth/mgmt_util.c | 15 +- net/bluetooth/mgmt_util.h | 4 + net/bluetooth/msft.c | 511 +- net/bluetooth/msft.h | 15 +- net/bpf/Makefile | 3 + net/bpf/bpf_dummy_struct_ops.c | 200 + net/bridge/br_fdb.c | 433 +- net/bridge/br_if.c | 2 +- net/bridge/br_mdb.c | 238 +- net/bridge/br_private.h | 41 +- net/bridge/br_switchdev.c | 438 +- net/bridge/br_vlan.c | 89 +- net/core/dev.c | 5 + net/core/dev_ioctl.c | 2 - net/core/devlink.c | 254 +- net/core/flow_dissector.c | 15 + net/core/skbuff.c | 19 + net/core/skmsg.c | 43 +- net/core/xdp.c | 2 - net/dsa/port.c | 4 + net/dsa/slave.c | 45 +- net/ethtool/ioctl.c | 148 +- net/ipv4/af_inet.c | 18 +- net/ipv4/arp.c | 11 +- net/ipv4/bpf_tcp_ca.c | 9 +- net/ipv4/devinet.c | 4 + net/ipv4/inet_diag.c | 2 +- net/ipv4/ipconfig.c | 12 +- net/ipv4/tcp.c | 35 +- net/ipv4/tcp_output.c | 24 +- net/ipv6/addrconf.c | 12 + net/ipv6/af_inet6.c | 21 +- net/ipv6/ndisc.c | 12 +- net/ipv6/route.c | 24 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 2 +- net/mctp/Kconfig | 7 +- net/mctp/device.c | 51 + net/mctp/route.c | 83 +- net/mptcp/options.c | 39 +- net/mptcp/protocol.c | 241 +- net/mptcp/protocol.h | 15 +- net/netfilter/nf_conntrack_proto_udp.c | 7 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nf_tables_trace.c | 4 +- net/netfilter/nft_meta.c | 8 +- net/netfilter/nft_payload.c | 60 +- net/sched/cls_flower.c | 3 +- net/sched/em_meta.c | 2 +- net/sched/sch_generic.c | 38 +- net/sched/sch_gred.c | 50 +- net/sched/sch_htb.c | 8 +- net/sctp/output.c | 13 +- net/sctp/transport.c | 11 +- net/smc/Makefile | 2 + net/smc/af_smc.c | 4 +- net/smc/smc_core.c | 9 +- net/smc/smc_llc.c | 2 +- net/smc/smc_rx.c | 3 + net/smc/smc_tracepoint.c | 9 + net/smc/smc_tracepoint.h | 116 + net/smc/smc_tx.c | 3 + net/sunrpc/xprtrdma/frwr_ops.c | 13 +- net/sunrpc/xprtsock.c | 106 +- net/switchdev/switchdev.c | 156 +- net/tls/tls_sw.c | 19 +- net/wireless/core.c | 6 +- net/wireless/core.h | 7 +- net/wireless/mlme.c | 56 +- net/xfrm/xfrm_input.c | 4 +- rust/alloc/alloc.rs | 2 +- rust/alloc/boxed.rs | 66 +- rust/alloc/collections/mod.rs | 54 +- rust/alloc/fmt.rs | 4 +- rust/alloc/lib.rs | 6 +- rust/alloc/raw_vec.rs | 29 +- rust/alloc/string.rs | 23 +- rust/alloc/vec/into_iter.rs | 12 +- rust/alloc/vec/mod.rs | 74 +- rust/alloc/vec/spec_extend.rs | 4 +- rust/kernel/lib.rs | 1 - samples/Kconfig | 9 + samples/Makefile | 1 + samples/fanotify/Makefile | 5 + samples/fanotify/fs-monitor.c | 142 + samples/ftrace/ftrace-direct-multi.c | 2 + samples/kprobes/kretprobe_example.c | 2 +- scripts/Makefile.debug | 3 +- scripts/Makefile.modfinal | 3 +- scripts/generate_rust_analyzer.py | 2 +- scripts/kallsyms.c | 22 +- scripts/kernel-doc | 1 + scripts/link-vmlinux.sh | 11 +- scripts/pahole-flags.sh | 20 + security/integrity/evm/evm_main.c | 2 +- sound/firewire/motu/amdtp-motu.c | 2 - .../motu/motu-command-dsp-message-parser.c | 7 +- sound/firewire/motu/motu-hwdep.c | 16 +- .../motu/motu-register-dsp-message-parser.c | 14 +- sound/firewire/oxfw/oxfw-stream.c | 7 +- sound/firewire/oxfw/oxfw.c | 8 + sound/firewire/oxfw/oxfw.h | 5 + sound/pci/hda/patch_realtek.c | 2 + sound/soc/amd/Kconfig | 4 +- sound/soc/amd/acp/Kconfig | 5 +- sound/soc/amd/acp/acp-platform.c | 2 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs35l41.c | 14 +- sound/soc/codecs/cs42l42.c | 9 +- sound/soc/codecs/es8316.c | 1 + sound/soc/codecs/max98520.c | 769 + sound/soc/codecs/max98520.h | 159 + sound/soc/codecs/nau8821.c | 6 +- sound/soc/codecs/nau8825.c | 48 +- sound/soc/codecs/rt5682-i2c.c | 11 +- sound/soc/codecs/rt5682s.c | 6 +- sound/soc/codecs/tfa989x.c | 21 + sound/soc/codecs/tlv320aic3x-i2c.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 3 +- sound/soc/codecs/tlv320aic3x.h | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 52 +- sound/soc/intel/boards/sof_rt5682.c | 34 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 11 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 68 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 69 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 8 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 43 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 11 +- sound/soc/mediatek/Kconfig | 23 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 2 +- sound/soc/mediatek/mt8195/Makefile | 1 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 4 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1155 + sound/soc/qcom/qdsp6/topology.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-acpi.c | 24 +- sound/soc/soc-core.c | 3 - sound/soc/soc-topology.c | 36 +- sound/soc/soc-utils.c | 13 + sound/usb/format.c | 1 + sound/usb/misc/ua101.c | 4 +- sound/usb/quirks.c | 3 + tools/build/feature/Makefile | 2 +- tools/include/uapi/linux/bpf.h | 26 + tools/lib/bpf/bpf.c | 62 +- tools/lib/bpf/bpf_gen_internal.h | 14 +- tools/lib/bpf/bpf_tracing.h | 32 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/gen_loader.c | 135 +- tools/lib/bpf/libbpf.c | 65 +- tools/lib/bpf/libbpf.h | 6 +- tools/lib/bpf/libbpf.map | 2 + tools/lib/bpf/libbpf_internal.h | 49 +- tools/lib/bpf/libbpf_legacy.h | 6 + tools/lib/bpf/libbpf_probes.c | 2 +- tools/lib/bpf/linker.c | 4 +- tools/lib/bpf/xsk.c | 6 +- tools/lib/bpf/xsk.h | 90 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 120 - tools/objtool/check.c | 208 +- tools/objtool/elf.c | 84 - tools/objtool/include/objtool/check.h | 1 - tools/objtool/include/objtool/elf.h | 8 +- tools/objtool/special.c | 8 - tools/perf/Documentation/itrace.txt | 2 + tools/perf/Documentation/perf-intel-pt.txt | 28 + tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/powerpc/util/skip-callchain-idx.c | 2 +- tools/perf/bench/futex.h | 43 +- tools/perf/builtin-script.c | 28 +- tools/perf/dlfilters/dlfilter-show-cycles.c | 144 + tools/perf/tests/sample-parsing.c | 43 +- .../tests/shell/record+script_probe_vfs_getname.sh | 6 +- tools/perf/tests/shell/test_arm_coresight.sh | 11 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 +- tools/perf/util/auxtrace.c | 3 + tools/perf/util/auxtrace.h | 6 + tools/perf/util/evsel.c | 77 +- tools/perf/util/evsel.h | 13 + tools/perf/util/evsel_fprintf.c | 12 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt-decoder/intel-pt-log.c | 8 +- tools/perf/util/intel-pt.c | 21 +- tools/scripts/Makefile.arch | 3 +- tools/testing/kunit/kunit_kernel.py | 15 +- tools/testing/selftests/bpf/Makefile | 12 +- tools/testing/selftests/bpf/bench.c | 60 +- tools/testing/selftests/bpf/bench.h | 3 + .../selftests/bpf/benchs/bench_bloom_filter_map.c | 477 + .../bpf/benchs/run_bench_bloom_filter_map.sh | 45 + .../selftests/bpf/benchs/run_bench_ringbufs.sh | 30 +- tools/testing/selftests/bpf/benchs/run_common.sh | 60 + tools/testing/selftests/bpf/prog_tests/atomics.c | 38 +- .../selftests/bpf/prog_tests/attach_probe.c | 9 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 211 + .../selftests/bpf/prog_tests/bpf_verif_scale.c | 5 + .../selftests/bpf/prog_tests/dummy_st_ops.c | 115 + .../selftests/bpf/prog_tests/fentry_fexit.c | 16 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 12 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 14 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 35 +- .../selftests/bpf/prog_tests/ksyms_module.c | 40 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 - tools/testing/selftests/bpf/prog_tests/ringbuf.c | 12 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 14 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 3 +- .../selftests/bpf/prog_tests/trace_printk.c | 14 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 12 +- .../testing/selftests/bpf/prog_tests/verif_stats.c | 6 +- .../selftests/bpf/progs/bloom_filter_bench.c | 153 + .../testing/selftests/bpf/progs/bloom_filter_map.c | 82 + tools/testing/selftests/bpf/progs/dummy_st_ops.c | 50 + tools/testing/selftests/bpf/progs/strobemeta.h | 4 +- .../testing/selftests/bpf/progs/test_ksyms_weak.c | 2 +- tools/testing/selftests/bpf/progs/twfw.c | 58 + tools/testing/selftests/bpf/test_progs.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 35 +- .../testing/selftests/bpf/verifier/array_access.c | 2 +- tools/testing/selftests/bpf/vmtest.sh | 6 +- tools/testing/selftests/core/close_range_test.c | 2 +- .../selftests/drivers/net/mlxsw/sch_offload.sh | 14 + tools/testing/selftests/ftrace/ftracetest | 2 +- tools/testing/selftests/ftrace/test.d/functions | 12 + .../test.d/trigger/trigger-hist-expressions.tc | 63 + tools/testing/selftests/kselftest/runner.sh | 28 +- tools/testing/selftests/net/.gitignore | 5 + tools/testing/selftests/net/Makefile | 3 + tools/testing/selftests/net/amt.sh | 284 + .../selftests/net/arp_ndisc_evict_nocarrier.sh | 220 + tools/testing/selftests/net/cmsg_so_mark.c | 67 + tools/testing/selftests/net/cmsg_so_mark.sh | 61 + tools/testing/selftests/net/config | 1 + .../selftests/net/forwarding/bridge_igmp.sh | 12 +- .../testing/selftests/net/forwarding/bridge_mld.sh | 12 +- .../selftests/net/forwarding/sch_tbf_etsprio.sh | 28 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 72 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 36 +- .../powerpc/security/mitigation-patching.sh | 4 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 9 +- tools/testing/selftests/rcutorture/bin/torture.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE02 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 1 + .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcu/TREE06 | 1 + .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE08 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../selftests/rcutorture/configs/rcuscale/TINY | 1 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 + .../selftests/rcutorture/configs/rcuscale/TREE | 1 + .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 + .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../selftests/rcutorture/configs/refscale/PREEMPT | 1 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/amx.c | 851 + tools/testing/selftests/x86/iopl.c | 78 +- 1948 files changed, 75770 insertions(+), 44307 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-fs-ubifs create mode 100644 Documentation/admin-guide/filesystem-monitoring.rst delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foun [...] create mode 100644 Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ux500.txt create mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.yaml delete mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt create mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mips/ralink.txt create mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98520.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/devlink/octeontx2.rst create mode 100644 Documentation/translations/zh_CN/core-api/assoc_array.rst create mode 100644 Documentation/translations/zh_CN/core-api/xarray.rst create mode 100644 Documentation/x86/xstate.rst delete mode 100644 arch/powerpc/include/asm/unistd32.h create mode 100644 arch/powerpc/kernel/audit.c create mode 100644 arch/powerpc/kernel/compat_audit.c create mode 100644 arch/riscv/include/asm/kvm_vcpu_fp.h create mode 100644 arch/riscv/kvm/vcpu_fp.c create mode 100644 block/blk-ia-ranges.c create mode 100644 drivers/clk/ux500/prcc.h create mode 100644 drivers/clk/ux500/reset-prcc.c create mode 100644 drivers/clk/ux500/reset-prcc.h create mode 100644 drivers/crypto/keembay/keembay-ocs-ecc.c delete mode 100644 drivers/dma-buf/st-dma-resv.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c copy drivers/gpu/drm/amd/display/dc/{dcn31/dcn31_resource.h => dml/dcn301/dcn301_f [...] rename drivers/gpu/drm/amd/display/dc/{ => dml}/dsc/qp_tables.h (100%) copy drivers/gpu/drm/amd/display/dc/{dsc/rc_calc.c => dml/dsc/rc_calc_fpu.c} (82%) copy drivers/gpu/drm/amd/display/dc/{dsc/rc_calc.h => dml/dsc/rc_calc_fpu.h} (82%) delete mode 100644 drivers/gpu/drm/drm_privacy_screen.c delete mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h delete mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c delete mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c delete mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/hid/hid-nintendo.c create mode 100644 drivers/hwtracing/coresight/coresight-self-hosted-trace.h create mode 100644 drivers/mailbox/apple-mailbox.c rename include/uapi/linux/bcache.h => drivers/md/bcache/bcache_ondisk.h (100%) create mode 100644 drivers/net/amt.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.h delete mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/rs.c rename drivers/watchdog/{ux500_wdt.c => db8500_wdt.c} (54%) delete mode 100644 drivers/watchdog/iop_wdt.c create mode 100644 fs/cachefiles/rdwr.c rename fs/unicode/{utf8data.h_shipped => utf8data.c_shipped} (99%) rename {crypto => include/crypto/internal}/ecc.h (90%) delete mode 100644 include/drm/drm_privacy_screen_consumer.h delete mode 100644 include/drm/drm_privacy_screen_driver.h delete mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/dt-bindings/reset/stericsson,db8500-prcc-reset.h create mode 100644 include/linux/apple-mailbox.h create mode 100644 include/linux/firmware/imx/s4.h create mode 100644 include/linux/instruction_pointer.h delete mode 100644 include/linux/platform_data/ux500_wdt.h create mode 100644 include/net/amt.h create mode 100644 include/net/bluetooth/hci_sync.h create mode 100644 include/trace/events/dlm.h create mode 100644 include/trace/events/fs.h create mode 100644 include/trace/events/nfs.h create mode 100644 include/uapi/linux/amt.h create mode 100644 include/xen/pci.h create mode 100644 kernel/bpf/bloom_filter.c rename {kernel => lib}/test_kprobes.c (100%) create mode 100644 net/bluetooth/hci_sync.c create mode 100644 net/bpf/bpf_dummy_struct_ops.c create mode 100644 net/smc/smc_tracepoint.c create mode 100644 net/smc/smc_tracepoint.h create mode 100644 samples/fanotify/Makefile create mode 100644 samples/fanotify/fs-monitor.c create mode 100755 scripts/pahole-flags.sh create mode 100644 sound/soc/codecs/max98520.c create mode 100644 sound/soc/codecs/max98520.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/dlfilters/dlfilter-show-cycles.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bloom_filter_map.sh create mode 100644 tools/testing/selftests/bpf/benchs/run_common.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module_libbpf.c create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_bench.c create mode 100644 tools/testing/selftests/bpf/progs/bloom_filter_map.c create mode 100644 tools/testing/selftests/bpf/progs/dummy_st_ops.c create mode 100644 tools/testing/selftests/bpf/progs/twfw.c create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-expr [...] create mode 100644 tools/testing/selftests/net/amt.sh create mode 100755 tools/testing/selftests/net/arp_ndisc_evict_nocarrier.sh create mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_so_mark.sh create mode 100644 tools/testing/selftests/x86/amx.c