This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 8006b911c90a Add linux-next specific files for 20211013 omits 35702c5ba2e4 Merge branch 'akpm/master' omits b7461c051999 mm: unexport {,un}lock_page_memcg omits 5967c737c6ca mm: unexport folio_memcg_{,un}lock omits 20472748dc1d mm: migrate: simplify the file-backed pages validation whe [...] omits 6a3c8f14c9cb Merge branch 'akpm-current/current' omits 88cf2da3b94d Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] omits fc01259d67a9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 0f45e41ff98e Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits c892904855f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5364e97d095e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 08a7176d46c4 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 3e4fdc537db8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25da3a1bd211 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 068d534e2e7a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 419ceba5e35e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 274ffa114d0b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 27b6c6f74868 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 5b59e1998cdb Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 540ade06561a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 6f731340a048 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 330ca22ca0b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3aea8cac15c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4891c5da7fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c0efa9e1205 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 927e061f5b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e8e0a759be3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e77e940c43f7 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits f50fd1ed229e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7e09d44ad06 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2ff3995c5e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 948d5aa4f70d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 272081a89d1c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 31df5b70d862 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits bd063da75f3a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 2f7cd53a7ed5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits a1de30d61254 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eda92d203f39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 834e23d50fe6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d79f025c34c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits a9c0161e018e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 8034c741b64e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 69dc22827535 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 5b08e5db0d0b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits fb1516f70e85 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3e02ba8acc47 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 785f2b835db7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits cfdcaf15e03f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55bb088ad578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06b75cc240fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16e06560d7d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a09f86d8bdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a6926bc9fc6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1950c7502562 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 75b3c01e2bfa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 0b8006bf2649 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b25b746b5f64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e9ae359450c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2e68a0b72977 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 2bd947d54ded Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 345e65efa5ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7afa518a6376 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dc158207db9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6121ea370a9a Merge branch 'next' of git://github.com/cschaufler/smack-next omits 76fd8ce0d8e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aca8f15fc27d Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 380e52509f2b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 86811ac72349 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 57bcd600f36d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 5f0910c787d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 82606cda88d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 917f168540d9 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 2257c9fdf397 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 9be70bdd42ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ef11679b2bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8301add30f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a59a17a882dc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5972bb4a27eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17c764840103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aafb6471504b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa4ad59ca8b5 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits c33ef6cd64de Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits a36724751c50 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 221c6fac1d45 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c86b1b49bafe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 78bcdc9510c6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 2d11b30c0218 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits df7ae318a0bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d7aab1ff014b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits ce9f44e6d75a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 108c6f0c582b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 7989ced7bb9c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 544b4ed69130 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ebd36299f004 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f07a350bc89c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 59b8126e2d04 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 44bad92c8743 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 21c0a9a24b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9914fe6ddc6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 116ab7094dbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea0c9092c56a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 8ab7bb73808d Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 0622f3b1555b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 71806d44e44b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 4ad0a866d3a3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 5640bf4d88dc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 202f2c7864c4 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 6fe109cafde6 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 200f33ce3d05 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits d075ad453b31 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b0d871cfb680 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 37cdd6956698 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c71d76488a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cc6726f68af ipmi:ipmb: Add OF support omits 6804702732c7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits fdfc95e0c21d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5aa0f3dbad6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 340d259386a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 062aa4d777c7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits eb43ce8491e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f5969501e02 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 20c4abfe22e7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits 02fafe6fa834 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits a3800abf34f4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 1a8860fe6da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d74856c2e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fadc52098859 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits c1ddaadb0e6e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cd3dc3dcca13 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7651142317b9 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 9ff494891633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db77c7ab4dbc Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 08c7ae8ed184 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 39b435362c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e9e891dc4309 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c5238302683c Merge branch 'for-next' of git://git.libc.org/linux-sh omits bddbc422ed59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92f639c96e9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc0215dda968 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 19b5d7bf77dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 04ef59811e64 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits a5f3aeb8ded5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits afb674733544 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 6b0c108bcde4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 66b4b43f2ad7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 01360de1e779 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 780d66595487 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 9a510ab3700b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ce41292f570 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits ca3eacfeeb87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 008bfb2341d7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 83f7b831e721 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits fc9e51961410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f124837616c8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits c127362ad50b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits e81c33445ff4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b79a1e11c628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62b0e01e1817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 891f74bc6340 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 722e9856e6f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b08b154d25d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5b64c7c4e33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae3d37d0f0e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bda56d628ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 19dd4a7450c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd0d1475f914 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f2c3c24a067c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc206000328c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 75111e142d21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b1b16cb81b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d7f7f8cbe33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f0f07fb16c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9205a57157ac Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 2811cd194a92 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits f4cd9fd9facc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dad8d05d7505 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 3913e6600984 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 3b09d4a4c544 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7760e6b16c0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 076a1cb758f7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a6b4420fe5cd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 96ea4ce3e98d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits d7734afb245c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8ef63cb12526 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b37ca23144d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c567cfb3ee3f Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] omits e4b079710fd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9d256227a05c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1c5d81d3b039 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2c2f76be8a2c Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 761bd5e3b621 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 0516b2ddeda1 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 7f549fceb7bd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits bb1b6ba46d80 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] omits 1cff44378be9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 53372fc40afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 7d150d17da00 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 1747d90904a6 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits f5433af647a4 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c02265ecd64d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits cf699135dd4e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 7015b2d88998 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 9d0927591e45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bab8594852f6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 52d716dfc02c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9b46ab326ad1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a5cc9b7321dd Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 2eb39975c1e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2e56d4aca6c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 450353836be4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bd964d758e6b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 93aa15031a4b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits c827432baf6a drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() omits c4c9814565bb drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] omits a87572478de7 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 omits 949dad2de88a drm/amdgpu/smu11: fix firmware version check for vangogh omits 687d2f1e8944 drm/amdgpu: drop navi reg init functions omits 4134579475e5 drm/amdgpu: drop nv_set_ip_blocks() omits 9119ddac33ad drm/amdgpu: drop soc15_set_ip_blocks() omits 68b545fba0c2 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 omits 4a4bae038269 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK omits aa05e2196fe0 drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 2305d12cfcba drm/radeon: Add HD-audio component notifier support (v2) omits e1daf004d1ab Revert "drm/amd/display: To modify the condition in indica [...] omits d2a6f522e479 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 10bcdbddfbc8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 96264a6abba2 drm/amdgpu: only check for _PR3 on dGPUs omits 0d0562501c98 drm/amdgpu: add another raven1 gfxoff quirk omits 2168b5fd59fc drm/amdgpu: use generic fb helpers instead of setting up A [...] omits dd428c7e46d0 drm/amd/display: fix null pointer deref when plugging in display omits 64a5440bdc7e drm/amd/display: Fix surface optimization regression on Carrizo omits 86dc4b18a413 drm/amd/display: Enable PSR by default on newer DCN omits e22d89f4300b drm/amdgpu: enable display for cyan skillfish omits 7dfc306eeb52 amd/display: check cursor plane matches underlying plane omits 6f23096188f6 amd/amdkfd: remove svms declaration to avoid werror omits 6048046d9859 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits a289374aac8f drm/amdkfd: export svm_range_list_lock_and_flush_work omits dfeca5fe5d92 drm/amdkfd: avoid conflicting address mappings omits 960d083b6eca Merge branch 'for-5.16/block' into for-next omits a54cbb6ee8e3 Merge branch 'for-5.16/block' into for-next omits bced233eb386 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits d1336e88a580 Merge branch 'for-5.16/block-io_uring' into for-next omits 935d33860d5a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits 286c54e6455f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits e8bddcb0b1d0 Merge branch 'features' into for-next omits d190a73a6bb5 Merge branch 'fixes' into for-next omits a84a409204fb pinctrl: renesas: checker: Prefix common checker output omits 87dac29c769a pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] omits 4a21beb116e5 pinctrl: renesas: checker: Move overlapping field check omits f49f27dc315e pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] omits 81efb65fb35c pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] omits 23f87fe82c03 pinctrl: renesas: r8a779[56]x: Add MediaLB pins omits f6dc0b7d209f [for -next only] kconfig: generate include/generated/rustc_cfg omits e395544898ff ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits 84d02b63aff9 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits 6494bb78234f ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits f1d314f1fac2 virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits 2ba19fbb5c84 kernel/resource: disallow access to exclusive system RAM regions omits e09484c0a1ea kernel/resource: clean up and optimize iomem_is_exclusive() omits de49eaf52eb5 kcov: replace local_irq_save() with a local_lock_t omits 8680bd5fabdb kcov: avoid enable+disable interrupts if !in_task() omits 650592bc16cd kcov: allocate per-CPU memory on the relevant node omits 0973f16fea4d Documentation/kcov: define `ip' in the example omits decdefeb6e4f Documentation/kcov: include types.h in the example omits e971ecd1a605 sysv: use BUILD_BUG_ON instead of runtime check omits 3ade4f5bfaa5 kernel/fork.c: unshare(): use swap() to make code cleaner omits b754a5701028 seq_file: move seq_escape() to a header omits a898fdaf7c61 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 7fb5768739bf hfs/hfsplus: use WARN_ON for sanity check omits 286d5fa5de78 coda: bump module version to 7.2 omits 9994aeed6f40 coda: use vmemdup_user to replace the open code omits c5cfdd6d3419 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 265c9b1b75e8 coda: avoid doing bad things on inode type changes during [...] omits a349b145dd05 coda: avoid hidden code duplication in rename omits 9293a13f5663 coda: avoid flagging NULL inodes omits 02d041b1f3e1 coda: remove err which no one care omits 22f7a1e4231d coda: check for async upcall request using local state omits 044d1c365ff6 coda: avoid NULL pointer dereference from a bad inode omits 26578d310aef init/main.c: silence some -Wunused-parameter warnings omits 6022d12d756f ramfs: fix mount source show for ramfs omits 87f3a4238a54 alpha: use is_kernel_text() helper omits d68e77a34a30 microblaze: use is_kernel_text() helper omits 346bc947e8c4 powerpc/mm: use core_kernel_text() helper omits 7aa0a0e8cc73 extable: use is_kernel_text() helper omits a4530a480fc1 mm: kasan: use is_kernel() helper omits ee8f7db658e0 sections: provide internal __is_kernel() and __is_kernel_t [...] omits af6269054d28 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits 8f3f788f1aaa sections: move is_kernel_inittext() into sections.h omits 46527001a7cf sections: move and rename core_kernel_data() to is_kernel_ [...] omits a26563bae213 kallsyms: fix address-checks for kernel related range omits c1b76cd15355 kallsyms: remove arch specific text and data check omits 339d9c8d0167 ELF: simplify STACK_ALLOC macro omits 76399b31c2ab ELF: fix overflow in total mapping size calculation omits 4b579a4a3348 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits eb2f0c14989c checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses omits 622e0344e483 const_structs.checkpatch: add a few sound ops structs omits 950d16df287a lib: uninline simple_strntoull() as well omits 1a903d0af471 include/linux/string_helpers.h: add linux/string.h for strlen() omits 6a4ef80d8b30 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 4f844e736615 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 3ea7cfeed362 lib, stackdepot: add helper to print stack entries into buffer omits bf8f284ad526 lib, stackdepot: add helper to print stack entries omits 7d81d5038599 lib, stackdepot: check stackdepot handle before accessing slabs omits 1c61dbaeda38 MAINTAINERS: add "exec & binfmt" section with myself and Eric omits c2505827d0eb proc/sysctl: make protected_* world readable omits 405b00f0833e proc: allow pid_revalidate() during LOOKUP_RCU omits 839754adede3 virtio-mem: kdump mode to sanitize /proc/vmcore access omits 291ae20d3c01 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] omits 8546787b09d4 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] omits c93361d58190 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] omits a6004085fa39 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] omits ea9a1a7d747f proc/vmcore: let pfn_is_ram() return a bool omits 3bf1d3ba4127 x86/xen: print a warning when HVMOP_get_mem_type fails omits d4b343fca306 x86/xen: simplify xen_oldmem_pfn_is_ram() omits 1d55c9589efc x86/xen: update xen_oldmem_pfn_is_ram() documentation omits ef1cd029bf46 proc: test that /proc/*/task doesn't contain "0" omits c54177d1681f procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 009df22fd2f2 procfs: do not list TID 0 in /proc/<pid>/task omits c83a84b49095 kernel/hung_task.c: Monitor killed tasks. omits a6ae9f8c1cd0 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 6b4c0ce13e1c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 2cd2311dd325 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes omits f830bd2465d0 selftests/damon: add 'schemes' debugfs tests omits 40ebd449da52 mm/damon/schemes: implement statistics feature omits dcd95ca8af36 mm/damon/dbgfs: support DAMON-based Operation Schemes omits 8c6d22b6a03e mm/damon/vaddr: support DAMON-based Operation Schemes omits b470d3393db9 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) omits 9e18c1bcfd9e mm/damon/core: account age of target regions omits f7f05e985b9f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits 9878e757393e mm/damon: needn't hold kdamond_lock to print pid of kdamond omits c87a746efaea mm/damon: remove unnecessary do_exit() from kdamond omits 544afeab07e6 mm/damon/core: print kdamond start log in debug mode only omits 3867a8845bb8 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits b91943129ea8 docs/vm/damon: remove broken reference omits 63e2814f2673 MAINTAINERS: update SeongJae's email address omits f60d29c59c34 Documentation/vm: move user guides to admin-guide/mm/ omits d11056303c1e mm/damon: grammar s/works/work/ omits 72912ccd8c38 kfence: shorten critical sections of alloc/free omits efafbbb2912a kfence: test: use kunit_skip() to skip tests omits 62ebce8d424a kfence: add note to documentation about skipping covered a [...] omits 95cfa615a974 fixup! kfence: limit currently covered allocations when po [...] omits 2fff03092578 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits c8a99a2b65cb kfence: limit currently covered allocations when pool nearly full omits c43f428a661e kfence: move saving stack trace of allocations into __kfen [...] omits 1faf0586d83f kfence: count unexpectedly skipped allocations omits 0ea9ba7b1d96 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits 09f5c7ccaef6 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 223d703e519e mm: remove HARDENED_USERCOPY_FALLBACK omits 8d3ee586f8d4 zram: Introduce an aged idle interface omits cec64ccccdb8 zram-introduce-an-aged-idle-interface-v5 omits fbebf591c680 zram: introduce an aged idle interface omits 2e302db73e6f zram: off by one in read_block_state() omits 8912284aca0a zram_drv: allow reclaim on bio_alloc omits 81ef7c6cb92e mm/highmem: Remove deprecated kmap_atomic omits 13dc69ec7432 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits b2be0eb9580f mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 32c9a243e24c mm: disable zsmalloc on PREEMPT_RT omits 4891565c9fd5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits a729f11a5db1 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits f0ad85e88252 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] omits 527e5fecaeaa memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] omits 6137afc67d27 memblock: allow to specify flags with memblock_add_node() omits 00c99df1e06d memblock: improve MEMBLOCK_HOTPLUG documentation omits 497d1a87314a mm/memory_hotplug: handle memblock_add_node() failures in [...] omits f2c899410d97 x86: remove memory hotplug support on X86_32 omits 40f2cb6e7407 mm/memory_hotplug: remove stale function declarations omits 15c9708ca087 mm/memory_hotplug: remove HIGHMEM leftovers omits 6674a60defa7 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits dd80defc61f0 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 2d1ade7697c7 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits 3e71975923c7 memory-hotplug.rst: document the "auto-movable" online policy omits fdd0037678dc memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 609408e36161 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 42f4284e686c mm/memory_hotplug: add static qualifier for online_policy_ [...] omits ae9e4374de06 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 6c45482ca8e1 mm/vmstat: annotate data race for zone->free_area[order].nr_free omits c0782b0e3699 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 0459381eaf65 mm: nommu: kill arch_get_unmapped_area() omits 6954b3d621d5 mm/migrate: de-duplicate migrate_reason strings omits cf65fcc08482 hugetlbfs: extend the definition of hugepages parameter to [...] omits 59374aca0527 oom_kill: oom_score_adj broken for processes with small me [...] omits b463e8caf8fe mm: mark the OOM reaper thread as freezable omits ecaafb53df58 memblock: use memblock_free for freeing virtual pointers omits 482afa5d36f0 memblock: rename memblock_free to memblock_phys_free omits 0a9e7c7101b9 memblock: stop aliasing __memblock_free_late with memblock [...] omits 198e3627c0f1 memblock: drop memblock_free_early_nid() and memblock_free [...] omits 4c6818fa5495 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits 6c54f95a9fb8 arch_numa: simplify numa_distance allocation omits d172ef0411fb mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits c216a3d58bbf mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 660d723c0f58 tools/vm/page-types.c: print file offset in hexadecimal omits 7373380ae896 tools/vm/page-types.c: move show_file() to summary output omits fc19cc7f03b0 tools/vm/page-types.c: make walk_file() aware of address r [...] omits 7d54fb5368cc tools/vm/page_owner_sort.c: count and sort by mem omits f44376bb9c31 mm/vmscan.c: fix -Wunused-but-set-variable warning omits 9410addf87da mm/page_isolation: guard against possible putback unisolated page omits 3f247423b7a6 mm/page_isolation: fix potential missing call to unset_mig [...] omits 0ba53a2339ee userfaultfd/selftests: fix calculation of expected ioctls omits ddc50e903473 userfaultfd/selftests: fix feature support detection omits f342fcdc2090 userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits ee171a038224 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 31856ebec952 hugetlb-add-hugetlb-demote-page-support-v4 omits 5b6fb4fd5883 hugetlb: add hugetlb demote page support omits f23bcd4b01d1 hugetlb: add demote bool to gigantic page routines omits ce8e8c77fc06 hugetlb: be sure to free demoted CMA pages to CMA omits 1643d21147e7 mm/cma: add cma_pages_valid to determine if pages are in CMA omits f991a46c1e29 hugetlb: add demote hugetlb page sysfs interfaces omits 6f0f0ea15379 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 8c7afdbcb3b8 mm: fix data race in PagePoisoned() omits 159b55a852cb s390: use generic version of arch_is_kernel_initmem_freed() omits bda340bf3724 powerpc: use generic version of arch_is_kernel_initmem_freed() omits d1325b1fcb6e mm: make generic arch_is_kernel_initmem_freed() do what it says omits c096200ba1a1 mm: create a new system state and fix core_kernel_text() omits 5f299f8cfcf3 mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits f8fb03315f8e mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 514f57d6b523 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits b6275f0b9fa9 mm: move fold_vm_numa_events() to fix NUMA without SMP omits aabedcf1eb08 mm: move node_reclaim_distance to fix NUMA without SMP omits ce06c02b3cac mm/page_alloc: use accumulated load when building node fal [...] omits 81179e7d4beb mm/page_alloc: print node fallback order omits c59d2bb478ae mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits 8867ae3d2742 mm/page_alloc.c: use helper function zone_spans_pfn() omits 8effe405d2af mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits 65201dfdcee8 mm/page_alloc.c: simplify the code by using macro K() omits b68d96fe1bca mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits a1a00e724b00 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits b273ab11b9a8 kasan: fix tag for large allocations when using CONFIG_SLAB omits 4b507ce4f883 workqueue, kasan: avoid alloc_pages() when recording stack omits 3218c3c48399 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits 84240f688124 kasan: common: provide can_alloc in kasan_save_stack() omits e96f5e78642a lib/stackdepot: introduce __stack_depot_save() omits ed02266250ae lib/stackdepot: remove unused function argument omits e0628b210269 lib/stackdepot: include gfp.h omits 83d924a26a9d kasan: test: add memcpy test that avoids out-of-bounds write omits 6f73946a9551 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] omits 4efc43a399be gfs2: Fix glock_hash_walk bugs omits 65ea10371352 gfs2: Cancel remote delete work asynchronously omits 34723a583ebd gfs2: set glock object after nq omits 81483baa8c73 gfs2: remove RDF_UPTODATE flag omits 59b3e44fa06f gfs2: Eliminate GIF_INVALID flag omits 1bc86724ec62 gfs2: fix GL_SKIP node_scope problems omits 29941d03046b gfs2: split glock instantiation off from do_promote omits 855549cd8dc7 gfs2: further simplify do_promote omits e95236b86c5f gfs2: re-factor function do_promote omits b641a5f4727a gfs2: Remove 'first' trace_gfs2_promote argument omits a49eb136b2c9 gfs2: change go_lock to go_instantiate omits 3ae1a462b751 gfs2: dump glocks from gfs2_consist_OBJ_i omits 1131126563a6 gfs2: dequeue iopen holder in gfs2_inode_lookup error omits 63e544cc9a7e gfs2: Save ip from gfs2_glock_nq_init omits 4a8f742e0d92 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits 970283fadd18 Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits d8b0c9f07417 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 81f2982909cd Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 468e994c41ec drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 omits b82c8f64d9eb Merge branch 'for-next-next-v5.15-20211011' into for-next- [...] omits c63eb13c0c39 Merge branch 'for-next-current-v5.14-20211011' into for-ne [...] omits 5998880f0a6e Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] omits 8cee53e4f567 Merge branch 'ext/nikbor/ref-verify-root' into for-next-ne [...] omits 6be2049290c6 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] omits 981cdc4fd7b9 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits e12c989aaff6 Merge branch 'misc-next' into for-next-next-v5.15-20211011 omits a607aecf0023 Merge branch 'misc-5.15' into for-next-current-v5.14-20211011 omits 396fd99f1a3b btrfs: index free space entries on size omits eb92c84825ad btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] omits 0d37e9e3293c btrfs: zoned: use greedy gc for auto reclaim omits 5048bb4ae79e btrfs: make real_root optional omits 23e2dd7e19f7 btrfs: pull up qgroup checks from delayed-ref core to init time omits 5a356465010e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] omits 7d9048ed78e5 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] omits 528bfd648a3a btrfs: rename root fields in delayed refs structs omits bff90d4fd769 btrfs: fix abort logic in btrfs_replace_file_extents omits b668d34fba09 btrfs: do not infinite loop in data reclaim if we aborted omits d5e55b3f182c btrfs: add a BTRFS_FS_ERROR helper omits 2e037c23de8a btrfs: change error handling for btrfs_delete_*_in_log omits f34b80792721 btrfs: change handle_fs_error in recover_log_trees to aborts omits e19288e21667 btrfs: check for error when looking up inode during dir en [...] omits b5c8437cfe63 btrfs: unify lookup return value when dir entry is missing omits bcfba9db5d4f btrfs: deal with errors when adding inode reference during [...] omits 7253cb8db078 btrfs: deal with errors when replaying dir entry during lo [...] omits a9908b41a622 btrfs: deal with errors when checking if a dir entry exist [...] omits aa3a49181d98 btrfs: update refs for any root except tree log roots omits 8d0468cd82a4 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy omits 28cd204693e0 btrfs: subpage: only allow compression if the range is ful [...] omits c59c06664f27 btrfs: subpage: avoid potential deadlock with compression [...] omits d1363dad3f6e btrfs: handle page locking in btrfs_page_end_writer_lock w [...] omits 94efcd4b2325 btrfs: rework page locking in __extent_writepage() omits a957dcc1782b btrfs: subpage: make lzo_compress_pages() compatible omits 66d0f2e4d4ca btrfs: factor uncompressed async extent submission code in [...] omits 9ca3f8697158 fuse: selective attribute invalidation omits 0eec64b59740 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits d36f5f196eb2 fuse: delete redundant code omits f4e55db26d25 fuse: use kmap_local_page() omits 603728a775d2 fuse: annotate lock in fuse_reverse_inval_entry() omits e2b8808799d6 fuse: write inode in fuse_vma_close() instead of fuse_release() omits 5fc38a39dee4 fuse: make sure reclaim doesn't write the inode omits 823571f8c6f8 nvmem: imx-ocotp: add support for post processing omits 8792443f53e6 nvmem: core: add nvmem cell post processing callback omits a09a75642446 nvmem: core: rework nvmem cell instance creation omits 7413431c622f Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits a5dd661e5363 Merge remote-tracking branch 'tip/sched/core' into tip-master omits ac716d0d92cb Merge remote-tracking branch 'tip/locking/core' into tip-master omits e3e941e63387 Merge remote-tracking branch 'tip/objtool/core' into tip-master omits b73b104ccdac Merge remote-tracking branch 'tip/x86/core' into tip-master omits 7f0c9aa7dba6 Merge remote-tracking branch 'tip/x86/misc' into tip-master omits a4d0950f78f0 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits 9722973a0590 Merge remote-tracking branch 'tip/x86/cc' into tip-master omits ea296d185391 Merge remote-tracking branch 'tip/x86/build' into tip-master omits b9ec10f5d19f Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits c6a688bf90d4 Merge remote-tracking branch 'tip/ras/core' into tip-master omits fd5bb063b90e Merge remote-tracking branch 'tip/irq/core' into tip-master omits 5683d539391a Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] omits 08aebfcb11a2 Merge remote-tracking branch 'tip/perf/core' into tip-master omits 3ab37cc4d1e3 Merge branch 'x86/urgent' into x86/fpu, to resolve conflict omits f9d254e96fcd kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC omits 044c00053217 arm64: support page mapping percpu first chunk allocator omits 6c07fc08c4a6 vmalloc: choose a better start address in vm_area_register [...] omits 10ebb40f7e36 vmalloc: back off when the current task is OOM-killed omits b77b221af5e0 mm/vmalloc: check various alignments when debugging omits 61df6abb6325 mm/vmalloc: do not adjust the search size for alignment overhead omits 4818bfe8b5bd mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo omits c0ec6191c6e0 mm/vmalloc: make show_numa_info() aware of hugepage mappings omits ee8c7ee1ebfa mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 48563a1c914f mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 8d357302da60 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN omits 433f83e7bb91 mm: mmap_lock: remove redundant newline in TP_printk omits 3b39397f73b8 mm/mremap: don't account pages in vma_to_resize() omits 465056a296e4 memory: remove unused CONFIG_MEM_BLOCK_SIZE omits 19d844c81424 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 72c95ba9adb4 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 1f352eae4214 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 27692e64c49c lazy tlb: introduce lazy mm refcount helper functions omits 91128b6c0f3e Documentation: update pagemap with shmem exceptions omits cb5b4bc3b3c8 mm: remove redundant smp_wmb() omits efa298673196 mm: introduce pmd_install() helper omits 6c8cf638d5ea mm: add zap_skip_check_mapping() helper omits 46173c07d299 mm: drop first_index/last_index in zap_details omits 0df37b32aa6b mm: clear vmf->pte after pte_unmap_same() returns omits e13937d78254 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits 24d87062c677 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 561289cc31f6 mm: use __pfn_to_section() instead of open coding it omits 5924889f76ae mm/mmap.c: fix a data race of mm->total_vm omits 3c7dffc22971 memcg: prohibit unconditional exceeding the limit of dying tasks omits 944f564fc50e mm/memcg: remove obsolete memcg_free_kmem() omits 3c7bcb9965ae memcg: unify memcg stat flushing omits 4f4852214afc memcg: flush stats only if updated omits bbbeefe3cb8c mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 28084be01d78 mm: optimise put_pages_list() omits 1baaa27d07f1 mm/swapfile: fix an integer overflow in swap_show() omits 04dfc8bf877f mm/swapfile: remove needless request_queue NULL pointer check omits 45d1db5cb2fb mm/gup: further simplify __gup_device_huge() omits 939f0e416eb9 vfs: keep inodes with page cache off the inode shrinker LRU omits b3d68f769c78 mm/filemap.c: remove bogus VM_BUG_ON omits c28cee4d41ba mm/page_ext.c: fix a comment omits 7fdeb7f2d8dc percpu: add __alloc_size attributes for better bounds checking omits 4a865a1fe818 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 0156b2161e14 mm/vmalloc: add __alloc_size attributes for better bounds [...] omits bfb5d7a9eb04 mm/kvmalloc: add __alloc_size attributes for better bounds [...] omits 04ba82afbbf3 slab: add __alloc_size attributes for better bounds checking omits 53a41bc9ebc2 slab: clean up function prototypes omits 0aa6529dfdc0 Compiler Attributes: add __alloc_size() for better bounds [...] omits 1ed482c59a55 rapidio: avoid bogus __alloc_size warning omits fefa799d0383 kasan: test: bypass __alloc_size checks omits ca9ca74d401f mm: debug_vm_pgtable: don't use __P000 directly omits 1849f6790521 mm/smaps: simplify shmem handling of pte holes omits 90520a7df422 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 9b1c87762654 mm/smaps: fix shmem pte hole swap calculation omits 4cfcfb9c4efc mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 3522eb5118e8 mm, slub: Use prefetchw instead of prefetch omits c97ad1f0edc7 slub: add back check for free nonslab objects omits c9427b1b3a5c mm/slab.c: remove useless lines in enable_cpucache() omits aa36a935f4b4 mm: move kvmalloc-related functions to slab.h omits 3da702704bc4 fs/posix_acl.c: avoid -Wempty-body warning omits 3dabda57ab34 ocfs2: fix ocfs2 corrupt when iputting an inode omits da50a8571a2c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0bfe432f6eb6 ocfs2: reflink deadlock when clone file to the same direct [...] omits ca08f2bea8a1 ocfs2/dlm: remove redundant assignment of variable ret omits 1ea0e0646f25 ocfs2: cleanup journal init and shutdown omits bf440fad3676 ocfs2: Fix handle refcount leak in two exception handling paths omits 29f1b775a1c3 scripts/decodecode: fix faulting instruction no print when [...] omits 6ad4a1ca22c6 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 237f1a12f08c scripts/spelling.txt: add more spellings to spelling.txt omits 5bb60d96eb9c procfs: prevent unpriveleged processes accessing fdinfo dir omits 162042e580f8 /proc/kpageflags: do not use uninitialized struct pages omits c0126cdad359 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fbc44e4fb9b3 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] omits 746fa62936b4 vfs: check fd has read access in kernel_read_file_from_fd() omits bf606dbaea93 elfcore-correct-reference-to-config_uml-fix omits 66d470474628 elfcore: correct reference to CONFIG_UML omits 585d75aaa475 mm, slub: fix incorrect memcg slab count for bulk free omits 9ad4e6013ab5 mm, slub: fix potential use-after-free in slab_debugfs_fops omits 16788916d74c mm, slub: fix potential memoryleak in kmem_cache_open() omits de01c3f0a081 mm, slub: fix mismatch between reconstructed freelist dept [...] omits 364273d10c12 mm, slub: fix two bugs in slab_debug_trace_open() omits 3b49c3fc2312 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] omits d3c6289241c6 memblock: check memory total_size omits 8654d10f50e0 ocfs2: mount fails with buffer overflow in strlen omits 5a9d253114f6 ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix omits 6d1775401087 ocfs2: Fix data corruption after conversion from inline format omits b40dba05bc20 mm/vmalloc: fix numa spreading for large hash tables omits 8f9fa4ee8388 mm/migrate: fix CPUHP state to update node demotion order omits dd3e24b84bc1 mm/migrate: add CPU hotplug to demotion #ifdef omits a122763c4edc mm/migrate: optimize hotplug-time demotion order updates omits f49ab781c876 userfaultfd: fix a race between writeprotect and exit_mmap() omits a375dcac3509 mm/userfaultfd: selftests: fix memory corruption with thp enabled omits 71dbc5464c5c erofs: add multiple device support omits 5f0544932a5f erofs: decouple basic mount options from fs_context omits c6e7d8295494 ksmbd: improve credits management omits 1ab5ae86064e ksmbd: add validation in smb2_ioctl omits a0e36697950b ksmbd: limit read/write/trans buffer size not to exceed MA [...] omits 1fe0e8975d71 gfs2: Allow append and immutable bits to coexist omits 491fe055812b gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 281e6134e906 gfs2: move GL_SKIP check from glops to do_promote omits 6d690cf11fa9 gfs2: Add GL_SKIP holder flag to dump_holder omits 347fe25011d8 gfs2: remove redundant check in gfs2_rgrp_go_lock omits 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine omits f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio omits 0288e6293e25 ext4: convert from atomic_t to refcount_t on ext4_io_end->count omits d56aaa1fa17f ext4: refresh the ext4_ext_path struct after dropping i_data_sem. omits 42c018ecf2bc ext4: ensure enough credits in ext4_ext_shift_path_extents omits 189487c02b38 ext4: correct the left/middle/right debug message for binsearch omits 378202798288 ext4: fix lazy initialization next schedule time computati [...] omits b2d5b9cec60f sched: Fill unconditional hole induced by sched_entity omits c30be431c90a kernel/sched: Fix sched_fork() access an invalid sched_task_group omits f43df9225fca sched/topology: Remove unused numa_distance in cpu_attach_ [...] omits 2294d6f5131b sched/numa: Fix a few comments omits 00c034108a76 sched/numa: Remove the redundant member numa_group::fault_cpus omits b6153093de41 sched/numa: Replace hard-coded number by a define in numa_ [...] omits 2aa45be430a0 sched,livepatch: Use wake_up_if_idle() omits 52331681d687 Merge branch 'for-next/fixes' into for-next/core omits d514919f78e2 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits 0dfc2dd723c8 Merge branch 'imx/maintainers' into for-next omits ee4b52d9be7a Merge branch 'imx/defconfig' into for-next omits 229b2b953f93 Merge branch 'imx/dt64' into for-next omits e3b8383a15db Merge branch 'imx/dt' into for-next omits 8c39df67dfd8 Merge branch 'imx/bindings' into for-next omits 5f86c88839e1 Merge branch 'imx/drivers' into for-next omits 0350419b14b9 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE omits 12074b059fdc arm64: entry: avoid double-accounting IRQ RCU entry omits ad0d5cfb9535 arm64: entry: refactor EL1 interrupt entry logic omits db795cf55b21 kernel/irq: make irq_{enter,exit}() in handle_domain_irq() [...] omits c6921fbc88e1 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling omits ed9069428ac1 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() omits 6964eba81b7b drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] omits d498d39a2ce4 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy omits 3c539a1fca35 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register omits 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. omits 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. omits f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] omits 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() omits 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C omits bc80747eb681 drm/msm: Do not run snapshot on non-DPU devices omits 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" omits e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] omits d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 omits 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock omits bf73a2e77b13 counter: Implement events_queue_size sysfs attribute omits aa84a9562d87 counter: Implement *_component_id sysfs attributes omits 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute omits fa6c0b223b9c tools/counter: Create Counter tools omits cf84952ccf5c docs: counter: Document character device interface omits 6877f0924e38 counter: Add character device interface omits bdd9e1bb35b5 counter: Move counter enums to uapi header omits 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only omits 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc omits a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only omits 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function omits e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed omits 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed omits 552d2b833276 drm/msm/a3xx: fix error handling in a3xx_gpu_init() omits d44e4ddfe915 drm/msm/a4xx: fix error handling in a4xx_gpu_init() omits 12e8cfe10c91 drm/msm: Fix null pointer dereference on pointer edp omits d88d545c8291 drm/msm/mdp5: fix cursor-related warnings omits 38113c4905d7 drm/msm: Avoid potential overflow in timeout_to_jiffies() omits 318c92eeb8ac drm/msm: Fix devfreq NULL pointer dereference on a3xx omits 16c0ec8f006d drm/msm/dp: only signal audio when disconnected detected a [...] omits 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] omits d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] omits 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp omits 3831a0d40886 firewire: Remove function callback casts omits a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag omits 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag omits 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin omits daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' omits 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed omits 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed omits dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed omits 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed omits e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] omits 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed omits deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops omits 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] omits c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used omits 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] omits f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ omits ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper omits 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic omits 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] omits 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] omits f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration omits 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper omits 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] omits 4cf173978005 iio: adc: max1027: Rename a helper omits f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels omits c25e0434690b iio: adc: max1027: Drop useless debug messages omits 6a787e925a3e iio: adc: max1027: Drop extra warning message omits ec7088da5ab6 iio: adc: max1027: Fix style omits fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP omits 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] omits 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC omits 2d8a66a98231 iio: accel: fxls8962af: add wake on event omits 39ca5a20856e iio: accel: fxls8962af: add threshold event handling omits 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST omits 909863a43545 csky: bitops: Remove duplicate __clear_bit define omits f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] omits 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. omits 478a60c6efec iio: adc: aspeed: Support battery sensing. omits d953e790662b iio: adc: aspeed: Add compensation phase. omits c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. omits 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. omits a92c74f407ae iio: adc: aspeed: Support ast2600 adc. omits 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. omits 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. omits 4b849475544e iio: adc: aspeed: Add vref config function omits 04948b27a201 iio: adc: aspeed: Restructure the model data omits e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. omits 61d7a8212710 iio: ABI: Document in_concentration_co2_scale omits c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver omits d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI omits 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor omits 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg omits 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts omits 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig omits 38667bcb7efc csky: Fixup regs.sr broken in ptrace omits 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] omits dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq omits 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set omits ad9ee403ca4d Merge branch 'for-next/clang-fallthrough' into for-next/kspp omits f79f454ae501 assoc_array: Avoid open coded arithmetic in allocator arguments omits 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] omits 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] omits 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused omits 91bd0594d615 iio: light: max44000: use device-managed functions in probe omits 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe omits 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed omits 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed omits 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed omits 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused omits 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] omits f4e3beba6c32 docs: counter: Update to reflect sysfs internalization omits d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] omits d70e46af7531 counter: Internalize sysfs interface code omits 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] omits ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities omits 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang omits b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang omits fd3058f3bd56 MIPS: Fix fall-through warnings for Clang omits 45b226ca8510 scsi: st: Fix fall-through warning for Clang omits 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] adds 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] adds 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware adds 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] adds 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] adds 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] adds 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] adds 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] adds c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers adds 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO adds 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] adds fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets adds ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] adds deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] adds 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] adds 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] adds 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] adds 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown adds 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' adds e599ee234ad4 net: arc: select CRC32 adds 427f974d9727 net: korina: select CRC32 adds 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work adds ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] adds 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path adds b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged adds 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp adds 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] adds b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] adds f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 adds 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" adds 0911ab31896f nfc: fix error handling of nfc_proto_register() adds 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] adds 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] adds cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] adds 40507e7aada8 ethernet: s2io: fix setting mac address during resume adds 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses adds a2d859e3fc97 sctp: account stream padding length for reconf chunk adds ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] adds 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe adds ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds 86a44e9067c9 Merge tag 'ntfs3_for_5.15' of git://github.com/Paragon-Sof [...] adds 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] adds 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() adds 1483f0a427fe Merge tag 'drm-intel-fixes-2021-10-14' of git://anongit.fr [...] adds bdefc6b23be3 Revert "drm/mediatek: Clear pending flag when cmdq packet [...] adds be7d2d837363 Revert "drm/mediatek: Add cmdq_handle in mtk_crtc" adds 0cf54fff9bcf Revert "drm/mediatek: Detect CMDQ execution timeout" adds 8a4a099f8438 Revert "drm/mediatek: Remove struct cmdq_client" adds 4157a441ff06 Revert "drm/mediatek: Use mailbox rx_callback instead of c [...] adds 6011106d129d Merge tag 'mediatek-drm-fixes-5.15' of https://git.kernel. [...] adds 97794170b696 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b693e42921e0 drm/fbdev: Clamp fbdev surface size if too large adds b253c3026c29 drm/hyperv: Fix double mouse pointers adds d1d94b0129dc drm/nouveau/fifo: Reinstate the correct engine bit programming adds 1a361b41c1a1 drm/r128: fix build for UML adds a14bc107edd0 drm/panel: olimex-lcd-olinuxino: select CRC32 adds 591a495d440f Merge tag 'drm-fixes-2021-10-15-1' of git://anongit.freede [...] adds 9e795d94deaf Merge tag 'mtd/fixes-for-5.15-rc6' of git://git.kernel.org [...] adds ccb6a666d555 Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.or [...] adds 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses adds 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats adds 985f6ab93fc9 Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/ [...] adds 8fe31e0995f0 Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.o [...] adds 1ea1dbf1f54c ACPI: PM: Include alternate AMDI0005 id in special behaviour adds 711c3686676e Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/ [...] adds 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly adds 5a7ee55b1fcd Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/ [...] adds 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] adds 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove adds 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] adds 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation adds a1467faa1041 ARM: imx: register reset controller from a platform driver adds 011ace4a7fad Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/s [...] adds f04298169d9c Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/p [...] adds c3ca31ce0ea1 ARC: fix potential build snafu adds 5fd01b726399 Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds fbd63c08cdcc csky: don't let sigreturn play with priveleged bits of sta [...] adds af89ebaa64de csky: Fixup regs.sr broken in ptrace adds aeba0b84dd07 csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds fb5d69a5cd78 csky: bitops: Remove duplicate __clear_bit define adds e21e52ad1e01 csky: Make HAVE_TCM depend on !COMPILE_TEST adds c13f946bf1ef Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c- [...] adds 8b7216439e2e s390: add Alexander Gordeev as reviewer adds 304040fb4909 Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/li [...] adds dcd619847ca7 Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/ [...] adds e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] adds 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 adds 6985c40ab6c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 424b650f35c7 tracing: Fix missing osnoise tracer on max_latency adds 6675880fc4b7 tracing: Fix memory leak in eprobe_register() adds 1ae43851b18a bootconfig: init: Fix memblock leak in xbc_make_cmdline() adds b26503b15631 tracing: Fix missing * in comment block adds 7d5fda1c841f tracing: Fix event probe removal from dynamic events adds 0282b0f01264 selftests/ftrace: Update test for more eprobe removal process adds be358af1191b nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds 368a978cc52a Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/sc [...] adds 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak adds ccfb5ceb4007 Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/s [...] adds 8e820f962345 perf report: Output non-zero offset for decompressed records adds f304c8d949f9 libperf test evsel: Fix build error on !x86 architectures adds 3ff6d64e68ab libperf tests: Fix test_stat_cpu adds d999ade1cc86 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git:/ [...] adds 6f779e1d359b powerpc/xive: Discard disabled interrupts in get_irqchip_state() adds 9b4416c5095c KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() adds cdeb5d7d890e KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 [...] adds 5eff7a165d2d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c2402d43d183 ptp: fix error print of ptp_kvm on X86_64 platform adds 075718fdaf0e sctp: fix transport encap_port update in sctp_vtag_verify adds 46393d61a328 lan78xx: select CRC32 adds 86f1e3a8489f tcp: md5: Fix overlap between vrf and non-vrf keys adds a76c2315bec7 tcp: md5: Allow MD5SIG_FLAG_IFINDEX with ifindex=0 adds 78a9cf6143e2 selftests: nettest: Add --{force,no}-bind-key-ifindex adds 64e4017778be selftests: net/fcnal: Test --{force,no}-bind-key-ifindex adds 4884ddba7f12 Merge branch 'tcp-md5-vrf-fix' adds 0857d6f8c759 ipv6: When forwarding count rx stats on the orig netdev adds ff7e93219442 ice: Fix failure to re-add LAN/RDMA Tx queues adds 73e30a62b19b ice: Avoid crash from unnecessary IDA free adds e4c2efa1393c ice: fix getting UDP tunnel entry adds b726ddf984a5 ice: Print the api_patch as part of the fw.mgmt.api adds 2151135a1f61 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ba95a6225b02 vsock_diag_test: remove free_sock_stat() call in test_no_sockets adds fac3cb82a54a net: bridge: mcast: use multicast_membership_interval for IGMPv3 adds 87603bb18023 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 adds 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns adds 3e6ed7703dae selftests: netfilter: remove stray bash debug line adds 44e2b3c9e6cd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a3927704cba2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] adds 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() adds 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() adds e9be9f4e9ec2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table adds aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS adds 3c414eb65c29 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset adds d94befbb5ae3 ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers adds 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode adds eadeb06e7645 Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/p [...] adds 925013175ec0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 06441c82f0cd ASoC: cs42l42: Don't reconfigure the PLL while it is running adds 6e6825801ab9 ASoC: cs42l42: Always configure both ASP TX channels adds d591d4b32aa9 ASoC: cs42l42: Correct some register default values adds 917d5758014b ASoC: cs42l42: Don't set defaults for volatile registers adds 0306988789d9 ASoC: cs42l42: Defer probe if request_threaded_irq() retur [...] adds 2a031a99428b ASoC: cs42l42: Don't claim to support 192k adds 3c211cb7db29 ASoC: cs42l42: Use PLL for SCLK > 12.288MHz adds 4ae1d8f911d6 ASoC: cs42l42: Allow time for HP/ADC to power-up after enable adds fdbd256175a1 ASoC: cs42l42: Set correct SRC MCLK adds 0c3d6c6ff75a ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile adds 4c8d49bc476c ASoC: cs42l42: Fix WARN in remove() if running without an [...] adds 4ca239f33737 ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts adds 7aec49b9c33e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds f9b1746897bc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() adds ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds 2c9e7073526a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 48de340548af Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 79fd2fe3aea6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7d41322d82e3 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 605d969ea713 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 13cd1fa1fefc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds d9436bc78a5e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds c2115b2b1642 usb: musb: dsps: Fix the probe error path adds cd932c2a1ecc Merge tag 'usb-serial-5.15-rc6' of https://git.kernel.org/ [...] adds 78e172b1000c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 4bb940b8fe3f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 0ee67ad5cc62 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value adds 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() adds 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] adds 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] adds 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] adds fe6f45f6ba22 iio: core: check return value when calling dev_set_name() adds c7a21d0e84aa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown adds 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds f42752729e20 eeprom: 93xx46: fix MODULE_DEVICE_TABLE adds 2bb7c8f2c47a Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds d997cc1715df Input: snvs_pwrkey - add clk handling adds fe0a7e3d0127 Input: resistive-adc-touch - fix division by zero error on [...] adds 3378a07daa6c Input: xpad - add support for another USB ID of Nacon GC-100 adds a02dcde595f7 Input: touchscreen - avoid bitwise vs logical OR warning adds 85d7efffb3ff Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3c2175dda39a Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 019057bd73d1 KVM: SEV-ES: fix length of string I/O adds 1d58a17ef545 KVM: arm64: Fix host stage-2 PGD refcount adds 7615c2a51478 KVM: arm64: Report corrupted refcount at EL2 adds 6e6a8ef088e1 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE adds e2b6d941ec38 Merge tag 'kvmarm-fixes-5.15-2' of git://git.kernel.org/pu [...] adds a7f215bf7e75 KVM: replace large kvmalloc allocation with vmalloc adds c0f45f99b695 KVM: X86: fix lazy allocation of rmaps adds c760c32c0703 KVM: SEV-ES: Set guest_state_protected after VMSA update adds 10f8e09074db KVM: x86: avoid warning with -Wbitwise-instead-of-logical adds e1c7d89a907a Revert "KVM: x86: Open code necessary bits of kvm_lapic_se [...] adds 5ced280cabc8 KVM: x86: WARN if APIC HW/SW disable static keys are non-z [...] adds 284cbde45338 KVM: kvm_stat: do not show halt_wait_ns adds b41562b71d54 KVM: VMX: Remove redundant handling of bus lock vmexit adds e806cc420279 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds d4c4a832217a Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 437f1adc77a4 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6efacdf1d10b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets adds f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released adds 97e6ea6d7806 scsi: mpi3mr: Fix duplicate device entries when scanning t [...] adds 85374b639229 scsi: sd: Fix crashes in sd_resume_runtime() adds 5661f0673ba6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield adds 887586c362cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f84c22d627be Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2114a6502293 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 68c9cdf37a04 efi/libstub: Simplify "Exiting bootservices" message adds b3a72ca80351 efi/cper: use stack buffer for error record decoding adds 38fa3206bf44 efi: Change down_interruptible() in virt_efi_reset_system( [...] adds 8148169ab6ca Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate adds 6f668b61142f clk: bcm-2835: Remove rounding up the dividers adds 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate adds 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect adds c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind adds 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC adds d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled adds 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds fa3f9fd2b533 drm: mxsfb: Fix NULL pointer dereference crash on unload adds e76c4e810206 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BY [...] adds 37d8e772a1db Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3510c5cf4276 gen_init_cpio: add static const qualifiers adds 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive adds a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg adds 4f2e83b4571b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a6a445dc3f76 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 4674ab8a43c0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds bc9599c736af Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2879056c6591 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 1dfde0892b32 arm64: asm: setup.h: export common variables adds de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well adds fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] adds f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core adds 401b68b25bb0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds f9a7bed3504e Merge branch 'arm/fixes' into for-next adds 936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/ [...] adds dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_pl [...] adds 9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_p [...] adds e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 adds 6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 adds 707a4cdf86e5 bus: brcmstb_gisb: Allow building as module adds 790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com [...] adds fa7c47b9f512 Merge branch 'arm/drivers' into for-next adds 6737810be216 soc: document merges adds 8a62b02c7630 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9541f30c9d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce81e6a7de43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c688b4ad0c8b ARM: configs: aspeed: Disable IPV6 SIT device adds 7af36da5fede ARM: configs: aspeed: Enable commonly used drivers adds 59b8bfc89439 ARM: configs: aspeed: Enable pstore and lockup detectors adds 6c78800461e6 ARM: config: aspeed: Enable Network Block Device adds 52a490e0efac ARM: configs: aspeed: Remove unused USB gadget devices adds 18b34bcad26c ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 4dd51eb7c838 ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 4eb7fe3333a0 ARM: dts: aspeed: fp5280g2: Use the 64M layout adds 509d3f2b755f Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds d9efa06d3f49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d245d086c7 dt-bindings: Relocate DDR bindings adds 9e17f71e9c33 dt-bindings: memory: lpddr2: Convert to schema adds 3539a2c6c689 dt-bindings: memory: lpddr2: Add revision-id properties adds 2782ece0d315 dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F adds 001b8b2594db dt-bindings: Add vendor prefix for Elpida Memory adds ce004ae6c552 dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node adds 38322cf423f6 memory: Add LPDDR2-info helpers adds 131dd9a436d8 memory: tegra20-emc: Support matching timings by LPDDR2 co [...] adds 3111a22e06df Merge branch 'mem-ctrl-next' into for-next adds 9816f994b360 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] adds 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV adds 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 adds ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency adds 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] adds 72949f76565c soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() adds 86f84f8adccf Merge branch 'imx/drivers' into for-next adds 83ad8d101151 dt-bindings: arm: fsl: add ls1021a-tsn board adds 965aac363713 Merge branch 'imx/bindings' into for-next adds 4fb0b9309c9f ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery adds c49d461648e5 ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC pr [...] adds 113dc42b03e3 ARM: dts: ls1021a: remove clock-names property for i2c nodes adds ca8a261617c7 ARM: dts: ls1021a: change dma channels order to match schema adds 784bdc6f2697 ARM: dts: ls1021a: change to use SPDX identifiers adds 7cd2f9a59f34 ARM: dts: ls1021a-qds: Add node for QSPI flash adds 74c7b4593798 ARM: dts: ls1021a: update pcie nodes for dt-schema check adds 44c407203313 ARM: dts: ls1021a: fix board compatible to follow binding schema adds d41488bc0b65 ARM: dts: ls1021a: breakup long values in thermal node adds 61761d3eeb43 ARM: dts: ls1021a: disable ifc node by default adds 8611083250e8 ARM: dts: ls1021a: remove regulators simple-bus adds e11f309660e1 ARM: dts: ls1021a: fix memory node for schema check adds 39a1d8d2fbda ARM: dts: ls1021a: add #dma-cells to qdma node adds 8bcf67b8d893 ARM: dts: ls1021a: add #power-domain-cells for power-contr [...] adds 6aae6c49690c ARM: dts: ls1021a-qds: change fpga to simple-mfd device adds 08dc4d0c9535 ARM: dts: ls1021a-tsn: remove undocumented property "posit [...] adds 1ee1500ef717 ARM: dts: ls1021a: move thermal-zones node out of soc/ adds 05e63b48b20f ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compati [...] adds 1915f54235dd Merge branch 'imx/dt' into for-next adds ca4fd34e8603 arm64: dts: imx8mq-librem5: add reset gpio to mantix panel [...] adds 1f8359d4a242 arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl as [...] adds 924025e5eeb9 arm64: dts: imx8mq-librem5: wire up the wifi regulator adds c3817595d6d0 arm64: dts: imx8mq-librem5: delay the startup of the SDIO adds 2344af0d5b58 arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards adds 09d255f0beb5 arm64: dts: imx8mq-librem5: Limit the max sdio frequency adds fea0fd097c4f arm64: dts: imx8mq-librem5: set debounce interval of volum [...] adds 7973009235e2 arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix adds ec1e91d400bf arm64: dts: imx8mm-kontron: Add support for ultra high spe [...] adds 37e01e683031 Merge branch 'imx/dt64' into for-next adds e99a1fa731b4 ARM: imx_v6_v7_defconfig: Enable HID I2C adds c0ec57e5b18c Merge branch 'imx/defconfig' into for-next adds 8bd7cd1cc7f0 Merge branch 'imx/maintainers' into for-next adds aeb423cc9778 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb14e7678023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ce4f7619a24c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap adds 8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration adds bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch adds 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next adds 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB adds e32d2977f6ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a8dc17a6cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cac3c0dd613a Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds 5c1c3e2a7693 arm64: defconfig: Disable firmware sysfs fallback adds 88800cb25484 arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect adds 551ed64388fd arm64: defconfig: Enable Sleep stats driver adds 2533786f46d0 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names adds 9095d054851f arm64: dts: qcom: msm8916: Drop underscore in node name adds 622adb84b3e7 arm64: dts: qcom: sdm845: Drop standalone smem node adds dfe28877db61 arm64: dts: qcom: sc7180: Add qspi compatible adds 266e5cf39a0f arm64: dts: qcom: sm8250: remove mmcx regulator adds eaa744b1c101 arm64: dts: qcom: add 'chassis-type' property adds 4537977a50e6 arm64: dts: sc7180: Factor out ti-sn65dsi86 support adds 0faf297c4273 arm64: dts: sc7180: Support Parade ps8640 edp bridge adds 47cb6a068409 arm64: dts: qcom: Enable RPMh Sleep stats adds 290bc6846547 arm64: dts: qcom: Enable RPM Sleep stats adds d0fe6491ddd2 dt-bindings: sram: Document qcom,rpm-msg-ram adds 7a99e87e2e6b dt-bindings: soc: smem: Make indirection optional adds b5af64fceb04 soc: qcom: smem: Support reserved-memory description adds e3e56c050ab6 soc: qcom: rpmhpd: Make power_on actually enable the domain adds 2fae3ecc7040 soc: qcom: socinfo: add two missing PMIC IDs adds ac3f1ee77cbe dt-bindings: Introduce QCOM Sleep stats bindings adds 1d7724690344 soc: qcom: Add Sleep stats driver adds 03d4e43fc5be ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI adds 31bf1ffea584 Merge branches 'arm64-defconfig-for-5.16', 'arm64-for-5.16 [...] adds 8419df9ab38f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e22873aeb291 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, [...] adds c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes adds 38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes adds 361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet adds 12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps adds f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 1ff9c4c68d43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e376100ac5b4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds a65e6523e6dc arm64: dts: rockchip: add spdif node to rk356x adds 7ab91acd3624 arm64: dts: rockchip: enable spdif on Quartz64 A adds fff963f4ec42 dt-bindings: arm: rockchip: add rk3368 compatible string t [...] adds b394e70cdcab arm64: dts: rockchip: add powerdomains to rk3368 adds 263b39bce2fb arm64: dts: rockchip: add 'chassis-type' property adds 7de8989e0f91 Merge branch 'v5.16-armsoc/dts64' into for-next adds d7077ac508e6 ARM: dts: rockchip: change gpio nodenames adds 86cdd6751ade Merge branch 'v5.16-armsoc/dts32' into for-next adds ec3028e7c83e arm64: dts: rockchip: change gpio nodenames adds 74655472ace6 Merge branch 'v5.16-armsoc/dts64' into for-next adds ef5c91357004 arm64: dts: rockchip: Add i2s1 on rk356x adds 1938b585ed19 arm64: dts: rockchip: Add analog audio on Quartz64 adds 6d466f37770e Merge branch 'v5.16-armsoc/dts64' into for-next adds 4c96ba073aad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c072c4ef7ef0 soc: samsung: exynos-chipid: Pass revision reg offsets adds 0a0124065fcd dt-bindings: samsung: exynos-chipid: Document Exynos850 co [...] adds 81a51eb6be3d soc: samsung: exynos-chipid: Add Exynos850 support adds 66d9de75cfc1 Merge branch 'next/drivers' into for-next adds d96890fca9fd rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies adds 38769d821158 Merge branch 'next/drivers' into for-next adds c2dced8e2ce6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0ae6a8f4d75c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds dad70d11a6e5 ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp [...] adds 0ac68641f414 ARM: dts: stm32: fix SAI sub nodes register range adds 960d46f29aec ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 adds d4b3aaf0f90b ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI cloc [...] adds aa6ad5ad04a4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 50ac48ae3e80 bus: sun50i-de2: Adjust printing error message adds 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next adds 56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible adds d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes adds e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table adds 8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support adds d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatib [...] adds 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next adds da24ac780707 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 88753ec7d186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8bc0c68ec99 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] adds 48d5d89897b7 Merge branch 'clk-renesas' into clk-next adds c405f5c15e9f clk: at91: check pmc node status before registering syscore ops adds 754051903eca Merge branch 'clk-at91' into clk-next adds cd622aef1650 Merge branch 'clk-fixes' into clk-next adds 30ecef23772f clk: qcom: Remove redundant .owner adds 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 adds 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] adds 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 adds 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] adds 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible adds 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support adds 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver adds 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver adds 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks adds 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks adds b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks adds 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE adds a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset adds c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support adds eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents adds ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc adds 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc adds 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 adds d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 adds a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 adds 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 adds 4a07a35baf1b Merge branch 'clk-qcom' into clk-next adds 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] adds e5c9c17340b2 Merge branch 'clk-imx' into clk-next adds aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array adds 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next adds 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain adds a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain adds 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller adds a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] adds 3652265514f5 clk: qcom: gdsc: enable optional power domain support adds 11cae9cb85ec Merge branch 'clk-qcom' into clk-next adds 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST adds d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users adds 5d776bab41b2 Merge branch 'clk-versatile' into clk-next adds 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks adds bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] adds a475008b40f2 Merge branch 'clk-renesas' into clk-next adds 54339a3192d0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings adds 7dd05578198b clk: samsung: Introduce Exynos850 clock driver adds 3270ffe89fe6 clk: samsung: add support for CPU clocks adds 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing adds fe0a00082cc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3919375f2411 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds b58fd676b5b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0159ac244155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 200338d9ef4b Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds beb58e05dea5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d92a8a61b7d7 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 4ca977773213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] adds 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] adds 602946ec2f90 powerpc: Set max_mapnr correctly adds 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support adds b616230e2325 powerpc/eeh: Fix docstrings in eeh.c adds 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] adds 98c59924723b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1f077846c2b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3357ae1579c Merge branch 'fixes' into for-next adds 6e3b5a75960e Merge branch 'features' into for-next adds e73eef74ed76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cb651a9bc84 Merge branch 'for-next' of git://git.libc.org/linux-sh adds 135de87a4584 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 2e513f766f64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 455d18d82917 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 2ec87c02b3df Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 adds ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] adds 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] adds 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible adds ef2e3b2385ab btrfs: rework page locking in __extent_writepage() adds f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] adds 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] adds 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 5ec0ef0225f0 btrfs: update refs for any root except tree log roots adds 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] adds bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] adds f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] adds c1042b91d8bf btrfs: unify lookup return value when dir entry is missing adds 0c0565534812 btrfs: check for error when looking up inode during dir en [...] adds f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts adds aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log adds fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper adds d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted adds 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents adds 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs adds 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time adds 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional adds fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member adds bb1c28f52d17 btrfs: update device path inode time instead of bd_inode adds 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 adds 17e1d80d4a4e btrfs: index free space entries on size adds cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim adds 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] adds 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device adds 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices adds 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device adds 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args adds ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper adds 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] adds 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] adds 8feaa815eda1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2376fd495ae6 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] adds 08e9f52e2dce cifs: for compound requests, use open handle if possible adds 3ed76ba46457 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression adds e62424651f43 erofs: decouple basic mount options from fs_context adds dfeab2e95a75 erofs: add multiple device support adds 8f89926290c4 erofs: get compression algorithms directly on mapping adds eebb297cf4fa erofs: introduce the secondary compression head adds da52243991d2 erofs: introduce readmore decompression strategy adds dd8ba3a40c1f lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 4a9e03860924 lib/xz: Validate the value before assigning it to an enum [...] adds 7f02226c6a30 lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds 1afa2dbb85ae lib/xz: Add MicroLZMA decoder adds 3b11553a02c4 lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 4ffcdf96a044 erofs: rename some generic methods in decompressor adds f1e2f6d66a55 erofs: lzma compression support adds 13c116fb9344 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] adds 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] adds 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch adds 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents adds bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] adds a992bc717652 ext4: check for inconsistent extents between index and leaf block adds 916ff8d5ea0e ext4: prevent partial update of the extent blocks adds fd6a729939a4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 20f1875a342f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b5cf7894208e fuse: make sure reclaim doesn't write the inode adds 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() adds 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() adds 2469204435db fuse: use kmap_local_page() adds 443a15ad3f72 fuse: delete redundant code adds 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 3a731da57ebd fuse: simplify __fuse_write_file_get() adds 412a7ca5e2e6 fuse: selective attribute invalidation adds a69a29fb89c1 fuse: don't bump attr_version in cached write adds 9ea929e80274 fuse: rename fuse_write_update_size() adds a2d7728a1f35 fuse: always invalidate attributes after writes adds 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() adds 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache adds 27e2682a6fd9 fuse: simplify local variables holding writeback cache state adds cbcde085408b fuse: move reverting attributes to fuse_change_attributes() adds 83d9bf94c077 fuse: add cache_mask adds e15a9a5fca6c fuse: take cache_mask into account in getattr adds 1d622d11c308 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value adds 590f359b2dce powerpc/kvm: Fix kvm_use_magic_page adds 4303543bac16 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] adds 7a4f855acb0a iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] adds fb1aa6e7efc3 iov_iter: Introduce fault_in_iov_iter_writeable adds 2bc4350d3e96 gfs2: Add wrapper for iomap_file_buffered_write adds 050c77f2894a gfs2: Clean up function may_grant adds 780e49d7b88c gfs2: Introduce flag for glock holder auto-demotion adds bd8885677023 gfs2: Move the inode glock locking to gfs2_file_buffered_write adds 906f090d0f7e gfs2: Eliminate ip->i_gh adds 4965b3bef07c gfs2: Fix mmap + page fault deadlocks for buffered I/O adds 8b68d37cee02 iomap: Fix iomap_dio_rw return value for user copies adds 5e54a30653bd iomap: Support partial direct I/O on user copy failures adds b65d2be53902 iomap: Add done_before argument to iomap_dio_rw adds 8a160b09cd14 gup: Introduce FOLL_NOFAULT flag to disable page faults adds 4de25673378c iov_iter: Introduce nofault flag to disable page faults adds 553acb772bde gfs2: Fix mmap + page fault deadlocks for direct I/O adds 9c94a5566dfb gfs2: remove redundant check in gfs2_rgrp_go_lock adds 035921960acb gfs2: Add GL_SKIP holder flag to dump_holder adds b1cae777b338 gfs2: move GL_SKIP check from glops to do_promote adds 128c2aa64011 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 020ba5d21f94 gfs2: Allow append and immutable bits to coexist adds ecafdc7b129a gfs2: Save ip from gfs2_glock_nq_init adds f909a1e3d0b5 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds c90f13cfeb34 gfs2: dump glocks from gfs2_consist_OBJ_i adds 5a6a6283e26e gfs2: change go_lock to go_instantiate adds 43c7cdc10930 gfs2: Remove 'first' trace_gfs2_promote argument adds e091366f0e03 gfs2: re-factor function do_promote adds f5ad9d692f4a gfs2: further simplify do_promote adds 3565f26d00a0 gfs2: split glock instantiation off from do_promote adds 2e0e4375e0dc gfs2: fix GL_SKIP node_scope problems adds 9f1c9390e9bb gfs2: Eliminate GIF_INVALID flag adds b948271f520b gfs2: remove RDF_UPTODATE flag adds 27d7090d8ec5 gfs2: set glock object after nq adds 35fb3d505a9d gfs2: Cancel remote delete work asynchronously adds 2dd38d699d1d gfs2: Fix glock_hash_walk bugs adds 2ad7043195d0 gfs2: check context in gfs2_glock_put adds 325af8803f46 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 670bb6223889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 895867070033 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds f7db8fd03a4b ksmbd: add validation in smb2_ioctl adds bf8acc9e10e2 ksmbd: improve credits management adds 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] adds dbad63001eac ksmbd: validate compound response buffer adds 4bc59477c329 ksmbd: limit read/write/trans buffer size not to exceed 8MB adds 2ea086e35c3d ksmbd: add buffer validation for smb direct adds 7a3348870500 ksmbd: validate credit charge after validating SMB2 PDU body size adds fcb9af325918 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode adds c44b31c26379 SUNRPC: Change return value type of .pc_decode adds 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status adds fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode adds 130e2054d4a6 SUNRPC: Change return value type of .pc_encode adds 2336d6968621 nfsd: update create verifier comment adds ec3089daceca Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 507874c08f63 orangefs: Remove redundant initialization of variable ret adds 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] adds ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. adds a13e5f196667 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() adds c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects adds c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] adds 512edfac85d2 xfs: port the defer ops capture and continue to resource capture adds 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code adds ae127f087dc2 xfs: remove xfs_btree_cur_t typedef adds 510a28e195cd xfs: don't allocate scrub contexts on the stack adds f4585e82340b xfs: stricter btree height checking when looking for errors adds 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots adds 4c175af2ccd3 xfs: check that bc_nlevels never overflows adds de38db7239c4 xfs: remove the xfs_dinode_t typedef adds ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef adds 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef adds f54466d3d82d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds d87b9d9a379e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95f26824893a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds ee3f0d940485 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc50aeea86d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d3b921299ae next-20211015/pci adds 9ff575f9e867 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 64b67c9b8a77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4cea722a86a Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 510465c7cd94 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct adds f04ce1e32330 dt-bindings: hwmon: add missing tmp421 binding adds c1143d1bc5df hwmon: (tmp421) add support for defining labels from DT adds 45e9bda4ffc4 hwmon: (tmp421) support disabling channels from DT adds 3fba10dc0341 hwmon: (tmp421) support specifying n-factor via DT adds f3fbf4b81d30 hwmon: (tmp421) really disable channels adds 1a98068c71f9 hwmon: (tmp421) support HWMON_T_ENABLE adds 0ebbd89d4d77 hwmon: (tmp421) update documentation adds 3e4dd2e8bcf2 hwmon: (tmp421) ignore non-channel related DT nodes adds 51369c0f0534 dt-bindings: hwmon: allow specifying channels for tmp421 adds b1986c8e31a3 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] adds 2c59a32d1220 hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() adds efb389b8c34f hwmon: (max31722) Warn about failure to put device in stan [...] adds 47db5405dfb0 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 3890cc7961fa Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 6cd144aba497 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 936d5e271593 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 295b27ec847b Merge branch 'acpi-pm' into linux-next adds 2835f327bd12 ACPI: battery: Accept charges over the design capacity as full adds c10383e8ddf4 ACPI: scan: Release PM resources blocked by unused objects adds 50861d439b93 ACPI: LPSS: Use ACPI_COMPANION() directly adds d47e983e4f61 ACPI: replace snprintf() in "show" functions with sysfs_emit() adds 180a736395e7 Merge branches 'acpi-battery', 'acpi-scan', 'acpi-soc' and [...] adds fc579eb6e7c9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e9bb2856d4bb Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 60b74071ee72 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds eb92857eaeaf Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 7fe36629c07b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds db03874b8543 dt-bindings: thermal: qcom: add HC variant of adc-thermal [...] adds f6c83676c609 thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant adds b8aaf1415a1b thermal: rcar_gen3_thermal: Store thcode and ptat in priv data adds c3131bd5586d thermal: rcar_gen3_thermal: Read calibration from hardware adds 1dd7128b839f thermal/core: Fix null pointer dereference in thermal_release() adds 5b42e5fb1aea Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats adds 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct adds 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats adds 5e2ddd1e5982 RDMA/counter: Add optional counter support adds 7301d0a9834c RDMA/nldev: Add support to get status of all counters adds 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] adds 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] adds 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization adds ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters adds a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support adds a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback adds 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] adds 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str adds 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls adds 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() adds 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() adds 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() adds 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() adds f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] adds cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr adds 99c13a3e2965 RDMA/rxe: Change AH objects to indexed adds 73a549321003 RDMA/rxe: Create AH index and return to user space adds 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd adds e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs adds 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num adds ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() adds 7fd362962641 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 21314638c9f2 devlink: Reduce struct devlink exposure adds 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c adds b88f7b1203bf devlink: Annotate devlink API calls adds bd032e35c568 devlink: Allow control devlink ops behavior through feature mask adds 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] adds 82465bec3e97 devlink: Delete reload enable/disable interface adds 0e258cec0b07 Merge branch 'devlink-reload-simplification' adds d1f24712a86a ionic: no devlink_unregister if not registered adds edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic adds 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression adds 23144a915684 ravb: Use ALIGN macro for max_rx_len adds 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info adds 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub adds 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub adds 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub adds 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub adds b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info adds 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet adds 4ea3167bad27 ravb: Rename "tsrq" variable adds 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function adds 1091da579d7c ravb: Rename "nc_queue" feature bit adds 95e99b10482d ravb: Document PFRI register bit adds 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() adds 940409264647 ravb: Fix typo AVB->DMAC adds 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' adds c045ad2cc01e ax25: constify dev_addr passing adds db95732446a8 rose: constify dev_addr passing adds 2ef6db76bac0 llc/snap: constify dev_addr passing adds 1a8a23d2da4f ipv6: constify dev_addr passing adds 6cf862807234 tipc: constify dev_addr passing adds 1bfcd1cc546e decnet: constify dev_addr passing adds fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' adds 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers adds 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address adds 5a1b7e1a5325 ip: use dev_addr_set() in tunnels adds 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' adds 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes adds 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' adds 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown adds e79d82643a69 net: enetc: fix check for allocation failure adds b063e0651ced mlxsw: reg: Fix a typo in a group heading adds fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT adds 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters adds 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters adds bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters adds ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' adds 9974cb5c8790 net: delete redundant function declaration adds e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr adds 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins adds 885fe6932a11 ice: Add support for SMA control multiplexer adds 325b2064d00a ice: Implement support for SMA and U.FL on E810-T adds 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 766607570bec ethernet: constify references to netdev->dev_addr in drivers adds 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() adds db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate adds c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) adds 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr adds 562ef98a666e ethernet: replace netdev->dev_addr assignment loops adds 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes adds 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' adds ba530fea8ca1 ethernet: remove random_ether_addr() adds 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n adds e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 67ca5159dbe2 net: phy: micrel: make *-skew-ps check more lenient adds 4ece1ae44015 net: microchip: lan743x: add support for PTP pulse width ( [...] adds 4dc08dcc9f6f net: phy: dp83867: introduce critical chip default init fo [...] adds 20d446f24f37 net: mvneta: Delete unused variable adds 507c2f1d2936 net, neigh: Add build-time assertion to avoid neigh->flags [...] adds c8e80c1169b2 net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT a [...] adds 30fc7efa38f2 net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED [...] adds c47fedba94bc Merge branch 'minor-managed-neighbor-follow-ups' adds 78e0a006914b hv_netvsc: Add comment of netvsc_xdp_xmit() adds cd2621d07d51 net: fealnx: fix build for UML adds 523994ba3ad1 net: intel: igc_ptp: fix build for UML adds a3d708925fcc net: tulip: winbond-840: fix build for UML adds 4826090719d4 octeontx2-af: Enable CPT HW interrupts adds 7054d39ccf7e octeontx2-af: Perform cpt lf teardown in non FLR path adds 149f3b73cb66 octeontx2-af: Add support to flush full CPT CTX cache adds 40088915f547 Merge branch 'octeontx2-af-miscellaneous-changes-for-cpt' adds d00e60ee54b1 page_pool: disable dma mapping support for 32-bit arch wit [...] adds bacc8daf97d4 xen-netback: Remove redundant initialization of variable err adds d8b6f5bae6d3 dsa: qca8k: add mac_power_sel support adds fdbf35df9c09 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties adds 6c43809bf1be net: dsa: qca8k: add support for sgmii falling edge adds 731d613338ec dt-bindings: net: dsa: qca8k: Document support for CPU port 6 adds 3fcf734aa482 net: dsa: qca8k: add support for cpu port 6 adds 5654ec78dd7e net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6 adds 13ad5ccc093f dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll adds bbc4799e8bb6 net: dsa: qca8k: add explicit SGMII PLL enable adds 924087c5c3d4 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding adds 362bb238d8bf net: dsa: qca8k: add support for pws config reg adds ed7988d77fbf dt-bindings: net: dsa: qca8k: document support for qca8328 adds f477d1c8bdbe net: dsa: qca8k: add support for QCA8328 adds cef08115846e net: dsa: qca8k: set internal delay also for sgmii adds fd0bb28c547f net: dsa: qca8k: move port config to dedicated struct adds e52073a8e308 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch adds d291fbb8245d dt-bindings: net: dsa: qca8k: convert to YAML schema adds bf1366734b36 Merge branch 'qca8337-improvements' adds 0b93aed2842d mctp: Avoid leak of mctp_sk_key adds 19757cebf0c5 tcp: switch orphan_count to bare per-cpu counters adds 70e939ddea7f net: add skb_get_dsfield() helper adds e72aeb9ee0e3 fq_codel: implement L4S style ce_threshold_ect1 marking adds f3fafbcbe873 Merge branch 'L4S-style-ce_threshold_ect1-marking' adds 2cf0b6fe9bd3 soc: fsl: dpio: extract the QBMAN clock frequency from the [...] adds ed1d2143fee5 soc: fsl: dpio: add support for irq coalescing per softwar [...] adds a64b44213766 net: dpaa2: add support for manual setup of IRQ coalesing adds 69651bd8d303 soc: fsl: dpio: add Net DIM integration adds fc398bec0387 net: dpaa2: add adaptive interrupt coalescing adds 295711fa8fec Merge branch 'dpaa2-irq-coalescing' adds 29211e7db28a mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() adds 72bcbc46a5c3 mptcp: increase default max additional subflows to 2 adds 3828c514726f mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static adds dcebeb8bfedc Merge branch 'mptcp-fixes' adds e93d1c37a85b ice: remove ring_active from ice_ring adds dc23715cf30a ice: move ice_container_type onto ice_ring_container adds e72bba21355d ice: split ice_ring onto Tx/Rx separate structs adds 0bb4f9ecadd4 ice: unify xdp_rings accesses adds a55e16fa330a ice: do not create xdp_frame on XDP_TX adds eb087cd82864 ice: propagate xdp_ring onto rx_ring adds 9610bd988df9 ice: optimize XDP_TX workloads adds 22bf877e528f ice: introduce XDP_TX fallback path adds 2faf63b650bb ice: make use of ice_for_each_* macros adds 803a4344c790 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4b2c5fa9c990 net/mlx5: Add layout to support default timeouts register adds 5945e1adeab5 net/mlx5: Read timeout values from init segment adds 32def4120e48 net/mlx5: Read timeout values from DTOR adds 17ac528d8868 net/mlx5: Bridge, provide flow source hints adds 9fbe1c25ecca net/mlx5i: Enable Rx steering for IPoIB via ethtool adds fbfa97b4d79f net/mlx5: Disable roce at HCA level adds 88594d83314a net/mlx5: CT: Fix missing cleanup of ct nat table on init failure adds 0885ae1a9d34 net/mlx5e: Add extack msgs related to TC for better debug adds 0e6f3ef469bb net/mlx5: DR, Prefer kcalloc over open coded arithmetic adds 7b1b6d35f045 net/mlx5: Check return status first when querying system_i [...] adds 2ec16ddde1fa net/mlx5: Introduce new device index wrapper adds 1021d0645d59 net/mlx5: Use native_port_num as 1st option of device index adds 8a543184d79c net/mlx5: Use system_image_guid to determine bonding adds 93eb2b77212e Merge tag 'mlx5-updates-2021-10-15' of git://git.kernel.or [...] adds 1c5b5b3f0eab net: macvtap: fix template string argument of device_creat [...] adds a07a296bba9d net: ipvtap: fix template string argument of device_create() call adds 8ec53ed9af1f ethernet: adaptec: use eth_hw_addr_set() adds 0d4c7517159f ethernet: aeroflex: use eth_hw_addr_set() adds ffaeca68fb5f ethernet: alteon: use eth_hw_addr_set() adds f98c50509a20 ethernet: amd: use eth_hw_addr_set() adds 698c33d8b489 ethernet: aquantia: use eth_hw_addr_set() adds a85c8f9ad2f6 ethernet: bnx2x: use eth_hw_addr_set() adds 0c9e0c7931c6 ethernet: bcmgenet: use eth_hw_addr_set() adds 41edfff572d9 ethernet: enic: use eth_hw_addr_set() adds 10e6ded81235 ethernet: ec_bhf: use eth_hw_addr_set() adds d9ca87233b68 ethernet: enetc: use eth_hw_addr_set() adds 5c8b348534ac ethernet: ibmveth: use ether_addr_to_u64() adds ec356edef78c ethernet: ixgb: use eth_hw_addr_set() adds 4b0dd004e357 Merge branch 'dev_addr-conversions-part-1' adds 24bcbe1cc69f net: stream: don't purge sk_error_queue in sk_stream_kill_ [...] adds ed990df29f5b net/smc: save stack space and allocate smc_init_info adds 42042dbbc2eb net/smc: prepare for SMC-Rv2 connection adds e5c4744cfb59 net/smc: add SMC-Rv2 connection establishment adds e49300a6bf62 net/smc: add listen processing for SMC-Rv2 adds 8ade200c269f net/smc: add v2 format of CLC decline message adds 24fb68111d45 net/smc: retrieve v2 gid from IB device adds 8799e310fb3f net/smc: add v2 support to the work request layer adds b4ba4652b3f8 net/smc: extend LLC layer for SMC-Rv2 adds b0539f5eddc2 net/smc: add netlink support for SMC-Rv2 adds 29397e34c76b net/smc: stop links when their GID is removed adds 4e6e167bc049 Merge branch 'smc-rv23' adds 8afab2a2e332 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e719b39f0add Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8ba44e810dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7463acfbe52a netfilter: Rename ingress hook include file adds 17d20784223d netfilter: Generalize ingress hook include file adds 42df6e1d221d netfilter: Introduce egress hook adds 0d7308c0ff5f af_packet: Introduce egress hook adds 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn adds e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn adds 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn adds f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn adds 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction adds 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers adds 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers adds c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers adds ffdd33dd9c12 netfilter: core: Fix clang warnings about unused static inlines adds 42d0f8f2125e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e3ec7017f6a2 rtw89: add Realtek 802.11ax driver adds 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] adds 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret adds ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls adds 17948401ad58 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer adds 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() adds 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value adds 75d9b8559ac3 Bluetooth: Fix memory leak of hci device adds 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] adds b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] adds 794c3d7b6532 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b20ce85717de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 603362b4a583 mtd: fixup CFI on ixp4xx adds a04e96537cc6 mtd: block2mtd: minor refactor to avoid hard coded constant adds 7b09acdcb944 mtd: block2mtd: add support for an optional custom MTD label adds 8a057b5fb480 MAINTAINERS: Update the devicetree documentation path of hyperbus adds c13de2386c78 mtd: core: don't remove debugfs directory if device is in use adds 7a00bd56b84a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 9be1446ece29 mtd: rawnand: fsmc: Fix use of SM ORDER adds d8467112d645 mtd: rawnand: Let callers use the bare Hamming helpers adds e7f466c51ce9 Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Ha [...] adds 048fbdd59910 Revert "mtd: rawnand: tmio: Fix external use of SW Hamming [...] adds 1d5f55634c92 Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamm [...] adds 8d1e4218a63e Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming [...] adds fe972c458fc5 Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW [...] adds c625823ad8c0 Revert "mtd: rawnand: cs553x: Fix external use of SW Hammi [...] adds d707bb74daae mtd: rawnand: ams-delta: Keep the driver compatible with o [...] adds 7e3cdba176ba mtd: rawnand: au1550nd: Keep the driver compatible with on [...] adds b5b5b4dc6fcd mtd: rawnand: gpio: Keep the driver compatible with on-die [...] adds f9d8570b7fd6 mtd: rawnand: mpc5121: Keep the driver compatible with on- [...] adds 194ac63de6ff mtd: rawnand: orion: Keep the driver compatible with on-di [...] adds f16b7d2a5e81 mtd: rawnand: pasemi: Keep the driver compatible with on-d [...] adds 325fd539fc84 mtd: rawnand: plat_nand: Keep the driver compatible with o [...] adds b4ebddd6540d mtd: rawnand: socrates: Keep the driver compatible with on [...] adds 6bcd2960af1b mtd: rawnand: xway: Keep the driver compatible with on-die [...] adds eec417fd317a mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND adds 73e197df1949 MAINTAINERS: Add entry for Qualcomm NAND controller driver adds fc9e18f9e987 mtd: rawnand: arasan: Prevent an unsupported configuration adds 3422799ad420 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 628e9f81e4cd Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() adds 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() adds 1ed91aa8f2b2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5c91d12b8ea6 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg adds cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] adds b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 8a7df1037598 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 adds 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings adds 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work adds 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror adds d1bfbe8a3202 amd/display: check cursor plane matches underlying plane adds fe04957e26e7 drm/amdgpu: enable display for cyan skillfish adds 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN adds 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo adds 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display adds a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] adds 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran adds 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] adds 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] adds a273bc9937e6 drm/amdkfd: ratelimited svm debug messages adds ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 adds afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. adds 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso adds 972d321e871d MAINTAINERS: Add Siqueira for AMD DC adds 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh adds f23750b5b3d9 drm/amdgpu: fix out of bounds write adds 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range adds 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 adds 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] adds 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk adds 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs adds 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] adds 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) adds 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() adds 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() adds 99ea9b8f7ede drm/amdgpu: drop navi reg init functions adds 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds b41fb1608daa Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file adds 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now adds 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file adds abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] adds 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] adds c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans adds a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] adds f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff adds 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() adds e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy adds 83f52364b152 drm/i915: Remove memory frequency calculation adds d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support adds ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] adds c974cf01b248 drm/i915: Clean up PXP Kconfig info. adds 91ef0a89cab8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 8aa8e9941c04 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 1433d06fe378 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 6f00d1651b32 Merge branch 'for-linus' into for-next adds ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() adds 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] adds b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time adds c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() adds 7c0a188b5f57 next-20211015/sound adds 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support adds abed054f039a ASoC: mediatek: Constify static snd_soc_ops adds bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops adds f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings adds 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support adds 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] adds f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control adds 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback adds 832a5cd2d3d9 ASoc: amd: create platform device for VG machine driver adds 34a0094b9ff7 ASoC: amd: add vangogh machine driver adds 96792fdd77cd ASoC: amd: enable vangogh platform machine driver build adds b296997cf539 ASoC: soc-component: improve error reporting for register access adds 5dd7e163e71f ASoC: test-component: add Test Component YAML bindings adds d293abc0c8fb ASoC: test-component: add Test Component for Sound debug/test adds 92939252458f ASoC: simple-card-utils: add asoc_graph_is_ports0() adds 52a18c291470 ASoC: simple-card-utils: add codec2codec support adds 6e5f68fe3f2d ASoC: add Audio Graph Card2 driver adds c8c74939f791 ASoC: audio-graph-card2: add Multi CPU/Codec support adds f03beb55a831 ASoC: audio-graph-card2: add DPCM support adds c3a15c92a67b ASoC: audio-graph-card2: add Codec2Codec support adds 466ac332bc57 ASoC: add Audio Graph Card2 Yaml Document adds 95373f36b9b8 ASoC: add Audio Graph Card2 Custom Sample adds c601fdf5c845 ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds 5279bd8a842b ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT [...] adds e781759ab87b ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds cb2d94aa4d51 ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sampl [...] adds 349b15ef9d53 ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds baa274db99ef ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Code [...] adds 9a61277af7fb Merge series "ASoC: Add Audio Graph Card2 support" from Ku [...] adds d6365d0f0a03 ASoC: rockchip: i2s-tdm: Strip out direct CRU use adds 4e52cb9e2c22 ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property adds 48772ddbb336 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 26ccf96ef16f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2667f6b7af99 Input: st1232 - increase "wait ready" timeout adds b415ed4f49b9 Input: st1232 - prefer asynchronous probing adds af98ff045f1e Input: adxl34x - make adxl34x_remove() return void adds 39e4e75a9f1c Input: tsc200x - make tsc200x_remove() return void adds 03b47b3ad0a9 Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused adds 4ce73b052bdd Input: ep93xx_keypad - use BIT() and GENMASK() macros adds ab317169673d Input: ep93xx_keypad - use dev_pm_set_wake_irq() adds c4be5e5a113d Input: ep93xx_keypad - switch to using managed resources adds 804f354ab6ce Input: adxl34x - fix sparse warning adds f041a7af1263 Input: tm2-touchkey - report scan codes adds 872e57abd171 Input: tm2-touchkey - allow changing keycodes from userspace adds 9271cda2bb41 Input: ads7846 - set input device bus type and product ID adds ccd661392abb Input: ads7846 - use input_set_capability() adds 36fc54375f98 Input: ads7846 - do not attempt IRQ workaround when deferr [...] adds a88638c4e69c Input: max8925_onkey - don't mark comment as kernel-doc adds ec45b858c867 Input: cpcap-pwrbutton - do not set input parent explicitly adds dcd6a66a23e9 Input: max77693-haptic - drop unneeded MODULE_ALIAS adds d46b3f5bc0fc reboot: export symbol 'reboot_mode' adds 9e5afc84ff94 Input: pm8941-pwrkey - respect reboot_mode for warm reset adds 235300ed8c6c Input: ili210x - use resolution from ili251x firmware adds 70a7681db0c9 Input: ili210x - export ili251x version details via sysfs adds c6ac8f0b4ca9 Input: ili210x - add ili251x firmware update support adds 70145aec230a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5d72a8b5371a io_uring: optimise io_req_set_rsrc_node() adds 99d44da9c3c8 io_uring: optimise rsrc referencing adds 67d15661cb5e io_uring: consistent typing for issue_flags adds 10bce60ee5f8 io_uring: prioritise read success path over fails adds df1460ff653e io_uring: optimise rw comletion handlers adds 90836814fdba io_uring: encapsulate rw state adds 5820b40506be io_uring: optimise read/write iov state storing adds 5e8f74fba3bc io_uring: optimise io_import_iovec nonblock passing adds 8d248fd0dd3d io_uring: clean up io_import_iovec adds 055b7484d2dc io_uring: rearrange io_read()/write() adds e5c383e496e8 Merge branch 'for-5.16/io_uring' into for-next adds c195ab97b13f block: cache bdev in struct file for raw bdev IO adds f149a57312e3 Merge branch 'for-5.16/block-io_uring' into for-next adds 9ea55973b4ce nvme: don't memset() the normal read/write command adds 3316a03351ff Merge branch 'for-5.16/drivers' into for-next adds b679ac7ba59b blk-mq: optimise *end_request non-stat path adds 029fa7a5e505 sbitmap: add __sbitmap_queue_get_batch() adds 369d1dc6ce0d block: improve batched tag allocation adds d2a6b86d9bc8 Merge branch 'for-5.16/block' into for-next adds ae263bc3549a block: use flags instead of bit fields for blkdev_dio adds 2e9a45fd9051 block: handle fast path of bio splitting inline adds 91c350d599a6 Merge branch 'for-5.16/block-io_uring' into for-next adds 21baefbb1558 block: remove redundant =y from BLK_CGROUP dependency adds 59b0555ae1c3 block: simplify Kconfig files adds 9b95c675b440 block: move menu "Partition type" to block/partitions/Kconfig adds 782b51ee1f99 block: move CONFIG_BLOCK guard to top Makefile adds 496b2e0da81e block: only check previous entry for plug merge attempt adds 1b1fff996831 Merge branch 'for-5.16/block' into for-next adds 82c2ecfce69b mtip32xx: Remove redundant 'flush_workqueue()' calls adds 83415c81db07 Merge branch 'for-5.16/drivers' into for-next adds 5d946c9385d8 io_uring: optimise req->ctx reloads adds 62768ee791cb io_uring: kill io_wq_current_is_worker() in iopoll adds 406e1233ec43 io_uring: optimise io_import_iovec fixed path adds 200a80aa2078 io_uring: return iovec from __io_import_iovec adds 95462452d4c8 io_uring: optimise fixed rw rsrc node setting adds 8b0286cb37b4 io_uring: clean io_prep_rw() adds 2f79a9eba967 Merge branch 'for-5.16/io_uring' into for-next adds d7fdb027f701 block: cache request queue in bdev adds 9171981d9c4a block: use bdev_get_queue() in bdev.c adds 0e7e3c7708cb block: use bdev_get_queue() in bio.c adds 5c52f520072f block: use bdev_get_queue() in blk-core.c adds ad7b46510970 block: convert the rest of block to bdev_get_queue adds 3b12481282f1 Merge branch 'for-5.16/block-io_uring' into for-next adds b5644a3a79bf nbd: don't handle response without a corresponding request [...] adds d14b304f558f nbd: make sure request completion won't concurrent adds dbd73178da67 nbd: check sock index in nbd_read_stat() adds a83fdc853655 nbd: don't start request if nbd_queue_rq() failed adds 6157a8f48990 nbd: clean up return value checking of sock_xmit() adds 961e9f50be9b nbd: partition nbd_read_stat() into nbd_read_reply() and n [...] adds 52c90e0184f6 nbd: fix uaf in nbd_handle_reply() adds 367413ed8c1d Merge branch 'for-5.16/drivers' into for-next adds 02a8286be94b fs/io_uring: Prioritise checking faster conditions first i [...] adds d8bfea2499e1 Merge branch 'for-5.16/io_uring' into for-next adds feabed278b19 io_uring: arm poll for non-nowait files adds c142f8627b24 io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags adds c533d6e48e8a io_uring: simplify io_file_supports_nowait() adds d95a9da0b9e4 Merge branch 'for-5.16/io_uring' into for-next adds 8d0d00d63840 md: add error handling support for add_disk() adds 515a61a77626 md: add the bitmap group to the default groups for the md kobject adds 2907d6ab0e94 md: extend disks_mutex coverage adds 7776e7efe6f4 md: properly unwind when failing to add the kobject in md_alloc adds 6de838e352bf md/raid1: only allocate write behind bio for WriteMostly device adds 87ea6e98b6e6 md/raid1: use rdev in raid1_write_request directly adds e525a5ddd706 md/raid5: call roundup_pow_of_two in raid5_run adds 48474810225e md: remove unused argument from md_new_event adds 199b1b9e816f md: update superblock after changing rdev flags in state_store adds c85718c3291c Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds 22056523d144 Merge branch 'for-5.16/drivers' into for-next adds 8e99ea1ea613 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds c1d7fa96e74b dm: introduce audit event module for device mapper adds 8503243b4a81 dm integrity: log audit events for dm-integrity target adds 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem adds dffca4d565b3 dm: Remove redundant flush_workqueue() calls adds 79d8cfcb0b00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2d488be50c9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 92d23216fe7c Merge branch 'fixes' into next adds 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host adds 73a54663dc2c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2eaf5dc8e8b2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds fa1ee00e7bd1 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds db6e436264da power: supply: axp288_charger: Fix missing mutex_init() adds eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery adds 1a6784359540 power: supply: ab8500_bmdata: Use standard phandle adds 95b50a1ee075 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72bf80cf09c4 regulator: lp872x: replacing legacy gpio interface for gpiod adds 2eea51d9fcc9 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds c95cd5450918 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5b70ac0cd93b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 7abb95bb4bb0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 30d8764a744f ima: fix uid code style problems adds 40224c41661b ima: add gid support adds 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment adds cc4299ea0399 ima: Use strscpy instead of strlcpy adds 6a683a387b9b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 2ca1eb105658 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] adds e9fd72929359 selinux: fix all of the W=1 build warnings adds 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables adds 29bc22ac5e5b binder: use euid from cred instead of using task adds 52f88693378a binder: use cred instead of task for selinux checks adds 4d5b5539742d binder: use cred instead of task for getsecid adds 630ce0da9a93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b57d02091b8f Smack: fix W=1 build warnings adds 34f333dbffc7 Merge branch 'next' of git://github.com/cschaufler/smack-next adds cf7c75fa0d6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4e2a60f01b51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema adds 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] adds e6c52692bbd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 218f22b28772 mailbox: altera: Make use of the helper function devm_plat [...] adds ea9c66b1410e mailbox: bcm2835: Make use of the helper function devm_pla [...] adds 2801a33d5f01 mailbox: hi3660: Make use of the helper function devm_plat [...] adds be4236046d2f mailbox: hi6220: Make use of the helper function devm_plat [...] adds a04f30356e75 mailbox: mtk-cmdq: Make use of the helper function devm_pl [...] adds 6bb9e5ee2075 mailbox: omap: Make use of the helper function devm_platfo [...] adds b5e3a1fe535d mailbox: platform-mhu: Make use of the helper function dev [...] adds 78c6798c1bde mailbox: qcom-apcs-ipc: Make use of the helper function de [...] adds 240c7e393b60 mailbox: sti: Make use of the helper function devm_platfor [...] adds f3908ccc32d5 mailbox: stm32-ipcc: Make use of the helper function devm_ [...] adds f5e2eeb9ff07 mailbox: sun6i: Make use of the helper function devm_platf [...] adds 1c7532c9a2df mailbox: xgene-slimpro: Make use of the helper function de [...] adds 4523ec8b387d mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data adds a7e8c86907b5 dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible adds db28a59ecbbe mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support adds fd10a589cf9e dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss adds 46abe32660b7 MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver [...] adds ce1537fe2884 mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done adds a657b4ba4fd9 mailbox: mtk-cmdq: Validate alias_id on probe adds 0ff9a987584f mailbox: mtk-cmdq: Fix local clock ID usage adds b1ca1108c451 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call adds 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 adds dbf641a10f61 spi: orion: Add of_node_put() before goto adds 2a4a4e8918f0 spi: cadence: Add of_node_put() before return adds 08411e3461bd spi: replace snprintf in show functions with sysfs_emit adds fea34b1d9dd2 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds cad43f9a2c68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 711885906b5c x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAU [...] adds b2381acd3fd9 x86/fpu: Mask out the invalid MXCSR bits properly adds 0bd21836cd22 Merge branch 'x86/urgent' adds 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() adds 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl adds 3f62db77aa5a Merge branch 'x86/sgx' adds 7f8d89b66f1b Merge branch 'x86/misc' adds 082f20b21de2 Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict adds 773902c7ce9c Merge branch 'x86/fpu' adds 9d6c63a8576f Merge branch 'x86/cpu' adds ea364661ca22 Merge branch 'x86/core' adds 8a77729b8054 Merge branch 'x86/cleanups' adds 4246df99ae76 Merge branch 'x86/build' adds 5de62ea84abd sched,livepatch: Use wake_up_if_idle() adds 7a2341fc1fec sched/numa: Replace hard-coded number by a define in numa_ [...] adds 5b763a14a516 sched/numa: Remove the redundant member numa_group::fault_cpus adds 7d380f24fe66 sched/numa: Fix a few comments adds f9ec6fea2014 sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds 4ef0c5c6b5ba kernel/sched: Fix sched_fork() access an invalid sched_task_group adds 804bccba71a5 sched: Fill unconditional hole induced by sched_entity adds 54354c6a9f7f Revert "proc/wchan: use printk format instead of lookup_sy [...] adds cf2a85efdade leaking_addresses: Always print a trailing newline adds 4e046156792c proc: Use task_is_running() for wchan in /proc/$pid/stat adds bc9bbb81730e x86: Fix get_wchan() to support the ORC unwinder adds 42a20f86dc19 sched: Add wrapper for get_wchan() to keep task blocked adds 37b47298ab86 sched: Disable -Wunused-but-set-variable adds c5e22feffdd7 topology: Represent clusters of CPUs within a die adds 778c558f49a2 sched: Add cluster scheduler level in core and related Kco [...] adds 66558b730f25 sched: Add cluster scheduler level for x86 adds da6ff0994349 sched/rt: Annotate the RT balancing logic irqwork as IRQ_W [...] adds 810979682ccc irq_work: Allow irq_work_sync() to sleep if irq_work() no [...] adds b4c6f86ec2f6 irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT adds 09089db79859 irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT adds 37e6153c141f Merge branch 'sched/core' adds f0fcb46b5ebd Merge branch 'ras/core' adds 71920ea97d6d perf/x86/msr: Add Sapphire Rapids CPU support adds 8008765e74ce Merge branch 'perf/urgent' adds 8b8ff8cc3b81 perf/x86: Add new event for AUX output counter index adds 79df45731da6 perf/core: Allow ftrace for functions in kernel/event/core.c adds 3eb6a5462d7d Merge branch 'perf/core' adds b46179d6bb31 objtool: Check for gelf_update_rel[a] failures adds 86e1e054e0d2 objtool: Update section header before relocations adds 6a7e138f2c66 Merge branch 'objtool/urgent' adds c1fb082490df Merge branch 'objtool/core' adds 21e219a5a037 Merge branch 'locking/wwmutex' adds b74f6fce9a7f Merge branch 'locking/core' adds 29b292df815f Merge branch 'irq/core' adds b17f4778908b Merge branch 'efi/urgent' adds d9f283ae71af efi: Disable runtime services on RT adds 720dff78de36 efi: Allow efi=runtime adds aee43409dfc0 Merge branch 'efi/core' adds b9361f3cb7e0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 58100c34f782 clocksource/drivers/arc_timer: Eliminate redefined macro error adds a8870c59a0f4 clocksource/arm_arch_timer: Add build-time guards for unha [...] adds bf5c3cb01f16 clocksource/arm_arch_timer: Drop CNT*_TVAL read accessors adds 471d8e9ec29c clocksource/arm_arch_timer: Extend write side of timer reg [...] adds d45ef2186ef0 clocksource/arm_arch_timer: Move system register timer pro [...] adds 83dfec77ad72 clocksource/arm_arch_timer: Move drop _tval from erratum f [...] adds 671cbee690b8 clocksource/arm_arch_timer: Fix MMIO base address vs callb [...] adds 2fd88ec56a32 clocksource/arm_arch_timer: Move MMIO timer programming ov [...] adds 81856a1f87e6 clocksource/arm_arch_timer: Advertise 56bit timer to the c [...] adds 0b2de4b2cf79 clocksource/arm_arch_timer: Work around broken CVAL implem [...] adds d8bfd91d8570 clocksource/arm_arch_timer: Remove any trace of the TVAL p [...] adds ac4b1c53d664 clocksource/arm_arch_timer: Drop unnecessary ISB on CVAL p [...] adds 1661562bc67e clocksource/arm_arch_timer: Fix masking for high freq counters adds 68611546826b clocksource/arch_arm_timer: Move workaround synchronisatio [...] adds 4c261c08ee8f Merge branch 'timers/drivers/armv8.6_arch_timer' into time [...] adds 2bf779ec5b3b Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter adds f889e52436d6 Merge branch 'edac-urgent' into edac-for-next adds f344684c80a5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds f39b5afbcef4 nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* [...] adds e761e622b509 Merge branch 'trace/ftrace/urgent' into trace/for-next adds aa744e30c326 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds f7c417c7b0e9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 7c1aa79035ed Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 562e530fd770 KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a vi [...] adds df652bcf1136 KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors adds 0924729b21bf KVM: arm64: vgic-v3: Reduce common group trapping to ICV_D [...] adds f87ab6827222 KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS adds 9d449c71bd8f KVM: arm64: vgic-v3: Align emulated cpuif LPI state machin [...] adds 20a304307596 Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next adds 88ec7e258b70 KVM: arm64: selftests: Add MMIO readl/writel support adds 272a067df3c8 tools: arm64: Import sysreg.h adds b3c79c6130bc KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG adds 740826ec02a6 KVM: arm64: selftests: Add support for cpu_relax adds d977ed399402 KVM: arm64: selftests: Add basic support for arch_timers adds 801669046559 KVM: arm64: selftests: Add basic support to generate delays adds 5c636d585cfd KVM: arm64: selftests: Add support to disable and enable l [...] adds 0226cd531c58 KVM: arm64: selftests: Maintain consistency for vcpuid type adds 17229bdc86c9 KVM: arm64: selftests: Add guest support to get the vcpuid adds 414de89df1ec KVM: arm64: selftests: Add light-weight spinlock support adds 28281652f90a KVM: arm64: selftests: Add basic GICv3 support adds 250b8d6cb3b0 KVM: arm64: selftests: Add host support for vGIC adds 4959d8650e9f KVM: arm64: selftests: Add arch_timer test adds 61f6fadbf9bd KVM: arm64: selftests: arch_timer: Support vCPU migration adds 551a13346e59 Merge branch kvm-arm64/selftest/timer into kvmarm-master/next adds 3ef231670b9e KVM: arm64: vgic: Add memcg accounting to vgic allocations adds 115bae923ac8 KVM: arm64: Add memcg accounting to KVM allocations adds 5f8b2591decb Merge branch kvm-arm64/memory-accounting into kvmarm-master/next adds 79c0253bf1f5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9b2620a4f3a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 552f22ce017c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 963925f4ec6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0a0d3e6f3127 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b449d092f7f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT adds 775899151e6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a076b307c22 ipmi:ipmb: Add OF support adds ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error adds 093bc58b8450 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries adds 5ca173974888 dyndbg: make dyndbg a known cli param adds 9c40e1aa8412 dyndbg: Remove support for ddebug_query param adds 5879f1c94d67 Documentation: dyndbg: Improve cli param examples adds f0ada6da3a0d device property: Add missed header in fwnode.h adds 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting adds 7edde0c80785 dyndbg: no vpr-info on empty queries adds 1f8818e352f7 dyndbg: fix spurious vNpr_info change adds b64eb2dd461c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() adds 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] adds 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] adds fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it adds e27bea459d5e usb: gadget: avoid unusual inline assembly adds 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] adds d4586b086b44 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds a4aa2fbd813d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 80ce253f8560 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 70b4d23226c8 serial: max310x: Make max310x_remove() return void adds 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void adds 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property adds 5e9c608043b3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void adds 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void adds 880732ae31e8 samples/kfifo: Rename read_lock/write_lock adds 7ae6478b304b nvmem: core: rework nvmem cell instance creation adds 5008062f1c3f nvmem: core: add nvmem cell post processing callback adds d0221a780cbc nvmem: imx-ocotp: add support for post processing adds fb5f9a35adcb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds e2aa28f0cde1 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 5b55ef1dadac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b09556b2879 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 81c227b71b5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4ee4aa1516d3 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds e9c1caea9659 staging: vt6655: fix camelcase in byLocalID adds 84799c41c6d2 staging: r8188eu: remove an unused define adds 2397591c2998 staging: r8188eu: remove specific device table adds 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused adds 72f069aafa43 staging: r8188eu: remove odm fab version info adds cc729e367ee0 staging: r8188eu: remove odm cut version info adds bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info adds 640649a15e90 staging: r8188eu: remove odm wifi test info adds 8f78bc11b8ae staging: r8188eu: remove odm hct test info adds 0e170624f66c staging: r8188eu: remove odm ext trsw info adds 28ad741b2148 staging: r8188eu: remove odm ext pa info adds 997e127a2868 staging: r8188eu: remove odm ext lna info adds bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics adds 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog adds 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv adds 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM adds 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E adds e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit adds aefb1fc5c185 staging: r8188eu: odm BoardType is never set adds 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE adds 2ab189164056 staging: most: dim2: do not double-register the same device adds d445aa402d60 staging: most: dim2: use device release method adds 05d744fc28b6 staging: r8188eu: Fix misspelling in comment adds c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() adds cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void adds 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC adds 6ac113f741a7 staging: vt6655: fix camelcase in byRate adds 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c adds 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] adds d6ca792bbc5e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] adds 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused adds 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed adds 967884443026 staging: iio: ad9832: convert probe to device-managed adds 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed adds da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe adds 2b025c92cdae iio: light: max44000: use device-managed functions in probe adds 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused adds 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] adds 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] adds de37b16462a7 iio: adc: exynos: describe drivers in KConfig adds 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 4862202a0171 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds 2d0b2141d6a2 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds c5d9739ac760 iio: ABI: docs: Document Senseair Sunrise ABI adds 60ba90a9a784 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds 5535987b61db iio: ABI: Document in_concentration_co2_scale adds fdd2090de0ea iio: adc: aspeed: Keep model data to driver data. adds 0ac008dca07a iio: adc: aspeed: Restructure the model data adds 389b1a56287a iio: adc: aspeed: Add vref config function adds 069923908cc2 iio: adc: aspeed: Use model_data to set clk scaler. adds b75afba720ad iio: adc: aspeed: Use devm_add_action_or_reset. adds 6e1000ed0af1 iio: adc: aspeed: Support ast2600 adc. adds e4e946677e8f iio: adc: aspeed: Fix the calculate error of clock. adds 530524d57c10 iio: adc: aspeed: Add func to set sampling rate. adds a2b047d25e89 iio: adc: aspeed: Add compensation phase. adds 224076fbfcd6 iio: adc: aspeed: Support battery sensing. adds 458ae92818d8 iio: adc: aspeed: Get and set trimming data. adds 0203aaa54626 iio: accel: fxls8962af: add threshold event handling adds cba8a3b66201 iio: accel: fxls8962af: add wake on event adds 39e4d6496796 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds eaf715339343 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds 4088dee36479 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds a538ee51a869 iio: adc: max1027: Fix style adds ddec668cc613 iio: adc: max1027: Drop extra warning message adds 2f8a2802f4ac iio: adc: max1027: Drop useless debug messages adds eb79964315b9 iio: adc: max1027: Minimize the number of converted channels adds 29a16d1f1a83 iio: adc: max1027: Rename a helper adds 1eca25f4ef45 iio: adc: max1027: Create a helper to enable/disable the c [...] adds b962db959ba1 iio: adc: max1027: Simplify the _set_trigger_state() helper adds 29b7f6df5cf6 iio: adc: max1027: Ensure a default cnvst trigger configuration adds 94e553679971 iio: adc: max1027: Create a helper to configure the channe [...] adds 11638db3d140 iio: adc: max1027: Prevent single channel accesses during [...] adds 55dfe7fb4c2d iio: adc: max1027: Separate the IRQ handler from the read logic adds 58e0e631e263 iio: adc: max1027: Introduce an end of conversion helper adds c6feb1e63008 iio: adc: max1027: Stop requesting a threaded IRQ adds 81ae7aab163e iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds ddb3b07de335 iio: adc: max1027: Allow all kind of triggers to be used adds 830881e58b49 iio: adc: max1027: Don't reject external triggers when the [...] adds d19857d7887b iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds ee61dd4511a0 iio: adc: fsl-imx25-gcq: initialize regulators as needed adds 80360fc7d566 iio: inkern: introduce devm_iio_map_array_register() short [...] adds 7dfd42837ff3 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds 7ae4347c5cfb iio: adc: axp288_adc: convert probe to full device-managed adds d13e5e252533 iio: adc: lp8788_adc: convert probe to full-device managed adds a2d54791d2b8 iio: adc: da9150-gpadc: convert probe to full-device managed adds cf36de454f16 iio: adis: do not disabe IRQs in 'adis_init()' adds 2faf98d2528f iio: adis: handle devices that cannot unmask the drdy pin adds cbe43403cbbc iio: adis16475: make use of the new unmasked_drdy flag adds 7ce6e41ea32a iio: adis16460: make use of the new unmasked_drdy flag adds fd7211eb2110 iio: adc: nau7802: convert probe to full device-managed adds 30edc5972e2a iio: adc: max1363: convert probe to full device-managed adds 8cc17859cc62 iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds 8730fba3c45d iio: adc: berlin2-adc: convert probe to device-managed only adds e8a50803cb28 iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 0a807c6ac1f2 iio: adc: ad7291: convert probe to device-managed only adds 8e7494b3a2d4 iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds aa8c6de146f3 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds a6c6c9b84143 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds 6093be7177df iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds 256d05a2196b iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds 13f3007ab9f5 iio: imu: adis16400: Fix buffer alignment requirements. adds bcc71b310c92 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 88bfb5c0a559 iio: adc: ad799x: Implement selecting external reference v [...] adds 158d02d71384 dt-bindings: iio: ad779x: Add binding document adds e479c960a317 iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 7d7963567fc3 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 017c6a2b279b iio: dac: ltc1660: Make use of the helper function dev_err [...] adds 35bbdfbfa17e iio: dac: ds4424: Make use of the helper function dev_err_probe() adds 173945a7db42 iio: dac: max5821: Make use of the helper function dev_err [...] adds 0bd364a9733d iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 3f4120ebc96e iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds 19feafbb2a3a iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds c4a4a29a9f85 iio: st_sensors: Make use of the helper function dev_err_probe() adds 5f4503ca9c05 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 7111fbbcae7d iio: health: afe4403: Make use of the helper function dev_ [...] adds f837ac20dff8 iio: health: afe4404: Make use of the helper function dev_ [...] adds 7ab5a3a12c88 iio: light: cm36651: Make use of the helper function dev_e [...] adds f207121824c8 iio: light: noa1305: Make use of the helper function dev_e [...] adds 792111342725 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 9d57d0401a20 MAINTAINERS: Add myself as maintainer of the scd4x driver adds 405a38f3cd8d drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds 6f4891e62237 iio: documentation: Document scd4x calibration use adds 150ee24d4885 iio: Add output buffer support adds 378cc8f6c5da iio: kfifo-buffer: Add output buffer support adds a73e9364cb5c iio: triggered-buffer: extend support to configure output buffers adds 6f3b8c4548fc drivers:iio:dac:ad5766.c: Add trigger buffer adds 0d2af4f6b31e iio: accel: bma400: Make bma400_remove() return void adds cee3f03fd323 iio: accel: bmc150: Make bmc150_accel_core_remove() return void adds 2c48d1fa89ed iio: accel: bmi088: Make bmi088_accel_core_remove() return void adds 430daff8577d iio: accel: kxsd9: Make kxsd9_common_remove() return void adds b57931bf1963 iio: accel: mma7455: Make mma7455_core_remove() return void adds 5dc433f64939 iio: dac: ad5380: Make ad5380_remove() return void adds e13befac7f1c iio: dac: ad5446: Make ad5446_remove() return void adds 9186b7d9ce7d iio: dac: ad5592r: Make ad5592r_remove() return void adds a6946d850cd6 iio: dac: ad5686: Make ad5686_remove() return void adds 24662fb370fe iio: health: afe4403: Don't return an error in .remove() adds 6c23ab9d6e54 iio: magn: hmc5843: Make hmc5843_common_remove() return void adds 4ba45ae0ad57 iio: potentiometer: max5487: Don't return an error in .remove() adds 22f754b572f5 iio: pressure: ms5611: Make ms5611_remove() return void adds ec20da0c69b2 iio: imx8qxp-adc: mark PM functions as __maybe_unused adds 4f5c3d628818 dt-bindings: vendor-prefixes: Document liteon vendor prefix adds b3ec0b7debee dt-bindings: iio: light: Document ltr501 light sensor bindings adds 899ce49d477d iio: light: ltr501: Add rudimentary regulator support adds be44089e3fdc iio: light: ltr501: Add of_device_id table adds 6676c7f82b23 Merge tag 'iio-for-5.16a-split' into togreg adds 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities adds ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] adds aaec1a0f76ec counter: Internalize sysfs interface code adds 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] adds de8daf30af7b docs: counter: Update to reflect sysfs internalization adds e65c26f41371 counter: Move counter enums to uapi header adds b6c50affda59 counter: Add character device interface adds a8a28737c2c5 docs: counter: Document character device interface adds 086099893fce tools/counter: Create Counter tools adds bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute adds 4bdec61d927b counter: Implement *_component_id sysfs attributes adds feff17a550c7 counter: Implement events_queue_size sysfs attribute adds 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock adds 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 adds fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] adds 50cda7cc4ab1 counter: fix docum. build problems after filename change adds c9638a65d798 docs: counter: Include counter-chrdev kernel-doc to generi [...] adds 34130fd8980b Merge tag 'counter-for-5.16a' into togreg adds dff4e9833339 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 973f4cf4b9cb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 84b75bcca103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 887ebfc09f79 Merge branch 'fixes' into for-next adds 505f99e02e1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging adds f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() adds 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] adds d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] adds 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback adds 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() adds 00aeaf329a3a scsi: libsas: Export sas_phy_enable() adds 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] adds a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs adds a19a93e4c6a9 scsi: core: pm: Rely on the device driver core for async p [...] adds 1c9575326a4a scsi: sd: Rename sd_resume() into sd_resume_system() adds 9131bff6a9f1 scsi: core: pm: Only runtime resume if necessary adds bf23e619039d scsi: core: Use a structure member to track the SCSI comma [...] adds a710eacb9d13 scsi: core: Rename scsi_mq_done() into scsi_done() and export it adds 58bf201dfc03 scsi: ata: Call scsi_done() directly adds 409d337e6bd6 scsi: firewire: sbp2: Call scsi_done() directly adds 5f9ae9eecb15 scsi: ib_srp: Call scsi_done() directly adds 1ae6d167793c scsi: message: fusion: Call scsi_done() directly adds 68f89c50cd0c scsi: zfcp_scsi: Call scsi_done() directly adds 3e6d3832dc1b scsi: 3w-9xxx: Call scsi_done() directly adds 2adf975e899a scsi: 3w-sas: Call scsi_done() directly adds 9dd9b96c2623 scsi: 3w-xxxx: Call scsi_done() directly adds 656f26ade03a scsi: 53c700: Call scsi_done() directly adds 0800a26aaa80 scsi: BusLogic: Call scsi_done() directly adds 117cd238adfe scsi: NCR5380: Call scsi_done() directly adds e42be9e75a02 scsi: a100u2w: Call scsi_done() directly adds 1dec65e32fb5 scsi: aacraid: Introduce aac_scsi_done() adds 7afdb8637997 scsi: aacraid: Call scsi_done() directly adds 396dd2c0b7b2 scsi: acornscsi: Call scsi_done() directly adds f3bc9338e08d scsi: advansys: Call scsi_done() directly adds 3ab3b151ff12 scsi: aha152x: Call scsi_done() directly adds 135223527c81 scsi: aha1542: Call scsi_done() directly adds 07ebbc3a8067 scsi: aic7xxx: Call scsi_done() directly adds 3f0b59b6852d scsi: arcmsr: Call scsi_done() directly adds 681fa5252fd4 scsi: atp870u: Call scsi_done() directly adds 4316b5b8b2c6 scsi: bfa: Call scsi_done() directly adds a75af82a77d2 scsi: bnx2fc: Call scsi_done() directly adds 0979e265e4b7 scsi: csiostor: Call scsi_done() directly adds e82d6b179b14 scsi: cxlflash: Call scsi_done() directly adds 6c365b880093 scsi: dc395x: Call scsi_done() directly adds e6ed928effb6 scsi: dpt_i2o: Call scsi_done() directly adds 52e65d1c25a6 scsi: esas2r: Call scsi_done() directly adds f8ab27d96494 scsi: esp_scsi: Call scsi_done() directly adds caffd3ad966e scsi: fas216: Introduce struct fas216_cmd_priv adds 696fec18e17c scsi: fas216: Stop using scsi_cmnd.scsi_done adds a0c22474cbc6 scsi: fdomain: Call scsi_done() directly adds a7510fbd879e scsi: fnic: Call scsi_done() directly adds 82f01edcf9a8 scsi: hpsa: Call scsi_done() directly adds 574015a83731 scsi: hptiop: Call scsi_done() directly adds 85f6dd08c86a scsi: ibmvscsi: Call scsi_done() directly adds 0233196eb238 scsi: imm: Call scsi_done() directly adds 25e1d89669ec scsi: initio: Call scsi_done() directly adds acd3c42d18f7 scsi: ipr: Call scsi_done() directly adds 98cc0e69ba5d scsi: ips: Call scsi_done() directly adds e0f63b2181cb scsi: libfc: Call scsi_done() directly adds b4b84edc5d39 scsi: libiscsi: Call scsi_done() directly adds e803bc52b04b scsi: libsas: Call scsi_done() directly adds ca068c2c6ca0 scsi: lpfc: Call scsi_done() directly adds c0e70ea3f719 scsi: mac53c94: Call scsi_done() directly adds f1170b83dff9 scsi: megaraid_mbox: Call scsi_done() directly adds 012f14b269da scsi: megaraid_sas: Call scsi_done() directly adds 9e0603656fdf scsi: megaraid: Call scsi_done() directly adds aaf2173b5cc3 scsi: mesh: Call scsi_done() directly adds 1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly adds b0c3007922f4 scsi: mpt3sas: Call scsi_done() directly adds ca495999075b scsi: mvumi: Call scsi_done() directly adds 0061e3f5e0c2 scsi: myrb: Call scsi_done() directly adds 1c21a4f495cf scsi: myrs: Call scsi_done() directly adds f0f4f79a4f7d scsi: ncr53c8xx: Call scsi_done() directly adds 48760367a401 scsi: nsp32: Call scsi_done() directly adds ca0d62d29bb1 scsi: pcmcia: Call scsi_done() directly adds f13cc234bec9 scsi: pmcraid: Call scsi_done() directly adds 7bc195c75134 scsi: ppa: Call scsi_done() directly adds 3ca2385af905 scsi: ps3rom: Call scsi_done() directly adds ef697683d3eb scsi: qedf: Call scsi_done() directly adds 2d1609afd6d7 scsi: qla1280: Call scsi_done() directly adds 79e30b884a01 scsi: qla2xxx: Call scsi_done() directly adds fdcfbd6517d9 scsi: qla4xxx: Call scsi_done() directly adds da65bc05cf91 scsi: qlogicfas408: Call scsi_done() directly adds c33a2dca9853 scsi: qlogicpti: Call scsi_done() directly adds 6c2c7d6aa439 scsi: scsi_debug: Call scsi_done() directly adds 0ca190805784 scsi: smartpqi: Call scsi_done() directly adds 70a5caf11f8c scsi: snic: Call scsi_done() directly adds 4acf838e80ba scsi: stex: Call scsi_done() directly adds 0c31fa0e6619 scsi: storvsc_drv: Call scsi_done() directly adds 37425f5d07cc scsi: sym53c8xx_2: Call scsi_done() directly adds 35c3730a9657 scsi: ufs: Call scsi_done() directly adds b4194fcb1b51 scsi: virtio_scsi: Call scsi_done() directly adds aeb2627dcfd9 scsi: vmw_pvscsi: Call scsi_done() directly adds 9c4f6be7ddec scsi: wd33c93: Call scsi_done() directly adds f11e4da6bfc1 scsi: wd719x: Call scsi_done() directly adds fd17badb664e scsi: xen-scsifront: Call scsi_done() directly adds ae4ea859c079 scsi: staging: rts5208: Call scsi_done() directly adds 4879f233b4f8 scsi: staging: unisys: visorhba: Call scsi_done() directly adds b9d82b7dea2c scsi: target: tcm_loop: Call scsi_done() directly adds 46c97948e9b5 scsi: usb: Call scsi_done() directly adds 11b68e36b167 scsi: core: Call scsi_done directly adds 814818fd4816 scsi: isci: Remove a declaration adds 0feb3429d735 scsi: fas216: Introduce the function fas216_queue_command_ [...] adds af049dfd0b10 scsi: core: Remove the 'done' argument from SCSI queuecomm [...] adds 92c4b58b15c5 scsi: core: Register sysfs attributes earlier adds c3f69c7f629f scsi: ata: Switch to attribute groups adds 5e88e67b6f3b scsi: firewire: sbp2: Switch to attribute groups adds a3cf94c96ede scsi: RDMA/srp: Switch to attribute groups adds 2899836f9430 scsi: message: fusion: Switch to attribute groups adds d8d7cf3f7d07 scsi: zfcp: Switch to attribute groups adds bd21c1e9891f scsi: 3w-9xxx: Switch to attribute groups adds 8de1cc904e17 scsi: 3w-sas: Switch to attribute groups adds 65bc2a7fd83e scsi: 3w-xxxx: Switch to attribute groups adds 90cb6538b5da scsi: 53c700: Switch to attribute groups adds bd16d71185c8 scsi: aacraid: Switch to attribute groups adds f2523502a40a scsi: arcmsr: Switch to attribute groups adds ebcbac342cb5 scsi: be2iscsi: Switch to attribute groups adds e73af234a1a2 scsi: bfa: Switch to attribute groups adds c3dd11d8ed4d scsi: bnx2fc: Switch to attribute groups adds eb78ac7a5474 scsi: bnx2i: Switch to attribute groups adds 623cf762c73e scsi: csiostor: Switch to attribute groups adds 780c678912fb scsi: cxlflash: Switch to attribute groups adds d6ddcd8b38ab scsi: fnic: Switch to attribute groups adds 62ac8ccbb819 scsi: hisi_sas: Switch to attribute groups adds 4cd16323b523 scsi: hpsa: Switch to attribute groups adds e8fbc28e7fc7 scsi: hptiop: Switch to attribute groups adds c7da4e1cd040 scsi: ibmvscsi: Switch to attribute groups adds 7adbf68f4950 scsi: ibmvfc: Switch to attribute groups adds 47d1e6ae0e1e scsi: ipr: Switch to attribute groups adds 7eae6af530a6 scsi: isci: Switch to attribute groups adds 08adfa753743 scsi: lpfc: Switch to attribute groups adds ab53de242e07 scsi: megaraid_mbox: Switch to attribute groups adds 09723bb252ca scsi: megaraid_sas: Switch to attribute groups adds 1bb3ca27d2ca scsi: mpt3sas: Switch to attribute groups adds 88b8132cff99 scsi: mvsas: Switch to attribute groups adds 582c0360db90 scsi: myrb: Switch to attribute groups adds 087c3ace6337 scsi: myrs: Switch to attribute groups adds aec4b25c8572 scsi: ncr53c8xx: Switch to attribute groups adds e71eebf744e4 scsi: sym53c500_cs: Switch to attribute groups adds c03b72b86c77 scsi: pm8001: Switch to attribute groups adds 646bed7e6f45 scsi: pmcraid: Switch to attribute groups adds 232cb469d24e scsi: qedf: Switch to attribute groups adds 1ebbd3b1d9a7 scsi: qedi: Switch to attribute groups adds f8f8f857e7df scsi: qla2xxx: Remove a declaration adds 66df386d0b74 scsi: qla2xxx: Switch to attribute groups adds a8b476fc86d9 scsi: qla4xxx: Switch to attribute groups adds 64fc9015fbeb scsi: smartpqi: Switch to attribute groups adds 7500be62910d scsi: snic: Switch to attribute groups adds 7ce6000a77cc scsi: staging: unisys: Remove the shost_attrs member adds 01e570febaaa scsi: usb: Switch to attribute groups adds a47c6b713e89 scsi: core: Remove two host template members that are no l [...] adds 21431d5bdf15 scsi: core: ufs-pci: Force a full restore after suspend-to-disk adds c673a92a4f5b scsi: sd: Print write through due to no caching mode page [...] adds a6373460dada scsi: mpi3mr: Use scnprintf() instead of snprintf() adds 0ec88d1ecbd7 scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() i [...] adds 158c3ec1eb1e scsi: fcoe: Use netif_is_bond_master() instead of open code adds 423de62cdb5c scsi: 3w-xxx: Remove redundant initialization of variable retval adds 033a20eaadd4 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() adds 023990dec694 scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() adds 2b9eb5be4d40 scsi: target: cxgbit: Increase max DataSegmentLength adds a602d74729a2 scsi: target: cxgbit: Enable Delayed ACK adds 9851b8b83ee2 scsi: target: tcmu: Allocate zeroed pages for data area adds 4d0bbf7801c0 scsi: ufs: ufs-mediatek: Introduce default delay for refer [...] adds fe6691ad8147 scsi: ufs: ufs-mediatek: Fix build error caused by use of [...] adds 1731e83d60b5 scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay adds 642bcb5cfa17 scsi: target: Fix ordered CMD_T_SENT handling adds 16ec48f0828c scsi: target: Fix ordered tag handling adds 7a1031a464b6 scsi: target: Fix alua_tg_pt_gps_count tracking adds 8d0166a7d817 scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path adds 59bb416db1ec scsi: target: Perform ALUA group changes in one step adds 40191c9b5795 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f9a174f918e virtio: write back F_VERSION_1 before validate adds 97f854be2038 vhost_vdpa: unset vq irq before freeing irq adds ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] adds 09b6addf6486 VDUSE: fix documentation underline warning adds bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb adds f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set adds 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting adds c208e9647692 virtio-net: fix for skb_over_panic inside big mode adds d3d74a13e565 virtio_net: clarify tailroom logic adds 5798cc013d90 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 63b8d7991667 rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg [...] adds 8956927faed3 rpmsg: glink: Add TX_DATA_CONT command while sending adds c7c182d4447e rpmsg: glink: Remove the rpmsg dev in close_ack adds 343ba27b6f9d rpmsg: glink: Remove channel decouple from rpdev release adds b16a37e1846c rpmsg: glink: Send READ_NOTIFY command in FIFO full case adds 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright adds 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused adds d6a33c5bdc84 remoteproc: Fix spelling mistake "atleast" -> "at least" adds 0374a4ea7269 remoteproc: Fix a memory leak in an error handling path in [...] adds 9db9c738ac89 remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resou [...] adds c34bfafd7c6c remoteproc: omap_remoteproc: simplify getting .driver_data adds 9955548919c4 remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from re [...] adds 6ee5808de074 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds d4e0eb0880bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] adds 06de2cd788bf gpio: max730x: Make __max730x_remove() return void adds f4a20dfac88c gpio: mc33880: Drop if with an always false condition adds 2c25719aa503 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] adds 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] adds 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] adds c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] adds 4e5a04be88fe pinctrl: amd: disable and mask interrupts on probe adds 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent adds c30174d3332d pinctrl: gemini: fix typos adds ce34fb3cb4a8 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 412da8c7224a pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds 28e7f8ff9058 pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds e212923e7407 pinctrl: renesas: checker: Move overlapping field check adds f31a5ffbd11d pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds f4e260bffcf3 pinctrl: renesas: checker: Prefix common checker output adds 57135c2810b1 Merge tag 'renesas-pinctrl-for-v5.16-tag2' of git://git.ke [...] adds c3efe04533a9 dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML adds 02725b0c8998 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds f9a06b810951 dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp [...] adds 461030b804fb pinctrl: qcom: ssbi-mpp: hardcode IRQ counts adds 56b2443fb4ba pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip adds f24dbaaab48a pinctrl: qcom: spmi-mpp: hardcode IRQ counts adds afe6777f2ebc pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip adds 8ec664ff4316 dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells adds 664bad61ccde Merge branch 'devel' into for-next adds 912e4ee92865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40add888d232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1cdf5fd3efe6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 810fa27e9065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0be5b6b510ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34771351e8e1 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 789c1093f02c rtc: class: don't call cdev_device_del() when cdev_device_ [...] adds 24d23181e43d rtc: class: check return value when calling dev_set_name() adds c3336b8ac609 rtc: rv3032: fix error handling in rv3032_clkout_set_rate() adds 4c8a7b80d5f3 rtc: pcf85063: add support for fixed clock adds 9f08c9ed580a rtc: pcf85063: Always clear EXT_TEST from set_time adds d372751cd3dd Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds f9e8a8f5ed0f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 8ff1a8d6fec4 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 76e21052930b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds b4b6510ff5e2 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 9aa3e41d75fb Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 2a12e0003580 assoc_array: Avoid open coded arithmetic in allocator arguments adds 6a7391ed6c77 scsi: st: Fix fall-through warning for Clang adds 25d7b70e0202 MIPS: Fix fall-through warnings for Clang adds 02900f428d3c pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 9bed5200e04d Makefile: Enable -Wimplicit-fallthrough for Clang adds 25d6e36b75b0 Merge branch 'for-next/clang-fallthrough' into for-next/kspp adds cd6c3650f6a2 firewire: Remove function callback casts adds 1bdc308cabc8 ftrace: Fix -Wcast-function-type warnings on powerpc64 adds c45ede6c2781 ftrace: Fix -Wmissing-prototypes errors adds 21078041965e Makefile: Enable -Wcast-function-type adds 3915822ab3a5 Merge branch 'for-next/cast-function' into for-next/kspp adds 3ed306ab40cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 5fa5f7ef44e0 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC adds 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation adds 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response adds 4f55094e0f47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 32a8aabcfecc nvmem: core: rework nvmem cell instance creation adds 3d2042178276 nvmem: core: add nvmem cell post processing callback adds 413333fd6a88 nvmem: imx-ocotp: add support for post processing adds dc6109983f07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5c11a89384b kunit: tool: improve compatibility of kunit_parser with KT [...] adds 54045e5b59e5 kunit: Reset suite count after running tests adds d2badddc31fa Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds af629a8aaea6 kallsyms: support big kernel symbols (2-byte lengths) adds 8651666946f9 kallsyms: increase maximum kernel symbol length to 512 adds 02af4deb393c kallsyms: Use the correct buffer size for symbols adds 0f0d79977085 vsprintf: add new `%pA` format specifier adds 46b2ac4d6c57 rust: add C helpers adds 67903bc007c4 rust: add `compiler_builtins` crate adds 7c34bbf9330e rust: add `alloc` crate adds 2800b55bc445 rust: add `build_error` crate adds e704163f9bf8 rust: add `macros` crate adds 469abfa33b65 rust: add `kernel` crate adds c0009ed45097 rust: export generated symbols adds c862c7fee526 Kbuild: add Rust support adds b89509358c8c docs: add Rust documentation adds c7759f09b8f4 samples: add Rust examples adds 62f6465456aa scripts: add `generate_rust_analyzer.py` adds 1972eb716a65 MAINTAINERS: Rust adds ebaab8c57133 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 558c583ddffd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bbe86792f776 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 3ab8a3f5944d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 8b232401f90a Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 0734b707b200 Revert "sched: Add wrapper for get_wchan() to keep task blocked" adds b4c4fbf135bb Revert "x86: Fix get_wchan() to support the ORC unwinder" adds 418fc9978564 fixup for "ftrace: Fix -Wmissing-prototypes errors" adds eedb7c242cdb Revert "Makefile: Enable -Wcast-function-type" adds 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled adds d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() adds 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates adds 2819d7855e87 mm/migrate: add CPU hotplug to demotion #ifdef adds 0be36a50b8b8 mm/migrate: fix CPUHP state to update node demotion order adds 14a60b114a85 mm/migrate: rework hotplug_memory_notifier() stub adds 2ab12dcecac4 mm/vmalloc: fix numa spreading for large hash tables adds 3a92c4b7aec3 ocfs2: Fix data corruption after conversion from inline format adds 2df9833e2c4e ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix adds faa8c9454463 ocfs2: mount fails with buffer overflow in strlen adds 463666d5f465 memblock: check memory total_size adds ba4ef0a2e0ab mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds e9b9f424e27c mm, slub: fix two bugs in slab_debug_trace_open() adds aed56ef04ff0 mm, slub: fix mismatch between reconstructed freelist dept [...] adds 38a2523bcd9f mm, slub: fix potential memoryleak in kmem_cache_open() adds bfa4733d0c2c mm, slub: fix potential use-after-free in slab_debugfs_fops adds 66388df81543 mm, slub: fix incorrect memcg slab count for bulk free adds 4a70acbcd45a elfcore: correct reference to CONFIG_UML adds 771c1b4e9bf9 elfcore-correct-reference-to-config_uml-fix adds 1a1d16d8d7df vfs: check fd has read access in kernel_read_file_from_fd() adds b7d2c8a248e0 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] adds 10a0e5b8b440 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds a37a8d0afecc lib/test_kasan.c: use underlying string helpers adds 7d5f0f189f11 kasan-test-use-underlying-string-helpers-checkpatch-fixes adds acbf1dd8d868 mm/thp: decrease nr_thps in file's mapping on THP split adds 6894f8c2cf46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 3e0fa213b05d /proc/kpageflags: do not use uninitialized struct pages adds 1389235384a9 procfs: prevent unpriveleged processes accessing fdinfo dir adds ac55b3a13dd1 scripts/spelling.txt: add more spellings to spelling.txt adds f54e45bae6eb scripts/spelling.txt: fix "mistake" version of "synchronization" adds fd331d921e16 scripts/decodecode: fix faulting instruction no print when [...] adds 122f913ff1bf ocfs2: Fix handle refcount leak in two exception handling paths adds 9cbc121b37fc ocfs2: cleanup journal init and shutdown adds 830d915c5740 ocfs2/dlm: remove redundant assignment of variable ret adds ee29de1b5df8 ocfs2: reflink deadlock when clone file to the same direct [...] adds 1ac4cca6f220 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 7a130b8bc011 ocfs2: fix ocfs2 corrupt when iputting an inode adds bb25aba343b0 fs/posix_acl.c: avoid -Wempty-body warning adds 5650ea10c69d mm: move kvmalloc-related functions to slab.h adds 1629ad9f104b mm/slab.c: remove useless lines in enable_cpucache() adds 3fddfbf7d071 slub: add back check for free nonslab objects adds 01b4504e8f09 mm, slub: Use prefetchw instead of prefetch adds 50370de29dc0 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds 91827310fbd2 mm/smaps: fix shmem pte hole swap calculation adds 18676f91c23b mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 17bc40df46db mm/smaps: simplify shmem handling of pte holes adds 02d2fbfbb429 mm: debug_vm_pgtable: don't use __P000 directly adds 1bd79a0d2bf9 kasan: test: bypass __alloc_size checks adds b38a723dd719 rapidio: avoid bogus __alloc_size warning adds 931120f9ec80 Compiler Attributes: add __alloc_size() for better bounds [...] adds 48121e61c570 scripts: kernel-doc: Ignore __alloc_size() attribute adds 750c1294121a slab: clean up function prototypes adds 8ea6f41f856c slab: add __alloc_size attributes for better bounds checking adds b972a767f999 mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds 027f0dd2466a mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 0b45cc7f695d mm/page_alloc: add __alloc_size attributes for better boun [...] adds 3d41e94e2e82 percpu: add __alloc_size attributes for better bounds checking adds 189d1d5b45b2 mm/page_ext.c: fix a comment adds 99715f73598a mm/filemap.c: remove bogus VM_BUG_ON adds 2b469f2118ff vfs: keep inodes with page cache off the inode shrinker LRU adds e565d69c2c1a mm/gup: further simplify __gup_device_huge() adds 42a4b7b7d714 mm/swapfile: remove needless request_queue NULL pointer check adds 7b532e677e19 mm/swapfile: fix an integer overflow in swap_show() adds acc5af1c083d mm: optimise put_pages_list() adds 5a5c0e9f65a9 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds e5241c985239 memcg: flush stats only if updated adds a70bfa81c8bf memcg: unify memcg stat flushing adds 0954ade95ca4 mm/memcg: remove obsolete memcg_free_kmem() adds 2e30e3a045d8 memcg: prohibit unconditional exceeding the limit of dying tasks adds fc8007cffe40 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds b9d1ef40d1d4 mm/mmap.c: fix a data race of mm->total_vm adds 944e399bc1de mm: use __pfn_to_section() instead of open coding it adds 9c72b3acb616 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds dd6abf701783 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds f07db327f6cb mm: clear vmf->pte after pte_unmap_same() returns adds b63da7ff166e mm: drop first_index/last_index in zap_details adds 90d6f767ec81 mm: add zap_skip_check_mapping() helper adds 4f1814e66f83 mm: introduce pmd_install() helper adds 8432b94e9ffb mm: remove redundant smp_wmb() adds a9272e3b2df3 Documentation: update pagemap with shmem exceptions adds f8e1a4866f4d lazy tlb: introduce lazy mm refcount helper functions adds 75cfd08ea25b lazy tlb: allow lazy tlb mm refcounting to be configurable adds 02c2aa5d3675 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds aa7780d67fc9 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 81f03143e0cf memory: remove unused CONFIG_MEM_BLOCK_SIZE adds ba18bb9fe475 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds c559c99c6020 mm/mremap: don't account pages in vma_to_resize() adds 6f82b73dc88f mm: mmap_lock: remove redundant newline in TP_printk adds 9975ec73f31a mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds 76c98ca73857 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 28df2ad53dfb mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds e2f298ed670b mm/vmalloc: make show_numa_info() aware of hugepage mappings adds d7cc1bdae498 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds 9097a1515220 mm/vmalloc: do not adjust the search size for alignment overhead adds 080ee2e10e2e mm/vmalloc: check various alignments when debugging adds 1ee04d5a735f vmalloc: back off when the current task is OOM-killed adds 89928ab6a49a vmalloc: choose a better start address in vm_area_register [...] adds 849deaefecc6 arm64: support page mapping percpu first chunk allocator adds 1f188bb23d0d kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 4c41b65e6e81 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds 3acb87de096b kasan: test: add memcpy test that avoids out-of-bounds write adds 5bc37a12a31a lib/stackdepot: include gfp.h adds a2c9b083a43f lib/stackdepot: remove unused function argument adds abe29eb6b910 lib/stackdepot: introduce __stack_depot_save() adds 900709aa65f5 kasan: common: provide can_alloc in kasan_save_stack() adds 2f09761dc85f kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 10b453124be0 workqueue, kasan: avoid alloc_pages() when recording stack adds 91c3661c3eb1 kasan: fix tag for large allocations when using CONFIG_SLAB adds 80f8c8ae117d mm/large system hash: avoid possible NULL deref in alloc_l [...] adds fcb632793cc0 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 8792f865e8bd mm/page_alloc.c: simplify the code by using macro K() adds c9f43a741bc3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 4fd22576c7ec mm/page_alloc.c: use helper function zone_spans_pfn() adds 3ccd2284686c mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds c44df6b8d8b7 mm/page_alloc: print node fallback order adds 736808002760 mm/page_alloc: use accumulated load when building node fal [...] adds 0345be1f0d36 mm: move node_reclaim_distance to fix NUMA without SMP adds 97c282350cec mm: move fold_vm_numa_events() to fix NUMA without SMP adds 33d8db3edadf mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds ae6177b6eafa mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 201fc9709a6b mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 195d2ca52f0d mm: create a new system state and fix core_kernel_text() adds 53fe501722c8 mm: make generic arch_is_kernel_initmem_freed() do what it says adds c011d535acad powerpc: use generic version of arch_is_kernel_initmem_freed() adds 36e77d7d52d2 s390: use generic version of arch_is_kernel_initmem_freed() adds 004ad69fc714 mm: fix data race in PagePoisoned() adds a2df25cbbdf3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds ab6b5c3fd8bb hugetlb: add demote hugetlb page sysfs interfaces adds 25c0bad1c752 mm/cma: add cma_pages_valid to determine if pages are in CMA adds c1ca9815ed17 hugetlb: be sure to free demoted CMA pages to CMA adds 6a8352a5dd4f hugetlb: add demote bool to gigantic page routines adds 16eb542ba234 hugetlb: add hugetlb demote page support adds 90df1166733f hugetlb-add-hugetlb-demote-page-support-v4 adds 94aa92bf3ce1 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 5372277bdb35 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 3159a711a846 mm, hugepages: add mremap() support for hugepage backed vma adds c5df51826aac mm, hugepages: add hugetlb vma mremap() test adds 68587df4e658 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 63d4a1031c39 userfaultfd/selftests: fix feature support detection adds e8e2e11c6492 userfaultfd/selftests: fix calculation of expected ioctls adds 49137c7e15b4 mm/page_isolation: fix potential missing call to unset_mig [...] adds d574c2c5554b mm/page_isolation: guard against possible putback unisolated page adds 8c017cd1f533 mm/vmscan.c: fix -Wunused-but-set-variable warning adds cbd588fbef48 tools/vm/page_owner_sort.c: count and sort by mem adds aa3418d163c7 tools/vm/page-types.c: make walk_file() aware of address r [...] adds 3a6fb85bdf33 tools/vm/page-types.c: move show_file() to summary output adds a32ee47b9b66 tools/vm/page-types.c: print file offset in hexadecimal adds 12ae76529daa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 770fc72d2159 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 7a04aab4e427 arch_numa: simplify numa_distance allocation adds 4292e4a890c9 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds d22c5b625837 memblock: drop memblock_free_early_nid() and memblock_free [...] adds fca2cffa9209 memblock: stop aliasing __memblock_free_late with memblock [...] adds add418abaed8 memblock: rename memblock_free to memblock_phys_free adds d6e96e5e2e23 memblock: use memblock_free for freeing virtual pointers adds 83fc9b0bbb96 mm: mark the OOM reaper thread as freezable adds be5cb475b662 oom_kill: oom_score_adj broken for processes with small me [...] adds ca8ad6b5ffee hugetlbfs: extend the definition of hugepages parameter to [...] adds b67b99a2c8e8 mm/migrate: de-duplicate migrate_reason strings adds cbe53b86830b mm: nommu: kill arch_get_unmapped_area() adds 686139d0208b selftest/vm: fix ksm selftest to run with different NUMA t [...] adds bb787e2a0b90 selftests: vm: add KSM huge pages merging time test adds 094a95a08550 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 9f00017184a2 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 3b6dca3f3166 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 52dda3fdbd5d memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 9bd745ce40f8 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds 037a960efc32 memory-hotplug.rst: document the "auto-movable" online policy adds f341bb6efd76 memory-hotplug.rst: document the "auto-movable" online policy adds 7d39d8e5b10a mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 92bc3fde5d0b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 2cef58a8b3ac mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds b8d911012891 mm/memory_hotplug: remove HIGHMEM leftovers adds 352c48e40b14 mm/memory_hotplug: remove stale function declarations adds f3a1abef161c x86: remove memory hotplug support on X86_32 adds acac34e14be0 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds d6cb9a0a5a3f memblock: improve MEMBLOCK_HOTPLUG documentation adds f7c3cc495794 memblock: allow to specify flags with memblock_add_node() adds c92a0e22b858 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds 7ed9995ce085 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds 215f8fc12b03 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 45186fdab0c0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 82a696b9bf55 mm: disable zsmalloc on PREEMPT_RT adds 4521934fbd85 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 5edd59171d82 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds beb4efb65603 mm/highmem: Remove deprecated kmap_atomic adds 19107b84632d zram_drv: allow reclaim on bio_alloc adds cbbc260f0e3d zram: off by one in read_block_state() adds 23d7be697d22 zram: introduce an aged idle interface adds 494b4e8b09a5 zram-introduce-an-aged-idle-interface-v5 adds 8899a1675118 zram: Introduce an aged idle interface adds 641af60bc12c mm: remove HARDENED_USERCOPY_FALLBACK adds a411caccc02b include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 692065c5fc87 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds d999e933d7a7 kfence: count unexpectedly skipped allocations adds 490a4d503c1f kfence: move saving stack trace of allocations into __kfen [...] adds ad992f0b8612 kfence: limit currently covered allocations when pool nearly full adds fde7dcb478b7 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds fdbf8218769c fixup! kfence: limit currently covered allocations when po [...] adds 65680fb5f9ce kfence: add note to documentation about skipping covered a [...] adds 74c7508fcc29 kfence: test: use kunit_skip() to skip tests adds c7b17cd396d7 kfence: shorten critical sections of alloc/free adds 373eed52e1b7 mm/damon: grammar s/works/work/ adds fec034fc0ac5 Documentation/vm: move user guides to admin-guide/mm/ adds 32b6c9da9cba MAINTAINERS: update SeongJae's email address adds b27d1b3a098c docs/vm/damon: remove broken reference adds 990747f04f23 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds d57fdf7b6480 mm/damon/core: print kdamond start log in debug mode only adds bc3f222be371 mm/damon: remove unnecessary do_exit() from kdamond adds 3282ec0a6116 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 91d6c461e3e2 mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 34fef443c152 mm/damon/core: account age of target regions adds 046b57ea1c95 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 9031bb1a63eb mm/damon/vaddr: support DAMON-based Operation Schemes adds 9943be55a089 mm/damon/dbgfs: support DAMON-based Operation Schemes adds 60e1debe5881 mm/damon/schemes: implement statistics feature adds 74b80cfd5775 selftests/damon: add 'schemes' debugfs tests adds 90112e915e90 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 1daf71cfc567 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds 2f2db6770fc0 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds dc8cdbf8606e Docs/admin-guide/mm/damon: document 'init_regions' feature adds bf6bad5a1b97 mm/damon/vaddr: separate commonly usable functions adds 380b0432eff1 mm/damon/vaddr: Include 'highmem.h' to fix a build failure adds c31a19ee1f18 mm/damon: implement primitives for physical address space [...] adds a1e378f89928 mm/damon/dbgfs: support physical memory monitoring adds ecb5977e1ad7 Docs/DAMON: document physical memory monitoring support adds 1c874e685ee1 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2b5c93ca8078 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds f39bdb62bc51 kernel/hung_task.c: Monitor killed tasks. adds cc0a0fe6b14a procfs: do not list TID 0 in /proc/<pid>/task adds e86649599a8d procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 703b6a61fdf2 proc: test that /proc/*/task doesn't contain "0" adds 84b5937b0511 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 6e2d040da650 x86/xen: simplify xen_oldmem_pfn_is_ram() adds 0b9461251653 x86/xen: print a warning when HVMOP_get_mem_type fails adds 020d8ce431da proc/vmcore: let pfn_is_ram() return a bool adds 0d814827522e proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 449a9a5f55dc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds f5f1c3f0874c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds afdf313e779f virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 3794255dd4a8 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 04e0b2e8c8f4 proc: allow pid_revalidate() during LOOKUP_RCU adds 19e6044354a5 proc/sysctl: make protected_* world readable adds dcaf7a5f413b kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 4e8856702573 kernel.h: split out container_of() and typeof_member() macros adds 78a4943c0a95 include/kunit/test.h: replace kernel.h with the necessary [...] adds 94e3e4098bd8 include/linux/list.h: replace kernel.h with the necessary [...] adds 3accff5fbd7c include/linux/llist.h: replace kernel.h with the necessary [...] adds 8ea25cb527f4 include/linux/plist.h: replace kernel.h with the necessary [...] adds ee866360a620 include/media/media-entity.h: replace kernel.h with the ne [...] adds 18f2609e9716 bottom_half.h needs kernel.h adds ca6607ba03cc MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 29bd2fd987b7 lib, stackdepot: check stackdepot handle before accessing slabs adds f53564585c93 lib, stackdepot: add helper to print stack entries adds 9340fee2ff4e lib, stackdepot: add helper to print stack entries into buffer adds 76cbe2c68bf8 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds f7f26880fbbe lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds e276ab260c66 include/linux/string_helpers.h: add linux/string.h for strlen() adds c67b738cd14e lib: uninline simple_strntoull() as well adds 39d0b5800426 lib/stackdepot: allow optional init and stack_table alloca [...] adds 4ec7d39b7b0c lib/stackdepot: allow optional init and stack_table alloca [...] adds 6369ba94e3b7 const_structs.checkpatch: add a few sound ops structs adds f17b165ebc28 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 29db7d6b00a8 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds af4a776eb9d6 ELF: fix overflow in total mapping size calculation adds cf6cb836e91f ELF: simplify STACK_ALLOC macro adds 1c1811bd8d23 kallsyms: remove arch specific text and data check adds 8ca30e5bae8b kallsyms: fix address-checks for kernel related range adds 56b40c267644 sections: move and rename core_kernel_data() to is_kernel_ [...] adds 0c2ffbe06868 sections: move is_kernel_inittext() into sections.h adds d5e39f52f36f x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds 3ff2f88b8d57 sections: provide internal __is_kernel() and __is_kernel_t [...] adds 2f1951360c2d mm: kasan: use is_kernel() helper adds 61c8490282ad extable: use is_kernel_text() helper adds 5270e1ada8d7 powerpc/mm: use core_kernel_text() helper adds f639f48e6fb8 microblaze: use is_kernel_text() helper adds e44d9d17e469 alpha: use is_kernel_text() helper adds eacb4be4b171 ramfs: fix mount source show for ramfs adds 374389248edb init: make unknown command line param message clearer adds 037ef2b0f80e init/main.c: silence some -Wunused-parameter warnings adds a7c65e1f4396 coda: avoid NULL pointer dereference from a bad inode adds 87b9ffbac8d6 coda: check for async upcall request using local state adds 589dbe100a3f coda: remove err which no one care adds 0361ab4dc059 coda: avoid flagging NULL inodes adds f4eadb9219fb coda: avoid hidden code duplication in rename adds a44f9a47622a coda: avoid doing bad things on inode type changes during [...] adds fe81c8419b33 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 443289f9d07a coda: use vmemdup_user to replace the open code adds 2417b836df11 coda: bump module version to 7.2 adds 591a52a6d62a hfs/hfsplus: use WARN_ON for sanity check adds 58645ca754ce hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds c71c247faf67 seq_file: move seq_escape() to a header adds cff7cd2aaa16 kernel/fork.c: unshare(): use swap() to make code cleaner adds ff40458cc99e sysv: use BUILD_BUG_ON instead of runtime check adds 7e023d6abde5 Documentation/kcov: include types.h in the example adds 924bb9695dca Documentation/kcov: define `ip' in the example adds ba58843bba7a kcov: allocate per-CPU memory on the relevant node adds 933bc3701f06 kcov: avoid enable+disable interrupts if !in_task() adds a9e8b74bc4ab kcov: replace local_irq_save() with a local_lock_t adds 7b66f605e2e0 kernel/resource: clean up and optimize iomem_is_exclusive() adds 3d31b264fe50 kernel/resource: disallow access to exclusive system RAM regions adds 1c79d15f3e91 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 3ec3e7df7d99 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds a5f33191f098 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds 02447a21fbc7 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 0d17425770e2 Merge branch 'akpm-current/current' adds 287bb8be07c1 mm: migrate: simplify the file-backed pages validation whe [...] adds 4b1b75b6a7f6 mm: unexport folio_memcg_{,un}lock adds 0a27c9dd0b0e mm: unexport {,un}lock_page_memcg adds 68232de84311 Merge branch 'akpm/master' adds 60e8840126bd Add linux-next specific files for 20211018
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 (8006b911c90a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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: Documentation/ABI/stable/sysfs-devices-system-cpu | 15 + Documentation/ABI/testing/ima_policy | 8 +- Documentation/ABI/testing/sysfs-bus-iio | 41 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 - Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/admin-guide/cputopology.rst | 12 +- Documentation/admin-guide/dynamic-debug-howto.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 5 - Documentation/admin-guide/mm/damon/usage.rst | 62 +- Documentation/admin-guide/mm/memory-hotplug.rst | 15 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 + .../bindings/clock/qcom,gcc-msm8994.yaml | 70 + .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/qcom,sc7280-camcc.yaml | 71 + .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 + .../devicetree/bindings/clock/qcom,videocc.yaml | 13 + .../bindings/clock/samsung,exynos850-clock.yaml | 185 + Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 - Documentation/devicetree/bindings/ddr/lpddr3.txt | 106 - .../bindings/display/bridge/nxp,ptn3460.yaml | 106 + .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 + .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 2 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + .../devicetree/bindings/hwmon/ti,tmp421.yaml | 110 + .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 + .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../bindings/iio/light/liteon,ltr501.yaml | 51 + .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 34 +- .../devicetree/bindings/leds/register-bit-led.txt | 94 - .../devicetree/bindings/leds/register-bit-led.yaml | 95 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 + .../ddr/lpddr2-timings.txt | 0 .../ddr/lpddr3-timings.txt | 0 .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 11 +- .../devicetree/bindings/net/dsa/qca8k.txt | 215 - .../devicetree/bindings/net/dsa/qca8k.yaml | 362 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 188 + .../bindings/pinctrl/rockchip,pinctrl.txt | 114 - .../bindings/pinctrl/rockchip,pinctrl.yaml | 184 + .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../devicetree/bindings/rtc/nxp,pcf85063.txt | 9 + .../bindings/serial/xlnx,opb-uartlite.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 34 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 47 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../bindings/sound/audio-graph-card2.yaml | 57 + .../bindings/sound/rockchip,i2s-tdm.yaml | 20 +- .../devicetree/bindings/sound/test-component.yaml | 33 + Documentation/devicetree/bindings/sram/sram.yaml | 5 +- .../bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/generic-counter.rst | 5 +- Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/todo.rst | 13 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/tmp421.rst | 10 + Documentation/networking/devlink/ice.rst | 9 +- Documentation/process/changes.rst | 2 +- Documentation/rust/quick-start.rst | 16 +- Documentation/userspace-api/vduse.rst | 2 +- Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/x86/sgx.rst | 26 + MAINTAINERS | 33 +- Makefile | 54 +- Next/SHA1s | 238 +- Next/Trees | 4 +- Next/merge.log | 4586 +- arch/arc/include/asm/pgtable.h | 5 - arch/arm/Kconfig | 1 - arch/arm/arm-soc-for-next-contents.txt | 10 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 295 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 2 - arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 30 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 12 +- arch/arm/boot/dts/ls1021a-qds.dts | 85 +- arch/arm/boot/dts/ls1021a-tsn.dts | 4 +- arch/arm/boot/dts/ls1021a-twr.dts | 63 +- arch/arm/boot/dts/ls1021a.dtsi | 219 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 8 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 12 +- arch/arm/boot/dts/rk3188.dtsi | 8 +- arch/arm/boot/dts/rk322x.dtsi | 8 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rv1108.dtsi | 8 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 18 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 39 + arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 34 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/mvebu_v7_defconfig | 18 +- arch/arm/include/asm/arch_timer.h | 37 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/src.c | 40 +- arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-realview/Kconfig | 2 +- arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- arch/arm/rust/target.json | 1 - arch/arm64/Kconfig | 10 +- arch/arm64/Kconfig.platforms | 1 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 26 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 17 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 36 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 24 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 44 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 6 +- .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 1 + .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 + .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 + .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 5 + .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 + .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 1 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 1 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 1 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 5 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 1 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 109 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 1 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 90 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 86 - arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 7 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 5 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 1 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 5 + .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 1 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 + .../dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 7 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 7 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1332 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 9 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 40 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 97 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 1 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 54 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 186 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 57 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 39 + arch/arm64/configs/defconfig | 5 +- arch/arm64/include/asm/arch_timer.h | 52 +- arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/setup.h | 6 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/kernel/entry-common.c | 47 +- arch/arm64/kernel/topology.c | 2 + arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 1 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 13 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 15 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 22 +- arch/arm64/kvm/mmu.c | 8 +- arch/arm64/kvm/pmu-emul.c | 2 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/sys_regs.c | 5 + arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-irqfd.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 14 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 21 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/rust/target.json | 3 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/eeh.c | 12 +- arch/powerpc/kernel/kvm.c | 3 +- arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 28 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/perf/perf_regs.c | 4 + arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/rust/target.json | 1 - arch/powerpc/sysdev/xive/common.c | 3 +- arch/riscv/rust/rv32ima.json | 3 +- arch/riscv/rust/rv32imac.json | 3 +- arch/riscv/rust/rv64ima.json | 3 +- arch/riscv/rust/rv64imac.json | 3 +- arch/x86/Kconfig | 12 +- arch/x86/events/core.c | 6 + arch/x86/events/intel/core.c | 16 + arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 1 + arch/x86/include/asm/sgx.h | 3 + arch/x86/include/asm/smp.h | 7 + arch/x86/include/asm/topology.h | 3 + arch/x86/include/uapi/asm/sgx.h | 2 + arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/common.c | 3 + arch/x86/kernel/cpu/sgx/virt.c | 69 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/smpboot.c | 44 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu/page_track.c | 3 +- arch/x86/kvm/mmu/spte.h | 7 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/x86.c | 7 +- arch/x86/rust/target.json | 3 +- block/Kconfig | 28 +- block/Kconfig.iosched | 4 - block/Makefile | 2 +- block/bdev.c | 9 +- block/bio-integrity.c | 2 +- block/bio.c | 10 +- block/blk-cgroup.c | 16 +- block/blk-core.c | 10 +- block/blk-crypto.c | 2 +- block/blk-iocost.c | 12 +- block/blk-merge.c | 60 +- block/blk-mq-tag.c | 15 + block/blk-mq-tag.h | 2 + block/blk-mq.c | 112 +- block/blk-throttle.c | 2 +- block/blk.h | 27 +- block/fops.c | 61 +- block/genhd.c | 8 +- block/partitions/Kconfig | 4 + block/partitions/core.c | 4 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/battery.c | 2 +- drivers/acpi/dock.c | 8 +- drivers/acpi/glue.c | 25 + drivers/acpi/internal.h | 1 + drivers/acpi/pptt.c | 67 + drivers/acpi/scan.c | 7 + drivers/acpi/x86/s2idle.c | 3 +- drivers/android/binder.c | 27 +- drivers/android/binder_internal.h | 4 + drivers/ata/ahci.h | 8 +- drivers/ata/ata_piix.c | 8 +- drivers/ata/libahci.c | 52 +- drivers/ata/libata-sata.c | 21 +- drivers/ata/libata-scsi.c | 29 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 2 +- drivers/base/arch_topology.c | 15 + drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/topology.c | 10 + drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/nbd.c | 137 +- drivers/block/virtio_blk.c | 37 +- drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btusb.c | 7 +- drivers/bluetooth/hci_vhci.c | 94 + drivers/bus/Kconfig | 2 +- drivers/bus/brcmstb_gisb.c | 7 +- drivers/bus/sun50i-de2.c | 7 +- drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/ipmi_ipmb.c | 2 +- drivers/clk/at91/pmc.c | 5 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/qcom/Kconfig | 44 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sc7280.c | 2484 + drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8994.c | 1384 +- drivers/clk/qcom/gcc-qcm2290.c | 3044 ++ drivers/clk/qcom/gcc-sc7280.c | 85 - drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/lpasscc-sc7280.c | 216 + drivers/clk/qcom/mmcc-sdm660.c | 3 + drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-cpu.c | 18 + drivers/clk/samsung/clk-exynos5433.c | 120 +- drivers/clk/samsung/clk-exynos850.c | 835 + drivers/clk/samsung/clk.c | 2 + drivers/clk/samsung/clk.h | 26 + drivers/clk/versatile/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clocksource/arc_timer.c | 6 +- drivers/clocksource/arm_arch_timer.c | 243 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 + drivers/edac/armada_xp_edac.c | 2 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/efi.c | 5 +- drivers/firmware/efi/libstub/fdt.c | 2 +- drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/fsi/fsi-occ.c | 99 +- drivers/gpio/gpio-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-mc33880.c | 2 - drivers/gpu/drm/Kconfig | 19 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 15 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 120 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 112 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- 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/ti-sn65dsi83.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_connector.c | 203 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_mm.c | 4 + drivers/gpu/drm/drm_modeset_lock.c | 49 +- 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/i915/Kconfig | 10 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/display/g4x_dp.c | 2 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/intel_bios.c | 47 + drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 55 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 18 +- drivers/gpu/drm/i915/display/intel_display.c | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 1 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 3 +- drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 19 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/intel_dram.c | 32 +- drivers/gpu/drm/i915/intel_pcode.c | 235 + drivers/gpu/drm/i915/intel_pcode.h | 26 + drivers/gpu/drm/i915/intel_pm.c | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_sbi.c | 73 + drivers/gpu/drm/i915/intel_sbi.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 577 - drivers/gpu/drm/i915/intel_sideband.h | 143 - drivers/gpu/drm/i915/vlv_sideband.c | 266 + drivers/gpu/drm/i915/vlv_sideband.h | 123 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 157 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 6 +- 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 | 266 +- 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/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/ili9163.c | 225 + drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 208 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/dell-smm-hwmon.c | 61 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/occ/common.c | 30 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/tmp421.c | 171 +- drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/imx8qxp-adc.c | 4 +- drivers/iio/adc/max1027.c | 2 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 + drivers/iio/chemical/Kconfig | 13 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/scd4x.c | 691 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 16 +- drivers/iio/dac/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 42 + drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 14 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 12 +- drivers/iio/industrialio-buffer.c | 143 +- drivers/iio/industrialio-core.c | 9 +- drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/ltr501.c | 37 + drivers/iio/light/noa1305.c | 7 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/sysfs.c | 52 +- drivers/infiniband/core/verbs.c | 48 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 137 +- drivers/infiniband/hw/cxgb4/cm.c | 1 - drivers/infiniband/hw/cxgb4/device.c | 1 - drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 +- drivers/infiniband/hw/irdma/ctrl.c | 38 - drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 57 - drivers/infiniband/hw/irdma/user.h | 4 +- drivers/infiniband/hw/irdma/utils.c | 45 - drivers/infiniband/hw/irdma/verbs.c | 100 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 44 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/counters.c | 282 +- drivers/infiniband/hw/mlx5/fs.c | 187 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- drivers/infiniband/sw/rxe/rxe_param.h | 4 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 8 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 59 +- drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/ep93xx_keypad.c | 172 +- drivers/input/keyboard/snvs_pwrkey.c | 29 + drivers/input/keyboard/tm2-touchkey.c | 7 + drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/adxl34x.c | 6 +- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/cpcap-pwrbutton.c | 1 - drivers/input/misc/max77693-haptic.c | 1 - drivers/input/misc/max8925_onkey.c | 2 +- drivers/input/misc/pm8941-pwrkey.c | 6 +- drivers/input/touchscreen.c | 42 +- drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/ads7846.c | 8 +- drivers/input/touchscreen/ili210x.c | 529 +- drivers/input/touchscreen/resistive-adc-touch.c | 29 +- drivers/input/touchscreen/st1232.c | 3 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/input/touchscreen/tsc200x-core.h | 2 +- drivers/iommu/Kconfig | 8 + drivers/leds/trigger/Kconfig | 1 + drivers/mailbox/bcm2835-mailbox.c | 4 +- drivers/mailbox/hi3660-mailbox.c | 4 +- drivers/mailbox/hi6220-mailbox.c | 7 +- drivers/mailbox/mailbox-altera.c | 5 +- drivers/mailbox/mailbox-sti.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 15 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 4 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/sun6i-msgbox.c | 9 +- drivers/md/Kconfig | 10 + drivers/md/Makefile | 4 + drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-audit.c | 84 + drivers/md/dm-audit.h | 66 + drivers/md/dm-bufio.c | 1 - drivers/md/dm-crypt.c | 22 +- drivers/md/dm-integrity.c | 25 +- drivers/md/dm-zoned-target.c | 1 - drivers/md/md.c | 92 +- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 +- drivers/memory/jedec_ddr.h | 47 + drivers/memory/jedec_ddr_data.c | 41 + drivers/memory/of_memory.c | 87 + drivers/memory/of_memory.h | 9 + drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/tegra20-emc.c | 199 +- drivers/message/fusion/mptfc.c | 8 +- drivers/message/fusion/mptsas.c | 4 +- drivers/message/fusion/mptscsih.c | 46 +- drivers/message/fusion/mptscsih.h | 2 +- drivers/message/fusion/mptspi.c | 6 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/hbm.c | 12 +- drivers/mmc/host/moxart-mmc.c | 13 +- drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mtd/chips/Kconfig | 2 + drivers/mtd/devices/block2mtd.c | 29 +- drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/ecc-sw-hamming.c | 7 +- drivers/mtd/nand/raw/ams-delta.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 15 + drivers/mtd/nand/raw/au1550nd.c | 12 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 4 +- drivers/mtd/nand/raw/gpio.c | 12 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 12 +- drivers/mtd/nand/raw/nand_hynix.c | 14 + drivers/mtd/nand/raw/nand_ids.c | 4 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/orion_nand.c | 12 +- drivers/mtd/nand/raw/pasemi_nand.c | 12 +- drivers/mtd/nand/raw/plat_nand.c | 12 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/socrates_nand.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 12 +- drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 + drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- drivers/net/dsa/ocelot/felix.c | 149 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/qca8k.c | 365 +- drivers/net/dsa/qca8k.h | 35 +- drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/actions/owl-emac.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 14 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 18 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 3 +- drivers/net/ethernet/amd/pcnet32.c | 13 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 1 + drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 20 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 11 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 + drivers/net/ethernet/freescale/enetc/enetc.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 7 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 17 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/ice/ice.h | 42 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 20 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_base.c | 59 +- drivers/net/ethernet/intel/ice/ice_base.h | 8 +- drivers/net/ethernet/intel/ice/ice_common.c | 87 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 10 +- drivers/net/ethernet/intel/ice/ice_devids.h | 2 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 35 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 95 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 116 +- drivers/net/ethernet/intel/ice/ice_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_main.c | 151 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 372 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 24 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 + drivers/net/ethernet/intel/ice/ice_sched.c | 13 + drivers/net/ethernet/intel/ice/ice_sched.h | 1 + drivers/net/ethernet/intel/ice/ice_trace.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 183 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 121 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 98 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 70 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 20 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 8 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 15 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 12 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 466 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 11 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 18 + drivers/net/ethernet/marvell/pxa168_eth.c | 6 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 1 - .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 106 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 21 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 30 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 162 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 41 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 72 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 5 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 10 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 9 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 4 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 5 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/microchip/lan743x_ptp.c | 91 +- drivers/net/ethernet/mscc/ocelot.c | 103 +- drivers/net/ethernet/mscc/ocelot_net.c | 1 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 7 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 1 - drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 4 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 10 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 5 +- drivers/net/ethernet/realtek/8139too.c | 5 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/renesas/ravb.h | 19 +- drivers/net/ethernet/renesas/ravb_main.c | 328 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 15 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 5 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 7 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/baycom_epp.c | 2 +- drivers/net/hamradio/bpqether.c | 5 +- drivers/net/hamradio/dmascc.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 5 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/ifb.c | 3 + drivers/net/ipvlan/ipvtap.c | 2 +- drivers/net/macvtap.c | 2 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/phy/dp83867.c | 19 + drivers/net/phy/micrel.c | 4 +- drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/ax88179_178a.c | 8 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/dm9601.c | 3 +- drivers/net/usb/mcs7830.c | 3 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/sr9700.c | 3 +- drivers/net/virtio_net.c | 3 +- drivers/net/wireless/ath/ath10k/core.c | 3 - drivers/net/wireless/ath/ath10k/sdio.c | 1 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 - drivers/net/wireless/marvell/mwifiex/main.c | 2 - drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 1 - drivers/net/wireless/quantenna/qtnfmac/core.c | 2 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 - drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/pci.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw89/Kconfig | 50 + drivers/net/wireless/realtek/rtw89/Makefile | 25 + drivers/net/wireless/realtek/rtw89/cam.c | 695 + drivers/net/wireless/realtek/rtw89/cam.h | 165 + drivers/net/wireless/realtek/rtw89/coex.c | 5716 +++ drivers/net/wireless/realtek/rtw89/coex.h | 181 + drivers/net/wireless/realtek/rtw89/core.c | 2502 + drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ drivers/net/wireless/realtek/rtw89/debug.c | 2489 + drivers/net/wireless/realtek/rtw89/debug.h | 77 + drivers/net/wireless/realtek/rtw89/efuse.c | 188 + drivers/net/wireless/realtek/rtw89/efuse.h | 13 + drivers/net/wireless/realtek/rtw89/fw.c | 1641 + drivers/net/wireless/realtek/rtw89/fw.h | 1378 + drivers/net/wireless/realtek/rtw89/mac.c | 3838 ++ drivers/net/wireless/realtek/rtw89/mac.h | 860 + drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + drivers/net/wireless/realtek/rtw89/pci.c | 3060 ++ drivers/net/wireless/realtek/rtw89/pci.h | 635 + drivers/net/wireless/realtek/rtw89/phy.c | 2868 ++ drivers/net/wireless/realtek/rtw89/phy.h | 311 + drivers/net/wireless/realtek/rtw89/ps.c | 150 + drivers/net/wireless/realtek/rtw89/ps.h | 16 + drivers/net/wireless/realtek/rtw89/reg.h | 2159 + drivers/net/wireless/realtek/rtw89/regd.c | 353 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 + .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 +++++++++++++++++++ .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 + drivers/net/wireless/realtek/rtw89/sar.c | 190 + drivers/net/wireless/realtek/rtw89/sar.h | 26 + drivers/net/wireless/realtek/rtw89/ser.c | 491 + drivers/net/wireless/realtek/rtw89/ser.h | 15 + drivers/net/wireless/realtek/rtw89/txrx.h | 358 + drivers/net/wireless/realtek/rtw89/util.h | 17 + drivers/net/wireless/rndis_wlan.c | 2 - drivers/net/wireless/st/cw1200/bh.c | 2 - drivers/net/xen-netback/netback.c | 2 +- drivers/nvme/host/core.c | 30 +- drivers/nvmem/core.c | 73 +- drivers/nvmem/imx-ocotp.c | 2 +- drivers/of/platform.c | 1 + drivers/pci/msi.c | 18 +- drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 31 + drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 4 + drivers/pinctrl/renesas/pfc-r8a7796.c | 4 + drivers/pinctrl/renesas/pfc-r8a77965.c | 4 + drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/hp_accel.c | 3 +- drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 1 + drivers/ptp/ptp_kvm_x86.c | 4 +- drivers/regulator/lp872x.c | 38 +- drivers/remoteproc/imx_dsp_rproc.c | 6 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/remoteproc_core.c | 8 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 88 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 10 +- drivers/rtc/class.c | 13 +- drivers/rtc/rtc-pcf85063.c | 14 + drivers/rtc/rtc-rv3032.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_scsi.c | 8 +- drivers/s390/scsi/zfcp_sysfs.c | 52 +- drivers/scsi/3w-9xxx.c | 18 +- drivers/scsi/3w-sas.c | 18 +- drivers/scsi/3w-xxxx.c | 26 +- drivers/scsi/53c700.c | 20 +- drivers/scsi/BusLogic.c | 13 +- drivers/scsi/NCR5380.c | 12 +- drivers/scsi/a100u2w.c | 5 +- drivers/scsi/aacraid/aachba.c | 53 +- drivers/scsi/aacraid/linit.c | 38 +- drivers/scsi/advansys.c | 6 +- drivers/scsi/aha152x.c | 29 +- drivers/scsi/aha1542.c | 10 +- drivers/scsi/aha1740.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 6 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 33 +- drivers/scsi/arcmsr/arcmsr_hba.c | 22 +- drivers/scsi/arm/acornscsi.c | 20 +- drivers/scsi/arm/arxescsi.c | 1 + drivers/scsi/arm/cumana_2.c | 1 + drivers/scsi/arm/eesox.c | 1 + drivers/scsi/arm/fas216.c | 26 +- drivers/scsi/arm/fas216.h | 10 + drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/atp870u.c | 17 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bfa/bfad_attr.c | 68 +- drivers/scsi/bfa/bfad_im.c | 16 +- drivers/scsi/bfa/bfad_im.h | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 8 +- drivers/scsi/bnx2i/bnx2i.h | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 15 +- drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 32 +- drivers/scsi/cxlflash/main.c | 46 +- drivers/scsi/dc395x.c | 11 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/esas2r/esas2r_main.c | 8 +- drivers/scsi/esp_scsi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain.c | 2 +- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_attrs.c | 17 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 122 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 89 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 27 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 25 +- drivers/scsi/hosts.c | 17 +- drivers/scsi/hpsa.c | 56 +- drivers/scsi/hptiop.c | 20 +- drivers/scsi/ibmvscsi/ibmvfc.c | 30 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 28 +- drivers/scsi/imm.c | 6 +- drivers/scsi/initio.c | 7 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 31 +- drivers/scsi/isci/init.c | 8 +- drivers/scsi/isci/task.h | 4 - drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_init.c | 3 +- drivers/scsi/libsas/sas_scsi_host.c | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 314 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 12 +- drivers/scsi/mac53c94.c | 6 +- drivers/scsi/megaraid.c | 24 +- drivers/scsi/megaraid/megaraid_mbox.c | 28 +- drivers/scsi/megaraid/megaraid_sas_base.c | 40 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 6 +- drivers/scsi/mesh.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 84 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 26 +- drivers/scsi/mvsas/mv_init.c | 12 +- drivers/scsi/mvumi.c | 4 +- drivers/scsi/myrb.c | 60 +- drivers/scsi/myrs.c | 50 +- drivers/scsi/ncr53c8xx.c | 16 +- drivers/scsi/nsp32.c | 7 +- drivers/scsi/pcmcia/nsp_cs.c | 7 +- drivers/scsi/pcmcia/sym53c500_cs.c | 14 +- drivers/scsi/pm8001/pm8001_ctl.c | 64 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pmcraid.c | 27 +- drivers/scsi/ppa.c | 6 +- drivers/scsi/ps3rom.c | 8 +- drivers/scsi/qedf/qedf.h | 2 +- drivers/scsi/qedf/qedf_attr.c | 15 +- drivers/scsi/qedf/qedf_io.c | 19 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_gbl.h | 2 +- drivers/scsi/qedi/qedi_iscsi.c | 2 +- drivers/scsi/qedi/qedi_sysfs.c | 15 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 125 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla4xxx/ql4_attr.c | 41 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/qlogicfas408.c | 7 +- drivers/scsi/qlogicpti.c | 7 +- drivers/scsi/scsi.c | 12 +- drivers/scsi/scsi_debug.c | 19 +- drivers/scsi/scsi_error.c | 17 +- drivers/scsi/scsi_lib.c | 16 +- drivers/scsi/scsi_pm.c | 105 +- drivers/scsi/scsi_priv.h | 7 +- drivers/scsi/scsi_scan.c | 17 + drivers/scsi/scsi_sysfs.c | 63 +- drivers/scsi/sd.c | 30 +- drivers/scsi/smartpqi/smartpqi_init.c | 48 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_attrs.c | 19 +- drivers/scsi/snic/snic_main.c | 2 +- drivers/scsi/snic/snic_scsi.c | 33 +- drivers/scsi/stex.c | 10 +- drivers/scsi/storvsc_drv.c | 36 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 90 +- drivers/scsi/ufs/ufs-mediatek.h | 21 + drivers/scsi/ufs/ufs-qcom.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 31 +- drivers/scsi/ufs/ufshcd.c | 27 +- drivers/scsi/ufs/ufshcd.h | 8 +- drivers/scsi/virtio_scsi.c | 7 +- drivers/scsi/vmw_pvscsi.c | 9 +- drivers/scsi/wd33c93.c | 18 +- drivers/scsi/wd719x.c | 4 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 4 +- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 2 + drivers/soc/fsl/Kconfig | 1 + drivers/soc/fsl/dpio/dpio-cmd.h | 3 + drivers/soc/fsl/dpio/dpio-driver.c | 1 + drivers/soc/fsl/dpio/dpio-service.c | 117 + drivers/soc/fsl/dpio/dpio.c | 1 + drivers/soc/fsl/dpio/dpio.h | 2 + drivers/soc/fsl/dpio/qbman-portal.c | 59 + drivers/soc/fsl/dpio/qbman-portal.h | 13 + drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/Kconfig | 10 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_stats.c | 277 + drivers/soc/qcom/rpmhpd.c | 18 +- drivers/soc/qcom/smem.c | 57 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/samsung/exynos-chipid.c | 79 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence-xspi.c | 2 + drivers/spi/spi-mux.c | 7 + drivers/spi/spi-orion.c | 1 + drivers/spi/spi-tegra20-slink.c | 2 +- drivers/spi/spi-tle62x0.c | 2 +- drivers/spi/spi.c | 27 +- drivers/staging/fbtft/fbtft-core.c | 8 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/ks7010/Kconfig | 3 + drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 79 +- drivers/staging/most/dim2/sysfs.c | 49 - drivers/staging/most/dim2/sysfs.h | 11 - drivers/staging/r8188eu/core/rtw_ap.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 16 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 5 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 5 +- drivers/staging/r8188eu/hal/odm.c | 334 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 71 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 69 +- drivers/staging/r8188eu/hal/usb_halinit.c | 24 - drivers/staging/r8188eu/include/drv_types.h | 13 - drivers/staging/r8188eu/include/odm.h | 70 +- drivers/staging/r8188eu/include/odm_precomp.h | 11 - drivers/staging/r8188eu/include/odm_types.h | 6 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 2 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 3 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 2 - drivers/staging/r8188eu/os_dep/usb_intf.c | 31 - drivers/staging/rts5208/rtsx.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 20 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/vt6655/card.c | 8 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 4 +- drivers/staging/vt6655/mac.h | 2 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 22 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 17 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 28 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/target_core_alua.c | 83 +- drivers/target/target_core_device.c | 2 + drivers/target/target_core_internal.h | 1 + drivers/target/target_core_transport.c | 86 +- drivers/target/target_core_user.c | 4 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/device.c | 22 + drivers/tee/optee/optee_private.h | 1 + drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 41 +- drivers/thermal/rcar_gen3_thermal.c | 113 +- drivers/thermal/thermal_core.c | 10 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/function/f_uac2.c | 5 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/xhci-pci.c | 16 + drivers/usb/image/microtek.c | 5 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/storage/scsiglue.c | 13 +- drivers/usb/storage/uas.c | 13 +- drivers/usb/storage/usb.c | 4 +- drivers/vdpa/vdpa_user/vduse_dev.c | 37 +- drivers/vhost/vdpa.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 - drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 - drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 - drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/core/tileblit.c | 16 - 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/video/fbdev/skeletonfb.c | 12 +- drivers/virtio/virtio.c | 11 + fs/btrfs/block-group.c | 2 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/btrfs_inode.h | 7 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/delayed-ref.h | 19 +- fs/btrfs/dev-replace.c | 16 +- fs/btrfs/extent-tree.c | 6 +- fs/btrfs/extent_io.c | 1 - fs/btrfs/file-item.c | 8 +- fs/btrfs/file.c | 7 +- fs/btrfs/inode.c | 31 +- fs/btrfs/ioctl.c | 85 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/volumes.c | 240 +- fs/btrfs/volumes.h | 46 +- fs/cifs/connect.c | 19 +- fs/cifs/fs_context.c | 8 + fs/cifs/fs_context.h | 1 + fs/cifs/smb2inode.c | 42 +- fs/erofs/Kconfig | 16 + fs/erofs/Makefile | 1 + fs/erofs/compress.h | 21 +- fs/erofs/data.c | 2 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 290 + fs/erofs/erofs_fs.h | 59 +- fs/erofs/internal.h | 51 +- fs/erofs/super.c | 19 +- fs/erofs/zdata.c | 111 +- fs/erofs/zdata.h | 7 - fs/erofs/zmap.c | 65 +- fs/ext4/extents.c | 95 +- fs/ext4/file.c | 5 +- fs/ext4/inode.c | 15 +- fs/f2fs/file.c | 2 +- fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 24 +- fs/fuse/file.c | 55 +- fs/fuse/fuse_i.h | 6 +- fs/fuse/inode.c | 42 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 253 +- fs/gfs2/glock.c | 358 +- fs/gfs2/glock.h | 20 + fs/gfs2/incore.h | 4 +- fs/io_uring.c | 441 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 21 +- fs/ksmbd/smb2misc.c | 19 +- fs/ksmbd/smb2ops.c | 6 +- fs/ksmbd/smb2pdu.c | 14 +- fs/ksmbd/smb2pdu.h | 2 + fs/ksmbd/transport_rdma.c | 21 +- fs/lockd/svc.c | 6 +- fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/nfs/callback_xdr.c | 4 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3xdr.c | 373 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4xdr.c | 48 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfssvc.c | 26 +- fs/nfsd/nfsxdr.c | 174 +- fs/nfsd/vfs.c | 3 +- fs/nfsd/xdr.h | 35 +- fs/nfsd/xdr3.h | 61 +- fs/nfsd/xdr4.h | 7 +- fs/ntfs/file.c | 2 +- fs/ntfs3/file.c | 2 +- fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/proc/array.c | 7 +- fs/proc/base.c | 19 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 12 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_btree_staging.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 171 +- fs/xfs/libxfs/xfs_defer.h | 38 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/btree.c | 54 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 + fs/xfs/scrub/scrub.c | 64 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 6 - fs/zonefs/super.c | 4 +- include/asm-generic/vmlinux.lds.h | 10 +- include/clocksource/arm_arch_timer.h | 2 +- include/drm/drm_connector.h | 55 + include/drm/drm_modeset_lock.h | 8 + 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/drm/ttm/ttm_bo_api.h | 6 +- include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 + include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 + include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 + include/dt-bindings/clock/qcom,rpmcc.h | 6 + include/kunit/test.h | 13 +- include/linux/acpi.h | 5 + include/linux/arch_topology.h | 5 + include/linux/blk_types.h | 1 + include/linux/blkdev.h | 2 +- include/linux/bottom_half.h | 1 + include/linux/container_of.h | 40 + include/linux/damon.h | 10 + include/linux/dsa/ocelot.h | 49 + include/linux/etherdevice.h | 7 +- include/linux/fb.h | 2 +- include/linux/ftrace.h | 12 +- include/linux/fwnode.h | 1 + include/linux/hugetlb.h | 19 + include/linux/iio/buffer.h | 7 + include/linux/iio/buffer_impl.h | 11 + include/linux/iio/triggered_buffer.h | 11 +- include/linux/iomap.h | 11 +- include/linux/irq_work.h | 8 + include/linux/kernel.h | 33 +- include/linux/libata.h | 8 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lsm_hook_defs.h | 14 +- include/linux/lsm_hooks.h | 14 +- include/linux/memory.h | 7 +- include/linux/mlx5/device.h | 4 +- include/linux/mlx5/driver.h | 25 +- include/linux/mlx5/mlx5_ifc.h | 50 +- include/linux/mm.h | 4 +- include/linux/mm_types.h | 13 +- include/linux/netdevice.h | 10 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 - include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 + include/linux/of_net.h | 2 +- include/linux/pagemap.h | 58 +- include/linux/perf_event.h | 1 + include/linux/plist.h | 5 +- include/linux/qed/qed_eth_if.h | 2 +- include/linux/qed/qed_if.h | 2 +- include/linux/qed/qed_rdma_if.h | 3 +- include/linux/regulator/lp872x.h | 14 +- include/linux/remoteproc.h | 12 - include/linux/rtc.h | 1 + include/linux/rwsem.h | 1 - include/linux/sbitmap.h | 13 + include/linux/sched/idle.h | 4 + include/linux/sched/topology.h | 7 + include/linux/security.h | 33 +- include/linux/skbuff.h | 4 + include/linux/smp.h | 1 - include/linux/soc/marvell/octeontx2/asm.h | 1 + include/linux/soc/qcom/smd-rpm.h | 2 + include/linux/soc/samsung/exynos-chipid.h | 6 +- include/linux/spi/max7301.h | 2 +- include/linux/spi/spi.h | 3 + include/linux/spinlock.h | 1 - include/linux/stackdepot.h | 25 +- include/linux/sunrpc/svc.h | 6 +- include/linux/topology.h | 13 + include/linux/uio.h | 4 +- include/linux/vmalloc.h | 10 + include/linux/xz.h | 106 + include/media/media-entity.h | 3 +- include/net/ax25.h | 13 +- include/net/codel.h | 2 + include/net/codel_impl.h | 18 +- include/net/datalink.h | 2 +- include/net/devlink.h | 79 +- include/net/dn.h | 2 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_ecn.h | 17 + include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/ndisc.h | 2 +- include/net/page_pool.h | 12 +- include/net/rose.h | 8 +- include/net/sctp/sm.h | 6 +- include/net/sock.h | 2 +- include/net/tcp.h | 22 +- include/rdma/ib_hdrs.h | 1 + include/rdma/ib_verbs.h | 65 +- include/rdma/rdma_counter.h | 2 + include/scsi/libsas.h | 1 + include/scsi/scsi_cmnd.h | 13 +- include/scsi/scsi_device.h | 6 + include/scsi/scsi_host.h | 17 +- include/soc/arc/timers.h | 4 +- include/soc/fsl/dpaa2-io.h | 9 + include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_ptp.h | 3 + include/sound/graph_card.h | 21 + include/sound/simple_card_utils.h | 4 + include/target/target_core_base.h | 8 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/uapi/drm/i915_drm.h | 6 + include/uapi/linux/audit.h | 2 + include/uapi/linux/netfilter.h | 1 + include/uapi/linux/perf_event.h | 15 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/smc.h | 17 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/rdma/rdma_user_rxe.h | 10 +- init/main.c | 14 +- kernel/events/Makefile | 5 - kernel/events/core.c | 30 + kernel/irq/Kconfig | 3 - kernel/irq/irqdesc.c | 4 - kernel/irq_work.c | 130 +- kernel/rcu/tree.h | 16 +- kernel/reboot.c | 1 + kernel/sched/Makefile | 4 + kernel/sched/topology.c | 7 +- kernel/trace/ftrace.c | 23 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_eprobe.c | 61 +- kernel/trace/trace_events_hist.c | 2 +- lib/Kconfig | 4 + lib/Kconfig.kasan | 2 +- lib/decompress_unxz.c | 10 +- lib/dynamic_debug.c | 39 +- lib/iov_iter.c | 103 +- lib/kunit/test.c | 6 +- lib/sbitmap.c | 51 + lib/stackdepot.c | 33 +- lib/test_kasan.c | 19 +- lib/xz/Kconfig | 13 + lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 + localversion-next | 2 +- mm/damon/Kconfig | 10 +- mm/damon/Makefile | 3 +- mm/damon/dbgfs-test.h | 54 + mm/damon/dbgfs.c | 177 +- mm/damon/paddr.c | 224 + mm/damon/prmtv-common.c | 87 + mm/damon/prmtv-common.h | 17 + mm/damon/vaddr.c | 88 +- mm/filemap.c | 4 +- mm/gup.c | 139 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 111 +- mm/khugepaged.c | 10 +- mm/memblock.c | 7 +- mm/migrate.c | 6 +- mm/mprotect.c | 5 +- mm/mremap.c | 36 +- mm/page_alloc.c | 11 +- mm/page_ext.c | 4 +- mm/page_owner.c | 2 + mm/slab.c | 4 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/atm/lec.c | 3 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/bluetooth/hci_core.c | 1 + net/bluetooth/hci_sysfs.c | 2 + net/bridge/br_private.h | 4 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/core/dev.c | 19 +- net/core/devlink.c | 164 +- net/core/neighbour.c | 20 +- net/core/net-procfs.c | 24 +- net/core/page_pool.c | 10 +- net/core/stream.c | 3 - net/dccp/dccp.h | 2 +- net/dccp/proto.c | 14 +- net/dsa/Kconfig | 4 - net/dsa/dsa2.c | 4 +- net/dsa/switch.c | 2 +- net/dsa/tag_ocelot.c | 1 - net/dsa/tag_ocelot_8021q.c | 40 +- net/ipv4/icmp.c | 23 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/proc.c | 2 +- net/ipv4/tcp.c | 38 +- net/ipv4/tcp_ipv4.c | 45 +- net/ipv6/addrconf.c | 4 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 6 +- net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/sit.c | 4 +- net/ipv6/tcp_ipv6.c | 15 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/sta_info.c | 1 + net/mctp/route.c | 4 + net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.h | 3 - net/mptcp/sockopt.c | 3 + net/netfilter/Kconfig | 11 + net/netfilter/core.c | 38 +- net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 5 + net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 4 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 6 +- net/netrom/nr_route.c | 4 +- net/nfc/af_nfc.c | 3 + net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/packet/af_packet.c | 35 + net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 6 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/sched/sch_fq_codel.c | 15 +- net/sctp/sm_make_chunk.c | 2 +- net/smc/af_smc.c | 431 +- net/smc/smc.h | 20 +- net/smc/smc_clc.c | 147 +- net/smc/smc_clc.h | 55 +- net/smc/smc_core.c | 173 +- net/smc/smc_core.h | 50 +- net/smc/smc_ib.c | 160 +- net/smc/smc_ib.h | 16 +- net/smc/smc_llc.c | 623 +- net/smc/smc_llc.h | 12 +- net/smc/smc_pnet.c | 41 +- net/smc/smc_wr.c | 237 +- net/smc/smc_wr.h | 8 + net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- rust/.gitignore | 1 + rust/Makefile | 61 +- rust/alloc/borrow.rs | 1 + rust/alloc/boxed.rs | 3 - rust/alloc/collections/mod.rs | 1 + rust/alloc/lib.rs | 11 +- rust/alloc/macros.rs | 2 - rust/alloc/rc.rs | 2539 - rust/alloc/slice.rs | 2 +- rust/alloc/str.rs | 2 +- rust/alloc/string.rs | 35 +- rust/alloc/sync.rs | 2631 - rust/alloc/vec/into_iter.rs | 1 + rust/alloc/vec/mod.rs | 22 +- rust/alloc/vec/spec_extend.rs | 2 + rust/compiler_builtins.rs | 89 - rust/helpers.c | 88 +- rust/kernel/bindings.rs | 24 +- rust/kernel/bindings_helper.h | 1 + rust/kernel/error.rs | 337 +- rust/kernel/file.rs | 1 + rust/kernel/file_operations.rs | 31 +- rust/kernel/io_mem.rs | 205 + rust/kernel/iov_iter.rs | 20 +- rust/kernel/lib.rs | 37 +- rust/kernel/linked_list.rs | 20 +- rust/kernel/miscdev.rs | 6 +- rust/kernel/pages.rs | 20 +- rust/kernel/platdev.rs | 17 +- rust/kernel/power.rs | 116 + rust/kernel/prelude.rs | 6 +- rust/kernel/print.rs | 49 +- rust/kernel/rbtree.rs | 10 +- rust/kernel/security.rs | 33 +- rust/kernel/std_vendor.rs | 150 + rust/kernel/str.rs | 8 +- rust/kernel/sync/arc.rs | 329 +- rust/kernel/sync/condvar.rs | 10 +- rust/kernel/sync/guard.rs | 21 +- rust/kernel/sync/mod.rs | 10 +- rust/kernel/sync/mutex.rs | 16 +- rust/kernel/sync/spinlock.rs | 29 +- rust/kernel/task.rs | 21 +- rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 23 +- rust/kernel/user_ptr.rs | 24 +- rust/macros/helpers.rs | 79 + rust/macros/lib.rs | 1 + rust/macros/module.rs | 88 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- samples/rust/rust_miscdev.rs | 8 +- samples/rust/rust_random.rs | 4 +- samples/rust/rust_semaphore.rs | 4 +- scripts/Makefile.clang | 4 +- scripts/Makefile.debug | 42 + scripts/Makefile.modfinal | 8 +- scripts/generate_rust_analyzer.py | 28 +- scripts/is_rust_module.sh | 19 + scripts/kallsyms.c | 9 +- scripts/leaking_addresses.pl | 3 +- scripts/recordmcount.pl | 2 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_policy.c | 216 +- security/security.c | 16 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 100 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/ss/hashtab.c | 1 + security/selinux/ss/mls.c | 4 + security/selinux/ss/services.c | 14 +- security/smack/smack_lsm.c | 30 +- sound/core/pcm_native.c | 24 +- sound/pci/hda/patch_realtek.c | 47 + sound/soc/amd/Kconfig | 11 + sound/soc/amd/vangogh/Makefile | 2 + sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 386 + sound/soc/amd/vangogh/acp5x.h | 2 +- sound/soc/amd/vangogh/pci-acp5x.c | 3 + sound/soc/codecs/cs42l42.c | 218 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/rt1011.c | 53 +- sound/soc/codecs/rt1011.h | 7 - sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/rt5682.h | 20 + sound/soc/codecs/rt9120.c | 12 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/generic/Kconfig | 20 + sound/soc/generic/Makefile | 6 + .../soc/generic/audio-graph-card2-custom-sample.c | 183 + .../generic/audio-graph-card2-custom-sample.dtsi | 227 + sound/soc/generic/audio-graph-card2.c | 1281 + sound/soc/generic/simple-card-utils.c | 46 +- sound/soc/generic/test-component.c | 659 + sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 126 +- sound/soc/soc-component.c | 26 +- sound/usb/mixer.c | 42 +- sound/usb/quirks-table.h | 32 + sound/usb/quirks.c | 2 + tools/arch/arm64/include/asm/sysreg.h | 1296 + tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/perf/tests/test-evlist.c | 6 +- tools/lib/perf/tests/test-evsel.c | 7 +- tools/objtool/elf.c | 56 +- tools/perf/util/session.c | 4 +- tools/testing/kunit/kunit.py | 19 +- tools/testing/kunit/kunit_json.py | 56 +- tools/testing/kunit/kunit_parser.py | 1015 +- tools/testing/kunit/kunit_tool_test.py | 136 +- .../test_is_test_passed-all_passed_nested.log | 34 + .../test_data/test_is_test_passed-kselftest.log | 14 + .../test_data/test_is_test_passed-missing_plan.log | 31 + .../testing/kunit/test_data/test_strip_hyphen.log | 16 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 51 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 11 + .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 + .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 54 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 479 + .../selftests/kvm/aarch64/debug-exceptions.c | 30 +- .../selftests/kvm/aarch64/psci_cpu_on_test.c | 2 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 3 +- .../selftests/kvm/include/aarch64/arch_timer.h | 142 + .../testing/selftests/kvm/include/aarch64/delay.h | 25 + tools/testing/selftests/kvm/include/aarch64/gic.h | 21 + .../selftests/kvm/include/aarch64/processor.h | 90 +- .../selftests/kvm/include/aarch64/spinlock.h | 13 + tools/testing/selftests/kvm/include/aarch64/vgic.h | 20 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/aarch64/gic.c | 95 + .../selftests/kvm/lib/aarch64/gic_private.h | 21 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 240 + tools/testing/selftests/kvm/lib/aarch64/gic_v3.h | 70 + .../testing/selftests/kvm/lib/aarch64/processor.c | 24 +- tools/testing/selftests/kvm/lib/aarch64/spinlock.c | 27 + tools/testing/selftests/kvm/lib/aarch64/vgic.c | 70 + tools/testing/selftests/net/fcnal-test.sh | 60 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../net/forwarding/forwarding.config.sample | 2 + .../net/forwarding/ip6_forward_instats_vrf.sh | 172 + tools/testing/selftests/net/forwarding/lib.sh | 8 + tools/testing/selftests/net/ioam6.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 6 +- tools/testing/selftests/net/nettest.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 - tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 165 + tools/testing/selftests/vm/ksm_tests.c | 125 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/vsock/vsock_diag_test.c | 2 - usr/gen_init_cpio.c | 20 +- virt/kvm/kvm_main.c | 4 +- 1926 files changed, 144090 insertions(+), 22222 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt delete mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp421.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad799x.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr2-timin [...] rename Documentation/devicetree/bindings/{ => memory-controllers}/ddr/lpddr3-timin [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/qca8k.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-card2.yaml create mode 100644 Documentation/devicetree/bindings/sound/test-component.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.yaml create mode 100644 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-parade-ps8640.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi create mode 100644 drivers/clk/qcom/camcc-sc7280.c create mode 100644 drivers/clk/qcom/gcc-qcm2290.c create mode 100644 drivers/clk/qcom/lpasscc-sc7280.c create mode 100644 drivers/clk/samsung/clk-exynos850.c create mode 100644 drivers/gpu/drm/drm_privacy_screen.c create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.h create mode 100644 drivers/gpu/drm/i915/intel_sbi.c create mode 100644 drivers/gpu/drm/i915/intel_sbi.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.c delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/vlv_sideband.c create mode 100644 drivers/gpu/drm/i915/vlv_sideband.h create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c create mode 100644 drivers/gpu/drm/tiny/ili9163.c create mode 100644 drivers/iio/chemical/scd4x.c create mode 100644 drivers/md/dm-audit.c create mode 100644 drivers/md/dm-audit.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h create mode 100644 drivers/net/wireless/realtek/rtw89/core.c create mode 100644 drivers/net/wireless/realtek/rtw89/core.h create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h create mode 100644 drivers/net/wireless/realtek/rtw89/util.h create mode 100644 drivers/soc/qcom/qcom_stats.c delete mode 100644 drivers/staging/most/dim2/sysfs.c create mode 100644 fs/erofs/decompressor_lzma.c create mode 100644 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h create mode 100644 include/linux/container_of.h delete mode 100644 include/linux/netfilter_ingress.h create mode 100644 include/linux/netfilter_netdev.h create mode 100644 mm/damon/paddr.c create mode 100644 mm/damon/prmtv-common.c create mode 100644 mm/damon/prmtv-common.h delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/sync.rs create mode 100644 rust/kernel/io_mem.rs create mode 100644 rust/kernel/power.rs create mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/traits.rs create mode 100644 rust/macros/helpers.rs create mode 100644 scripts/Makefile.debug create mode 100755 scripts/is_rust_module.sh create mode 100644 sound/soc/amd/vangogh/acp5x-mach.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.c create mode 100644 sound/soc/generic/audio-graph-card2-custom-sample.dtsi create mode 100644 sound/soc/generic/audio-graph-card2.c create mode 100644 sound/soc/generic/test-component.c create mode 100644 tools/arch/arm64/include/asm/sysreg.h create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed_ne [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-kselftest.log create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-missing_plan.log create mode 100644 tools/testing/kunit/test_data/test_strip_hyphen.log create mode 100644 tools/testing/selftests/kvm/aarch64/arch_timer.c create mode 100644 tools/testing/selftests/kvm/include/aarch64/arch_timer.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/delay.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/gic.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/spinlock.h create mode 100644 tools/testing/selftests/kvm/include/aarch64/vgic.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_private.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/gic_v3.h create mode 100644 tools/testing/selftests/kvm/lib/aarch64/spinlock.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/vgic.c create mode 100755 tools/testing/selftests/net/forwarding/ip6_forward_instats_vrf.sh create mode 100644 tools/testing/selftests/vm/hugepage-mremap.c