This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 29616f67fcbd Add linux-next specific files for 20211005 omits b84638e24f98 Merge branch 'akpm/master' omits 506ac22b3b7e mm: unexport {,un}lock_page_memcg omits d4ab2d9849e1 mm: unexport folio_memcg_{,un}lock omits 5da332ed84e8 mm: migrate: simplify the file-backed pages validation whe [...] omits c9e2fcd408b0 Merge branch 'akpm-current/current' omits b24b079a8851 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits dc4e114de33c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits bdf593eec8eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca2e03053ee3 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8379f80ee6e7 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits ee9e6dfb4ddc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a70ab1024be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aada6f93c87a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits b945248ed0fc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits b20eb8315aae Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 17795c999d0d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 4cbc6af6b2f2 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits b950c5444495 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 88ff683aac3c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 44b1e6faaa76 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git omits 83ca20244c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6787d3476b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f7e90b1b822a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ef2a2e200bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c41b60212e9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits af2e929b32b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48844b6f9da5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits fa035e087fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06df9bbb8525 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7119a0f88bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8db39bac8e18 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits eebf52e46f31 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 2369e6fbadca Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits b8560a5603ae Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 85030f378294 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b66331d64b47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d8da131d244b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 742af3573447 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits eb278bd96dc3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits f6c3ba9b48e3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits abee66733a4f Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits d0950f4cfcfd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 0833ed59acb9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits a2eb7415bc78 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 7deec69afda5 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ed45a0084de7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46ca93017675 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11921fa3b6be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41242dc5e064 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 590d52f420d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ebe39269a41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a6b6eb961184 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 99f73dcf249d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits a5b66bfb9bff Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 5cb8f466dc14 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 5a5de93308e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e6c1bd0a80d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 774ab5af0ed7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 42acbc783d7e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 613243e43cd6 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 5f05ffb35306 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 57d256d1789a Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 495a17a566ce Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 4c87d6834aa6 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits dd2c6e27452b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 73fddc9cf7ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a30d07e26e06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6efecc45f51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6d58799e27c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b1077537445 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 852cd3bfead3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e1bfde727529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9af986cdf9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 080f2481e04a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits d86531dedbe3 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 385e57360a95 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c1ac99350a12 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 36aa99f77528 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 9351fb236306 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits a753b3ac225b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3d55f7e7f70b Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 7097f3fcf4af Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e2e4dda4866f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 249041c8af5c next-20211001/bluetooth omits 0b32b0d6d527 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9c96c6a973d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 274469a95aaa next-20211001/bpf-next omits 96958d6c3597 next-20211001/net-next omits bc7b6871360e ipmi: Add docs for the IPMI IPMB driver omits 859658841b46 ipmi: Add docs for IPMB direct addressing omits 0ba0c3c5d1c1 ipmi:ipmb: Add initial support for IPMI over IPMB omits face2fac17bf ipmi: Add support for IPMB direct messages omits 966988b75b50 ipmi: Export ipmb_checksum() omits a1f2ee8e1d0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3185d9ef509 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 92daca7684d4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f21422f70a9a Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 18a10afae11b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 0894d69ba457 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 225c7b51b643 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d338ea628ccc Merge branch 'master' of git://linuxtv.org/media_tree.git omits 8f6d04a998a8 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 54a60e13d922 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2ae959bfdebe Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits ab183705f79f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits e20b528b61ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4db429b831a2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 3736b8abc75b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 041ee1a131a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ebc43a06276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd6e2e22537f Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 475c4cf1e290 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits caf2451b24cc Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 794b589cf318 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4be91adf255 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits d3afc070723a Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits b24e63282327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 683c9dc5e236 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9195aabb122 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2cc494c90fdb Merge branch 'master' of git://github.com/ceph/ceph-client.git omits e36a3bf00ba9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6aee3f278d3 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 49e4b1041c59 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 1d592da231c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b462265fc1e3 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 3c615b15a30b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3599c019036c Merge branch 'for-next' of git://git.libc.org/linux-sh omits 9978405a2d10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a701b1e18651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7edc20056179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 95671b8f84b9 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 09e7b837a9ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c9c921cb740f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 115073549f54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a5df042e975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7eefb0539017 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 587691ecb7e3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits ba06028a7b95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ff01832b1b4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 1597acd89597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da84b7cfbe30 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 5d0f00b4acb1 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits db48d6361863 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits 401678386370 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] omits ac9d08b0bebb next-20211001/tegra omits 68dd2810a365 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits e94412c6a9b4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 01882ac554fa Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits fb0a29c51213 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c635f7370c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e2bfcc4be5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fd0681130d62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6d9c5ea1f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6bf3a65f113 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3306e1d7ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba58728e3eae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 557b3bbaab71 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7748baa87488 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00263cf39fac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 535e57b5657b Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 967e3000cbd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf1c82048f20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43f7bc61617a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f47196ea81f1 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 0c567cb3d8a1 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 4e3528df5fbb Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits b82b3fa510a9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 39977c7fc451 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 0ee42e6e669a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d193473fb00d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 2923234d916d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 9683c4d5ffe2 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 937fd56e05c4 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 406fd6819ec0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3a2d8b1b8079 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6e6099738072 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 32a01af3fa82 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits a4b0e29707c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d3e5a066a3b4 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 8ed80ad11ef4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 016087ae082b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 32c54081b83c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 10fb6e05a2f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 13f2397010c0 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits 786b2ad97386 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 7c766b88940f Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] omits dbed8c4c3a69 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 5585960dfe7a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 56bb2ab1c95f Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 367969b4a0bc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 8276418b8a65 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b5b208e7cf63 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5c1989b3f6ba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 44260d7382c3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 21fd94f5628b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f0b84461aa07 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f6411962e7f4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9372873d6a27 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1d01b608398d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5dfbb2b59005 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c6cc37c3f9f4 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits ddc33155115a xtensa: xtfpga: Try software restart before simulating CPU reset omits 1b2d1439fc25 Merge branch 'for-5.16/io_uring' into for-next omits a7edde51fd6f Merge branch 'for-5.16/block' into for-next omits 92fd638f5ea9 Merge branch 'for-5.16/drivers' into for-next omits 8c9a60cf7bfb Merge branch 'for-5.16/cdrom' into for-next omits 4e45069010e5 drm/amdgpu/pm: properly handle sclk for profiling modes on [...] omits 673468fc55db drm/radeon: Add HD-audio component notifier support (v2) omits 2125cc15fb0b Revert "drm/amd/display: To modify the condition in indica [...] omits e15351b4d480 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 33ba8734ac0b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 743b11686269 drm/amdgpu: only check for _PR3 on dGPUs omits 17c9adb32cf0 drm/amdgpu: add another raven1 gfxoff quirk omits c3a88e961d48 amd/amdkfd: remove svms declaration to avoid werror omits a0767818a66a drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails omits d571367f3d52 drm/amdkfd: export svm_range_list_lock_and_flush_work omits 6e9d276af8a4 drm/amdkfd: avoid conflicting address mappings omits 6616e79a0e66 drm/amdgpu: use generic fb helpers instead of setting up A [...] omits d17e70999e4a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 8886d5c77f83 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits fa382a0f96cf Merge remote-tracking branch 'spi/for-5.15' into spi-linus omits 6de669e88076 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next omits c417c32a473e Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits 9a10940c7b28 Merge branch 'for-next-next-v5.15-20211004' into for-next- [...] omits 04598cdfd441 Merge branch 'for-next-current-v5.14-20211004' into for-ne [...] omits edb37a2e9798 Merge branch 'ext/lizhang/clear-missing-bdev' into for-nex [...] omits 7dedcdfefd7a Merge branch 'ext/qu/subpage-compress-v3' into for-next-ne [...] omits 858b01d2f38a Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] omits f02894a3b84d Merge branch 'misc-next' into for-next-next-v5.15-20211004 omits 23809de86054 Merge branch 'misc-5.15' into for-next-current-v5.14-20211004 omits 1daa811dc0dd btrfs: clear state missing if device is present at mount time omits e62dda5b4237 btrfs: only allow subpage compression if the range is full [...] omits cbab5b466423 btrfs: don't run delalloc range which is beyond the locked [...] omits eb7e74fa65ce btrfs: allow page to be unlocked by btrfs_page_end_writer_ [...] omits ee8b7b00b9b6 btrfs: teach __extent_writepage() to handle locked page di [...] omits 0078783c7089 btrfs: rework lzo_compress_pages() to make it subpage compatible omits d116c176e6e2 btrfs: extract uncompressed async extent submission code i [...] omits 955e59eba3f2 btrfs: make extent_write_locked_range() to be subpage compatible omits 68aeef3c9a88 btrfs: make end_compressed_bio_writeback() to be subpage c [...] omits e501af05a623 btrfs: make btrfs_submit_compressed_write() to be subpage [...] omits 60a50cc8601c btrfs: make compress_file_range() to be subpage compatible omits cfb47f7cfa30 btrfs: cleanup for extent_write_locked_range() omits 36976f50745d btrfs: refactor submit_compressed_extents() omits 7aa55844c064 btrfs: remove unused function btrfs_bio_fits_in_stripe() omits ae6c14a7f30a btrfs: make btrfs_submit_compressed_write() to determine s [...] omits a6972500d294 btrfs: make btrfs_submit_compressed_read() to determine st [...] omits 109887040ed0 btrfs: introduce alloc_compressed_bio() for compression omits 40b63f41fe2b btrfs: introduce submit_compressed_bio() for compression omits eba8468efee5 btrfs: handle errors properly inside btrfs_submit_compress [...] omits 4be2dd7aa076 btrfs: handle errors properly inside btrfs_submit_compress [...] omits f5f9c3f13a86 btrfs: add subpage checked bitmap to make PageChecked flag [...] omits b10b2125e646 btrfs: introduce compressed_bio::pending_sectors to trace [...] omits 0853bf4b2087 btrfs: make add_ra_bio_pages() to be subpage compatible omits 5548df670ea5 btrfs: don't pass compressed pages to btrfs_writepage_endi [...] omits c6a2ab012404 btrfs: use async_chunk::async_cow to replace the confusing [...] omits 8e1ee6e0cb64 btrfs: remove unnecessary parameter @delalloc_start for wr [...] omits e70b4bf530a6 btrfs: remove unused parameter @nr_pages in add_ra_bio_pages() omits eb2685635cb7 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 9ee46cad9150 btrfs: index free space entries on size omits 4b9d6c95b228 btrfs: use single bulk copy operations when logging directories omits 610df7c2c787 btrfs: unexport setup_items_for_insert() omits 832c4aef38fb btrfs: loop only once over data sizes array when inserting [...] omits a6747e8f481d btrfs: remove btrfs_raid_bio::fs_info member omits 42803d818910 btrfs: make sure btrfs_io_context::fs_info is always initialized omits 9c1f0bd30d15 btrfs: assert that extent buffers are write locked instead [...] omits 46682b814528 btrfs: do not take the uuid_mutex in btrfs_rm_device omits c06efea91631 btrfs: unlock newly allocated extent buffer after error omits 0b31649fbc8c btrfs: rename struct btrfs_io_bio to btrfs_bio omits dfe17f288933 btrfs: remove btrfs_bio_alloc() helper omits fd2923dbcbb9 btrfs: rename btrfs_bio to btrfs_io_context omits 256c7178f037 btrfs: keep track of the last logged keys when logging a d [...] omits fbfdb66f6d67 btrfs: insert items in batches when logging a directory wh [...] omits 2aad5f5bf30d btrfs: factor out the copying loop of dir items from log_d [...] omits 23ee8462c6bb btrfs: remove redundant log root assignment from log_dir_items() omits 4e67eef8e911 btrfs: remove root argument from btrfs_log_inode() and its [...] omits 98e467cfa9c2 btrfs: zoned: let the for_treelog test in the allocator stand out omits e69087e6a99b btrfs: rename setup_extent_mapping in relocation code omits 6cd3e9ceabe7 btrfs: zoned: allow preallocation for relocation inodes omits 2ceb27f89863 btrfs: check for relocation inodes on zoned btrfs in should_nocow omits 819a6bdef5dd btrfs: zoned: use regular writes for relocation omits f03da0f1d5df btrfs: zoned: only allow one process to add pages to a rel [...] omits 2cd72794c5a2 btrfs: zoned: add a dedicated data relocation block group omits c4153d4049f2 btrfs: introduce btrfs_is_data_reloc_root omits c2982c75d33a btrfs: unexport repair_io_failure() omits 36ead1513858 btrfs: do not commit delayed inode when logging a file in [...] omits 04d5b78d0872 btrfs: avoid attempt to drop extents when logging inode fo [...] omits 7d74decfce51 btrfs: avoid search for logged i_size when logging inode i [...] omits 6b9497424096 btrfs: avoid expensive search when truncating inode items [...] omits 94001c1f0c4b btrfs: add helper to truncate inode items when logging inode omits 549065e92dab btrfs: avoid expensive search when dropping inode items from log omits 2769c1f4e29b btrfs: always update the logged transaction when logging n [...] omits f022457d0bd6 btrfs: do not log new dentries when logging that a new nam [...] omits cf119b80366e btrfs: remove no longer needed checks for NULL log context omits 5140b51e4349 btrfs: check if a log tree exists at inode_logged() omits 70d0c25cb875 btrfs: remove stale comment about the btrfs_show_devname omits eff72b95dc6c btrfs: update latest_dev when we create a sprout device omits bcaf4371f167 btrfs: use latest_dev in btrfs_show_devname omits c4c2c5e66e5b btrfs: convert latest_bdev type to btrfs_device and rename omits 99b4b582b179 btrfs: zoned: finish relocating block group omits d809dbb0bb9b btrfs: zoned: finish fully written block group omits d92e82416990 btrfs: zoned: avoid chunk allocation if active block group [...] omits da2eda70f896 btrfs: move ffe_ctl one level up omits fe544f992201 btrfs: zoned: activate new block group omits 856bf31c8362 btrfs: zoned: activate block group on allocation omits 3bf6fd4a0eb2 btrfs: zoned: load active zone info for block group omits c615ab9f5b74 btrfs: zoned: implement active zone tracking omits f1978bcd7adf btrfs: zoned: introduce physical_map to btrfs_block_group omits af31ab6c573d btrfs: zoned: load active zone information from devices omits 726a829eaa8b btrfs: zoned: finish superblock zone once no space left fo [...] omits a32c8799818d btrfs: zoned: locate superblock position using zone capacity omits a8a5d40879fa btrfs: zoned: consider zone as full when no more SB can be [...] omits 279b5611d024 btrfs: zoned: tweak reclaim threshold for zone capacity omits 9d7920a1d78e btrfs: zoned: calculate free space from zone capacity omits 0270f72bc2db btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] omits 26c70fedcc0a btrfs: zoned: load zone capacity information from devices omits 0d7e30ad9ae6 btrfs: defrag: enable defrag for subpage case omits 3b78983cba72 btrfs: defrag: remove the old infrastructure omits f645ccc5d6d0 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] omits c489e4e2850b btrfs: defrag: introduce helper to defrag one cluster omits f938241c892f btrfs: defrag: introduce helper to defrag a range omits f3cce7047df1 btrfs: defrag: introduce helper to defrag a contiguous pre [...] omits be7d027cea32 btrfs: defrag: introduce helper to collect target file extents omits 89e2d37458a1 btrfs: defrag: factor out page preparation into a helper omits b0b067af2573 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize omits 11a44f034c35 btrfs: defrag: also check PagePrivate for subpage cases in [...] omits 1a754388d4e8 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] omits 887d747a1b66 btrfs: rename and switch to bool btrfs_chunk_readonly omits 02515fa7b577 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] omits 2a05ebd41330 btrfs: subpage: pack all subpage bitmaps into a larger bitmap omits ccf26e8cfd9f btrfs: subpage: introduce btrfs_subpage_bitmap_info omits 388d0621b338 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] omits 0b55fd3ae4a8 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] omits 1057fed4b7ca btrfs: update comment for fs_devices::seed_list in btrfs_r [...] omits 23515d0e8002 btrfs: drop unnecessary ret in ioctl_quota_rescan_status omits 87a7ba723590 btrfs: send: simplify send_create_inode_if_needed omits 003d60cf43c6 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits b4af371d908f Merge branch 'at91-soc' into at91-next omits dbbb39806c65 Merge branch 'at91-dt' into at91-next omits f969ea3d85ee Merge branch 'at91-fixes' into at91-next omits 16352355b8f4 m68knommu: Remove MCPU32 config symbol omits 1c5f2fc4dd78 m68k: set a default value for MEMORY_RESERVE omits 7e8601b12f46 Merge branch 'features' into for-next omits bddd3fd37e48 Merge branch 'fixes' into for-next omits 0889b7c73a4d hwmon: (tmp421) introduce MAX_CHANNELS define omits a5505917d831 dt-bindings: hwmon: jedec,jc42: convert to dtschema omits e4b64e615574 dt-bindings: hwmon: hih6130: move to trivial devices omits c29d80d5633b dt-bindings: hwmon: dps650ab: move to trivial devices omits 860af1a1909e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices omits 3930c0cdfb04 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] omits 72f1dd494dcb dt-bindings: hwmon: sensirion,sht15: convert to dtschema omits 7750f57e3a17 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema omits f028aa23e46d dt-bindings: hwmon: lltc,ltc4151: convert to dtschema omits 24a90513df56 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] omits 3380e27e1917 dt-bindings: hwmon: ti,tmp108: convert to dtschema omits 696d2b901c4c dt-bindings: hwmon: lm70: move to trivial devices omits fe506d3aec0b dt-bindings: hwmon: lm90: do not require VCC supply omits 7f9cbc399edd dt-bindings: hwmon: lm90: convert to dtschema omits 1a4f5e3c4afe hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm omits 6a6b1c1757de hwmon: (nct6775) Support access via Asus WMI omits c69532d186d5 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] omits 9aec9f9370dd hwmon: (nct6775) Use superio_*() function pointers in sio_data. omits 2af4ab65d9b4 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] omits 673ff5c4ef9c hwmon: (mlxreg-fan) Extend driver to support multiply PWM omits aadc11fc0181 hwmon: (mlxreg-fan) Extend the maximum number of tachometers omits af791a57f88c hwmon: Add Maxim MAX6620 hardware monitoring driver omits e601bb88681d hwmon: (raspberrypi) Use generic notification mechanism omits 1c104f160210 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] omits be281ae01039 dt-bindings: hwmon: Add IIO HWMON binding omits e45ac92bcc92 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] omits eaf265799660 ipmi: Fix a typo omits dafe7c73121f ipmi: Check error code before processing BMC response omits dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions omits 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() omits d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t omits e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() omits fb9deca217f8 kcov: allocate per-CPU memory on the relevant node omits 47adcf04cac7 Documentation/kcov: define `ip' in the example omits 6cac28cc07ff Documentation/kcov: include types.h in the example omits 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check omits 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner omits eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check omits 6abd19e1e155 coda: bump module version to 7.2 omits 114058b99ad4 coda: use vmemdup_user to replace the open code omits 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 3e956971cafc coda: avoid doing bad things on inode type changes during [...] omits be633dd1f993 coda: avoid hidden code duplication in rename omits deb51b74cedc coda: avoid flagging NULL inodes omits 0c23d5b07fd4 coda: remove err which no one care omits 8ce970547355 coda: check for async upcall request using local state omits 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode omits 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings omits 67520f59ff7b ramfs: fix mount source show for ramfs omits e2e8220cc185 alpha: use is_kernel_text() helper omits 71b9de2cf793 microblaze: use is_kernel_text() helper omits a3a7fc3b972b powerpc/mm: use core_kernel_text() helper omits a810f0d044e4 extable: use is_kernel_text() helper omits c30791474ef8 mm: kasan: use is_kernel() helper omits c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] omits caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits c75069719820 sections: move is_kernel_inittext() into sections.h omits 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 7d3f2427a006 kallsyms: fix address-checks for kernel related range omits a56b40c737e9 kallsyms: remove arch specific text and data check omits ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits e24b5d58e938 const_structs.checkpatch: add a few sound ops structs omits cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer omits a76b7a24e45f lib, stackdepot: add helper to print stack entries omits 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs omits 35fba1dcb6fc proc/sysctl: make protected_* world readable omits 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task omits 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. omits f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond omits 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only omits b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 9f080cd1df52 docs/vm/damon: remove broken reference omits 796c9b411a2c MAINTAINERS: update SeongJae's email address omits f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ omits e2864fef3077 mm/damon: grammar s/works/work/ omits 7d9d45306056 kfence: shorten critical sections of alloc/free omits 7d26c122538e kfence: test: use kunit_skip() to skip tests omits ad190867fe1e kfence: add note to documentation about skipping covered a [...] omits 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] omits 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full omits 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] omits 97ee321f56d6 kfence: count unexpectedly skipped allocations omits 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK omits 00835511a514 zram: Introduce an aged idle interface omits cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 omits f4e3eaed6562 zram: introduce an aged idle interface omits df9423cd95bb zram: off by one in read_block_state() omits 5d019b7b479c zram_drv: allow reclaim on bio_alloc omits c309d4961089 mm/highmem: Remove deprecated kmap_atomic omits 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT omits cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 98fe77eec0db x86: remove memory hotplug support on X86_32 omits d2ff3492044a mm/memory_hotplug: remove stale function declarations omits 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers omits 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy omits 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free omits b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 454818f6c82c mm: nommu: kill arch_get_unmapped_area() omits f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings omits 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] omits aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] omits 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] omits 9d91a7cf44db mm: mark the OOM reaper thread as freezable omits 38b0222df2bd memblock: use memblock_free for freeing virtual pointers omits 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free omits 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] omits 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] omits d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits a68604bb1a24 arch_numa: simplify numa_distance allocation omits e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem omits f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning omits 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page omits bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] omits eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls omits 3c3cad8016c7 userfaultfd/selftests: fix feature support detection omits 3c275315d106 hugetlb: add hugetlb demote page support omits eb4c5f104367 hugetlb: add demote bool to gigantic page routines omits 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] omits 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces omits da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 1951177fe756 mm: fix data race in PagePoisoned() omits d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() omits 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says omits d918f10edf95 mm: create a new system state and fix core_kernel_text() omits 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP omits ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP omits 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] omits b0c7c088350f mm/page_alloc: print node fallback order omits 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() omits 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() omits 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack omits 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() omits 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() omits 4fbcbca0357c lib/stackdepot: remove unused function argument omits c0863f97971a lib/stackdepot: include gfp.h omits 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write omits 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() omits 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions omits fc3b51461927 Documentation: update pagemap with shmem exceptions omits 6b78c434eae8 mm: remove redundant smp_wmb() omits ecba6ba125a3 mm: introduce pmd_install() helper omits c9131c144273 mm: add zap_skip_check_mapping() helper omits 32321d0757b8 mm: drop first_index/last_index in zap_details omits 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns omits 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it omits 7683d618056b mm/mmap.c: fix a data race of mm->total_vm omits 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks omits f6f4b22feb99 memcg: unify memcg stat flushing omits 06d462dd7320 memcg: flush stats only if updated omits e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check omits 26a475ae9d12 mm/gup: further simplify __gup_device_huge() omits 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU omits b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON omits 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly omits 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes omits 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation omits 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning omits 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking omits 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking omits 12ed7e44a4cb slab: clean up function declarations omits 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute omits 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute omits b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] omits 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 1f14cc2924e1 slub: add back check for free nonslab objects omits 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free omits 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops omits 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() omits 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] omits 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() omits 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() omits 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h omits 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning omits 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode omits cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] omits b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths omits 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt omits f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir omits cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages omits 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2ff89e7ed39a memblock: check memory total_size omits b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen omits dd41f2883205 ocfs2: Fix data corruption after conversion from inline format omits 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables omits 66139113565c mm/migrate: fix CPUHP state to update node demotion order omits 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef omits 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates omits b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() omits 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled omits d0f27b4548e0 ipmi:devintf: Return a proper error when recv buffer too small omits f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 omits fb99597d255a mmc: slot-gpio: Update default label when no con_id provided omits 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] omits 6fd0f8a3beb1 Merge branch 'fixes' into next omits e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk omits d91db9b878c3 Merge branch 'pm-pci' into linux-next omits d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() omits 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops omits 718ecc280a84 rcu: Make idle entry report expedited quiescent states omits 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU omits fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies omits 428dc13fac02 rcu: in_irq() cleanup omits 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() omits d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() omits 5166f0ccd987 s390/mm: optimize set_guest_storage_key() omits 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() omits c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] omits 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions omits ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits c7231320c104 s390/gmap: validate VMA in __gmap_zap() omits 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] omits 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates omits d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master omits 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master omits f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master omits 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master omits afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master omits ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master omits d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] omits 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master omits 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master omits f3e25dac04e1 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 9366943bd883 memstick: avoid out-of-range warning omits 418836975bf4 mmc: sdhci-sprd: Wait until DLL locked after being configured omits f000d0bc15c4 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits ea0b7ca8549a mmc: sdhci-s3c: Describe driver in KConfig omits c0e2f52918a6 Merge branch 'fixes' into next omits 3b9b0887fff8 mmc: sdhci-of-at91: replace while loop with read_poll_timeout omits f39d6a48032b mmc: sdhci-of-at91: wait for calibration done before proceed omits 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c omits f8c76c6679bf dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 7310e3d723e3 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] omits a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup omits fff802043e30 rcutorture: More thoroughly test nested readers omits f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 71fb2257c2cf torture: Catch kvm.sh help text up with actual options omits 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg omits 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks omits 7c86bb8dfc1b Merge branch 'pm-cpuidle' into linux-next omits 04f4642445d0 Merge branches 'acpi-pnp', 'acpi-docs', 'acpi-misc' and 'a [...] omits 977867c611db Merge branch 'acpi-pci' into linux-next omits edeb1299f816 Merge branch 'pm-sleep' into linux-next omits 0b2264a3c1bb Merge branches 'acpi-x86' and 'acpi-resources' into linux-next omits cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] omits 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next omits b96728705f91 ceph: convert to noop_direct_IO omits 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister omits f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type omits 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix omits 8211999fc64c mmc: mmci: Add small comment about reset thread omits 37421f640216 mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits dc1bf5ea0ec1 mmc: sdhci-omap: Parse legacy ti,non-removable property omits f113241ec94d mmc: sdhci-omap: Restore sysconfig after reset omits 849fd9a68df4 mmc: sdhci-omap: Fix context restore omits 4cb94a9ddd8c mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits 9fc8298d3837 mmc: mtk-sd: Add HS400 online tuning support omits 44a9708c8f26 mmc: core: Add host specific tuning support for eMMC HS400 mode omits a3603d34a5d4 dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits b8ca75057ff1 mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits bda771769286 dt-bindings: mmc: update mmc-card.yaml reference omits 2a8e1de1be27 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits 64c76a84337a x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits 0dd3273df8c2 Merge branch 'imx/dt64' into for-next omits 25c72ab96a88 Merge branch 'imx/dt' into for-next omits 3027c77774ac dt-bindings: panel: ili9341: correct indentation omits e986277a56da Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits ef4bce990eab Merge branch 'pci/virtualization' omits 72f30b078522 Merge branch 'pci/portdrv' omits 5a2a23f4c7c3 Merge branch 'pci/p2pdma' omits add5a9ec7dbb Merge branch 'pci/enumeration' omits 97b85f2079a9 Merge branch 'fscache-iter-3' into fscache-next omits 9c74b32d892e fscache: Update the documentation to reflect I/O API changes omits fb0a7f074cf9 fscache: Remove stats that are no longer used omits 5d9c5cdf5d9b fscache: Remove the old I/O API omits 4595cc1395b0 cifs: (untested) Move to using the alternate fallback fsca [...] omits fcd4c99b70ce 9p: Convert to using the netfs helper lib to do reads and caching omits 5d7fa05c8f63 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] omits 8c5f74b49ef3 nfs: Move to using the alternate fallback fscache I/O API omits d9174eb26ce3 fscache: Implement a fallback I/O interface to replace the [...] omits 9f759b1a1662 fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 45ae6f2f79c8 fscache: Generalise the ->begin_read_operation method omits f7c57a456611 drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning omits e93a3ccf7699 drm/rockchip: Update crtc fixup to account for fractional [...] omits 35f4caec9d51 ipmi: Disable some operations during a panic omits c8381ad4a3b1 ipmi:watchdog: Set panic count to proper value on a panic omits eac6f3841f1d sched/fair: Consider SMT in ASYM_PACKING load balance omits f58215ed2ff9 sched/fair: Carve out logic to mark a group for asymmetric [...] omits a7bd2ed2dc9e sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits cb0e4ee938b1 sched/fair: Optimize checking for group_asym_packing omits 048679b6a675 sched/topology: Introduce sched_group::flags omits 014bfe892220 x86/sched: Decrease further the priorities of SMT siblings omits 4212bade2e86 kthread: Move prio/affinite change into the newly created thread omits 682dc167b47b sched: Provide Kconfig support for default dynamic preempt mode omits e23bc1e6d52e sched: Remove unused inline function __rq_clock_broken() omits 45940091a3c1 Merge branch 'misc-5.15' into next-fixes omits 11603f0011d0 gfs2: Allow append and immutable bits to coexist omits 9f4754923d87 gfs2: introduce and use new glops go_lock_needed omits 1341f15f4928 gfs2: simplify do_promote and fix promote trace omits 1a9c36d502fd gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 92ec9d4f933d gfs2: move GL_SKIP check from glops to do_promote omits e9695c4ac60e gfs2: Add GL_SKIP holder flag to dump_holder omits 9cefbe8a8500 gfs2: remove redundant check in gfs2_rgrp_go_lock omits 6b457230bfa1 drm/nouveau/ga102-: support ttm buffer moves via copy engine omits 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] omits e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD omits 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] omits 7d87d0e27556 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] omits 1bd32c51c8ec drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup omits 5fbdac2bf528 drm/vc4: hdmi: Remove unused struct omits 08e9f3ecc5b8 Merge drm/drm-fixes into drm-misc-fixes omits fce7dd1e9c19 sched/dl: Support schedstats for deadline sched class omits db4570a26807 sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 1ff69baabc2f sched/rt: Support schedstats for RT sched class omits 75ded49a19c6 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits a95f0507a1a4 sched: Introduce task block time in schedstats omits a05296a6e291 sched: Make schedstats helpers independent of fair sched class omits cb3e971c435d sched: Make struct sched_statistics independent of fair sc [...] omits 5855e81a4a3b sched/fair: Use __schedstat_set() in set_next_entity() omits 4ed8431c42ba Merge branch 'fixes' into next omits 36900b20aacc dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 9764e369b8b7 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits db8a380b7a8e mmc: cqhci: Print out qcnt in case of timeout omits fe67ae715aef mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits b67fe01e808f dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits 5c739b6f79ae mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b7c6b42faa61 memstick: mspro_block: Add error handling support for add_disk() omits bb064ee17636 memstick: ms_block: Add error handling support for add_disk() omits 922eefdafc80 dt-bindings: mmc: Convert MMC Card binding to a schema omits 8739ebefdba1 mmc: block: Add error handling support for add_disk() omits 00dc1375934f mmc: mtk-sd: Remove unused parameters omits cf8dfa7cc887 mmc: mtk-sd: Remove unused parameters(mrq) omits 5c3955fb123a mmc: mtk-sd: Add wait dma stop done flow omits 7a41554fdfb0 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 7d47a0b6ac42 fuse: Delete a slightly redundant code omits aed3106bb9b2 fuse: use kmap_local_page() omits f2dd94bde504 fuse: annotate lock in fuse_reverse_inval_entry() omits 4209f03fcb8e drm/vc4: hdmi: Warn if we access the controller while disabled omits 1b58254cf1b6 drm/vc4: hdmi: Make sure the device is powered with CEC omits a37f02e8301d drm/vc4: hdmi: Split the CEC disable / enable functions in two omits a22dad7fa0cd drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 0af8f7af4a30 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 36e9bcb8edfc drm/vc4: select PM omits 03e033c6ef21 mmc: sdhci: Change the code to check auto_cmd23 omits 836f7b6ca082 ima: fix deadlock when traversing "ima_default_rules". omits 9964e5cf7598 kselftests/sched: cleanup the child processes omits 9de47777ee77 sched/fair: Add document for burstable CFS bandwidth omits 9525616d056e sched/fair: Add cfs bandwidth burst statistics omits bb1fc3bc5217 sched: adjust sleeper credit for SCHED_IDLE entities omits 7e2ce158699b sched: reduce sched slice for SCHED_IDLE entities omits 4b1e9afe8af5 sched: Account number of SCHED_IDLE entities on each cfs_rq omits 1f74f9ea5a0c fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits 4b2b9ed7b987 sched/core: Simplify core-wide task selection omits e9e5ba93a24d sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits df100a6682d3 sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits 013ce5ed58f7 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume omits c8704b7ec182 drm/kmb: Enable alpha blended second plane omits 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap omits 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 omits 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] omits f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds c0b27c486970 nfs: Fix kerneldoc warning shown up by W=1 adds dcb442b13364 afs: Fix kerneldoc warning shown up by W=1 adds bc868036569e 9p: Fix a bunch of kerneldoc warnings shown up by W=1 adds d9e3f82279bf fscache: Fix some kerneldoc warnings shown up by W=1 adds ef31499a87cf fscache: Remove an unused static variable adds 60a9483534ed Merge tag 'warning-fixes-20211005' of git://git.kernel.org [...] adds 5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kerne [...] adds 95a13ee858c9 hyper-v: Replace uuid.h with types.h adds f5c20e4a5f18 x86/hyperv: Avoid erroneously sending IPI to 'self' adds 52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kern [...] adds 3f6cffb8604b etherdevice: use __dev_addr_set() adds baf33d7a7564 r8152: avoid to resubmit rx immediately adds dbe0b8806449 net: bridge: use nla_total_size_64bit() in br_get_linkxsta [...] adds 0854a0513321 net: bridge: fix under estimation in br_get_linkxstats_size() adds 64506cb92833 Merge branch 'bridge-fixes' adds a56d447f196f net/sched: sch_taprio: properly cancel timer from taprio_d [...] adds 25a9da6641f1 net: sfp: Fix typo in state machine debug string adds e3cf002d5a44 net: pcs: xpcs: fix incorrect CL37 AN sequence adds 7707a4d01a64 netlink: annotate data races around nlk->bound adds 590df78bc7d1 net: pcs: xpcs: fix incorrect steps on disable EEE adds d4aeaed80b0e net: stmmac: trigger PCS EEE to turn off on link down adds 9997080df035 Merge branch 'stmmac-eee-fix' adds d03477ee10f4 gve: Correct available tx qpl check adds 922aa9bcac92 gve: Avoid freeing NULL pointer adds d4b111fda69a gve: Properly handle errors in gve_assign_qpl adds d34367991933 rtnetlink: fix if_nlmsg_stats_size() under estimation adds 2f57d4975fa0 gve: fix gve_get_stats() adds 17c37d748f2b gve: report 64bit tx_bytes counter from gve_handle_report_stats() adds 3707428ddaba ionic: move filter sync_needed bit set adds a50a0595230d dt-bindings: net: dsa: marvell: fix compatible in example adds 857b6c6f665c i40e: fix endless loop under rtnl adds 2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector adds 54ee39439acd iavf: fix double unlock of crit_lock adds 65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d0c6416bd709 unix: Fix an issue in unix_shutdown causing the other end [...] adds 7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d6c414cd2fb net: prefer socket bound to interface when not in VRF adds 4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds b94729919db2 perf jevents: Free the sys_event_tables list after process [...] adds 573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd adds 35c46bf545b3 perf build: Fix plugin static linking with libopencsd on A [...] adds 9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 0b6c5371c03c perf tests attr: Add missing topdown metrics events adds 14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git:/ [...] adds a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object adds 330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() adds 5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position adds 7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pu [...] adds d0c624c03012 Merge tag 'at91-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 88a3856c0a8c tee/optee/shm_pool: fix application of sizeof to pointer adds f81fd2147618 Merge tag 'optee-fix-for-v5.15' of git://git.linaro.org/pe [...] adds dd6a2ed801db MAINTAINERS: Add Vignesh to TI K3 platform maintainership adds 325c81e3fd52 Merge tag 'at91-fixes-5.15-2' of git://git.kernel.org/pub/ [...] adds c147392b652b Merge tag 'qcom-dts-fixes-for-5.15' of git://git.kernel.or [...] adds 2ecfddb105b6 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 04e0ae8d2b96 Merge tag 'qcom-arm64-fixes-for-5.15' of git://git.kernel. [...] adds 6147eb53bb80 Merge tag 'qcom-drivers-fixes-for-5.15' of git://git.kerne [...] adds 94ad8aacbc2d ARM: omap1: move omap15xx local bus handling to usb.c adds b9af50bcbcd2 ARM: dove: mark 'putc' as inline adds a6949059318a ARM: defconfig: gemini: Restore framebuffer adds efa767b37229 Merge tag 'imx-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 34186b48d29b ARM: sharpsl_param: work around -Wstringop-overread warning adds b2a4f4a302b8 ARM: dts: imx: change the spi-nor tx adds 04aa946d57b2 arm64: dts: imx8: change the spi-nor tx adds 9786cca4b477 arm64: dts: imx8mm-kontron-n801x-som: do not allow to swit [...] adds 8b94aa318aa7 arm64: dts: ls1028a: fix eSDHC2 node adds 783f3db03056 ARM: imx6: disable the GIC CPU interface before calling st [...] adds 3518441dda66 arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio adds 2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/s [...] adds b232537074fc soc: ti: omap-prm: Fix external abort for am335x pruss adds e700ac213a0f Merge branch 'pruss-fix' into fixes adds b13a270ace2e bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 adds 80d680fdccba ARM: dts: omap3430-sdp: Fix NAND device node adds 3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.o [...] adds a14a14595dca firmware: arm_scmi: Simplify spinlocks in virtio transport adds bf1acf809d56 firmware: arm_scmi: Add proper barriers to scmi virtio device adds 6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer adds 56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer adds 897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/Asa [...] adds 3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/ [...] adds c20106944eb6 NFSD: Keep existing listeners on portlist error adds 1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/li [...] adds ffac30be2a06 drm/i915/audio: Use BIOS provided value for RKL HDA link adds 0c9477738649 drm/i915: Fix runtime pm handling in i915_gem_shrink adds a532cde31de3 drm/i915/tc: Fix TypeC port init/resume time sanitization adds fdddf8c3a477 drm/i915/bdb: Fix version check adds b2d73debfdc1 drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.fr [...] adds c026565fe9be drm/kmb: Enable alpha blended second plane adds 5e2e412d47f2 drm/vc4: hdmi: Remove unused struct adds c64c8e04a12e drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup adds f732e2e34aa0 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] adds 49b2dfc08182 drm/nouveau/ga102-: support ttm buffer moves via copy engine adds 64ec4912c51a drm/rockchip: Update crtc fixup to account for fractional [...] adds 0689ea432a85 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] adds 990a9ff07277 dt-bindings: panel: ili9341: correct indentation adds 413e8d06ad89 drm/panel: abt-y030xx067a: yellow tint fix adds ec7cc3f74b42 fbdev: simplefb: fix Kconfig dependencies adds 11b8e2bb986d video: fbdev: gbefb: Only instantiate device when built for IP32 adds b67929808fe4 DRM: delete DRM IRQ legacy midlayer docs adds bcf34aa5082e drm/nouveau: avoid a use-after-free when BO init fails adds 0b3d4945cc7e drm/nouveau/kms/nv50-: fix file release memory leak adds f5a8703a9c41 drm/nouveau/debugfs: fix file release memory leak adds b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.fre [...] adds 45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode adds 2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping adds 7ab0965079bb drm/amd/display: USB4 bring up set correct address adds b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak adds d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst adds 1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF adds 4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI adds 0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code adds 714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init adds 248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 2387033ac0db drm/amd/display: Skip override for preferred link settings [...] adds a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT adds bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitla [...] adds 0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesk [...] adds af467fad78f0 mmc: sdhci-of-at91: wait for calibration done before proceed adds 30d4b990ec64 mmc: sdhci-of-at91: replace while loop with read_poll_timeout adds 8a38a4d51c50 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk adds 9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3ea75b3f57e5 usb: xhci: tegra: mark PM functions as __maybe_unused adds 268bbde716e3 usb: dwc3: gadget: Revert "set gadgets parent to the right [...] adds 4d1aa9112c8e Partially revert "usb: Kconfig: using select for USB_COMMO [...] adds b87d8d0d4c43 usb: typec: tipd: Remove dependency on "connector" child fwnode adds 05300871c0e2 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled adds 6d91017a295e usb: typec: tcpm: handle SRC_STARTUP state if cc changes adds 8253a34bfae3 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 04d2b7553708 usb: cdc-wdm: Fix check for WWAN adds 0560c9c552c1 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize adds 65a205e61135 USB: cdc-acm: fix racy tty buffer accesses adds 58fc1daa4d2e USB: cdc-acm: fix break reporting adds 741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds 3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() adds cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds 951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally adds 424953cf3c66 qcom_scm: hide Kconfig symbol adds 2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototy [...] adds 0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org [...] adds 0432523f4807 xen/privcmd: replace kcalloc() by kvcalloc() when allocati [...] adds e11423d6721d xen/privcmd: fix error handling in mmap-resource processing adds 97315723c463 xen/privcmd: drop "pages" parameter from xen_remap_pfn() adds 9172b5c4a778 xen/x86: prevent PVH type from getting clobbered adds cae7d81a3730 xen/x86: allow PVH Dom0 without XEN_PV=y adds adf330a7cd64 xen/x86: make "earlyprintk=xen" work better for PVH Dom0 adds 8e24d9bfc44d xen/x86: allow "earlyprintk=xen" to work for PV Dom0 adds 42bc9716bc1d xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU adds 4d1ab432acc9 xen/x86: generalize preferred console model from PV to PVH Dom0 adds 079c4baa2aad xen/x86: hook up xen_banner() also for PVH adds 59f7e5374175 x86/PVH: adjust function/data placement adds 9c11112c0ec7 xen/x86: adjust data placement adds 319933a80fd4 xen/balloon: fix cancelled balloon action adds 3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.or [...] adds f3d7c2cdf6dc xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF adds 012e974501a2 xtensa: xtfpga: Try software restart before simulating CPU reset adds 5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/l [...] adds f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/li [...] adds 59a4e0d5511b RISC-V: Include clone3() on rv32 adds 9246320672be Merge remote-tracking branch 'palmer/riscv-clone3' into fixes adds bb8958d5dc79 riscv: Flush current cpu icache before other cpus adds 3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 adds 717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.o [...] adds 363999901116 ksmbd: add the check to vaildate if stream protocol length [...] adds c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() adds 51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support adds c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] adds 2db72604f3ea ksmbd: fix version mismatch with out of tree adds 64e787556027 ksmbd: fix oops from fuse driver adds c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd adds 06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() adds 1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output adds 50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/l [...] adds c5336400ca8b scsi: acornscsi: Remove scsi_cmd_to_tag() reference adds f5ef336fd2e4 scsi: ufs: core: Fix task management completion adds a013c71c6315 scsi: elx: efct: Delete stray unlock statement adds 69a3a7bc7239 scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling adds 258aad75c621 scsi: iscsi: Fix iscsi_task use after free adds 0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 06f2ac3d4219 x86/sev: Return an error on a returned non-zero SW_EXITINF [...] adds 6e3cd95234dc x86/hpet: Use another crystalball to evaluate HPET usability adds 64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] adds d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() adds 2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT adds 3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n adds 4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] adds 225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D adds d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits adds c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.o [...] adds 4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() adds dc02368164bd objtool: Make .altinstructions section entry size consistent adds fe255fe6ad97 objtool: Remove redundant 'len' field from struct section adds 75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kern [...] adds 4549c3ea3160 powerpc/lib: Add helper to check if offset is within condi [...] adds 3832ba4e283d powerpc/bpf: Validate branch ranges adds 8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 adds 5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 adds 030905920f32 powerpc/security: Add a helper to query stf_barrier type adds b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BP [...] adds c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation adds e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K adds 48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for [...] adds 548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 adds 3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path adds d0afd44c05f8 powerpc/traps: do not enable irqs in _exception adds ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardi [...] adds 768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and [...] adds f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI adds 5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler adds d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() adds eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init adds efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm [...] adds 64570fbc14f8 Linux 5.15-rc5 adds 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error adds d175209be04d btrfs: update refs for any root except tree log roots adds 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] adds e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] adds 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] adds 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing adds cfd312695b71 btrfs: check for error when looking up inode during dir en [...] adds 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents adds 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] adds 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf adds 57116ce17b04 workqueue: fix state-dump console deadlock adds 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak adds 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin adds 6a1e2d93d55b device property: build kunit tests without structleak plugin adds 33d4951e021b thunderbolt: build kunit tests without structleak plugin adds a8cf90332ae3 bitfield: build kunit tests without structleak plugin adds 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names adds fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] adds 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment adds c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds c005828744f5 platform/x86: intel_skl_int3472: Correct null check adds 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling adds ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] adds 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE adds 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error adds f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister adds 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 93aa15031a4b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 1606520a2454 KVM: s390: remove myself as reviewer adds 4540938952d4 vfio-ccw: step down as maintainer adds 8e0ab8e26b72 s390: fix strrchr() implementation adds bd964d758e6b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 612f71d7328c mptcp: fix possible stall on recvmsg() adds 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware adds 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version adds 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a adds 6636fec29cdf ARM: dts: spear3xx: Fix gmac node adds 097657c9a478 Merge branch 'stmmac-regression-fix' adds 95f7f3e7dc6b net/smc: improved fix wait on already cleared link adds 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object adds 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] adds c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] adds 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware adds 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] adds bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' adds 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). adds 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound adds be0499369d63 net: mana: Fix error handling in mana_create_rxq() adds 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list adds 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context adds 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol adds a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() adds f49823939e41 net: phy: Do not shutdown PHYs in READY state adds 732b74d64704 virtio-net: fix for skb_over_panic inside big mode adds 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] adds 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot adds 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's adds 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 adds ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] adds 2bbc977ca689 ipv6: ioam: move the check for undefined bits adds 7b1700e009cc selftests: net: modify IOAM tests for undef bits adds 7389074ced34 Merge branch 'ioam-fixes' adds 4d4a223a86af ice: fix locking for Tx timestamp tracking flush adds 450353836be4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] adds 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] adds 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] adds 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case adds 2e56d4aca6c6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2eb39975c1e4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly adds 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT adds a5cc9b7321dd Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices adds 5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue adds dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 adds c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] adds 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] adds 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl adds a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] adds b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset adds 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 adds 9b46ab326ad1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue adds 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications adds 214174d9f56c ASoC: codec: wcd938x: Add irq config support adds c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] adds aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets adds 286c54e6455f Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 52d716dfc02c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER adds 81f2982909cd Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds bab8594852f6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe adds 970283fadd18 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds 9d0927591e45 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links adds 98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simpl [...] adds 81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS adds 7015b2d88998 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test adds cf699135dd4e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() adds 5255660b208a xhci: add quirk for host controllers that don't update end [...] adds 880de4037773 USB: xhci: dbc: fix tty registration race adds ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] adds ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller adds c02265ecd64d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 adds c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 adds 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support adds 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support adds f5433af647a4 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 1747d90904a6 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/ [...] adds 7ff4034e910f staging: vc04_services: shut up out-of-range warning adds 37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_updat [...] adds 7d150d17da00 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table adds d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name adds 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val adds 53372fc40afa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a3e16937319a misc: gehc: Add SPI ID table adds 42641042c10c cb710: avoid NULL pointer subtraction adds f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() adds 97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM adds 9e2cd444909b eeprom: at25: Add SPI ID table adds 137879f7ff23 eeprom: 93xx46: Add SPI device ID table adds 75c10c5e7a71 mei: me: add Ice Lake-N device id. adds dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pu [...] adds ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org [...] adds 1cff44378be9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds bb1b6ba46d80 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] adds 7f549fceb7bd Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit adds 4af160707d71 reset: pistachio: Re-enable driver selection adds c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response adds 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe adds 0516b2ddeda1 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 761bd5e3b621 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() adds 2c2f76be8a2c Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds d7395f03c79c Merge branch 'misc-5.15' into next-fixes adds 1c5d81d3b039 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 9d256227a05c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] adds 187a580c9e78 scsi: iscsi: Fix set_param() handling adds e4b079710fd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] adds efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx adds 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() adds c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings adds 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp adds 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() adds 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() adds 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices adds 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] adds c567cfb3ee3f Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini adds b37ca23144d8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 8ef63cb12526 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d7734afb245c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds be4491838359 gpio: 74x164: Add SPI device ID table adds 55a9968c7e13 gpio: pca953x: Improve bias setting adds 6fda593f3082 gpio: mockup: Convert to use software nodes adds 96ea4ce3e98d Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds a6b4420fe5cd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b368e66a589a drm/fbdev: Clamp fbdev surface size if too large adds f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers adds 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming adds 55ec085ce470 drm/r128: fix build for UML adds cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 adds 076a1cb758f7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f7760e6b16c0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape [...] adds ca51b26b4a25 kconfig: refactor conf_write_heading() adds 6ce45a91a982 kconfig: refactor conf_write_symbol() adds 51d792cb5de8 kconfig: refactor listnewconfig code adds 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c adds 8499f2dd57ef kconfig: add conf_get_autoheader_name() adds 57ddd07c4560 kconfig: refactor conf_write_autoconf() adds 00d674cb3536 kconfig: refactor conf_write_dep() adds fee762d69ad5 kconfig: refactor conf_touch_dep() adds a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed adds 2216cf68cf56 scripts: update the comments of kallsyms support adds 88f5e1e66253 kbuild: Add make tarzst-pkg build option adds f6dc0b7d209f [for -next only] kconfig: generate include/generated/rustc_cfg adds 3b09d4a4c544 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3913e6600984 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() adds 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() adds dad8d05d7505 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally adds 7efbbe6e1414 qcom_scm: hide Kconfig symbol adds f4cd9fd9facc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2811cd194a92 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] adds f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async adds ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE adds d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE adds ec0288369f0c arm64: mte: Add asymmetric mode support adds 2d27e5851473 kasan: Extend KASAN mode kernel parameter adds d514919f78e2 Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] adds db795cf55b21 kernel/irq: make irq_{enter,exit}() in handle_domain_irq() [...] adds ad0d5cfb9535 arm64: entry: refactor EL1 interrupt entry logic adds 12074b059fdc arm64: entry: avoid double-accounting IRQ RCU entry adds 0350419b14b9 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE adds 52331681d687 Merge branch 'for-next/fixes' into for-next/core adds 9205a57157ac Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds db55451509cb Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xili [...] adds 0ddc52da0353 Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org [...] adds f86f3e40a77f Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org [...] adds 8839e60e15a1 Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.ker [...] adds e3b05ae58a94 Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://gi [...] adds 687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/X [...] adds 1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel [...] adds 77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 adds 23410de5796c arm64: dts: Add support for Unisoc's UMS512 adds cc3125c953ce dt-bindings: Add YAML bindings for NVDEC adds 354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names adds cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel [...] adds 212a6aeef479 arm64: tegra: Add new USB PHY properties on Tegra132 adds 78a058737b5e arm64: tegra: Add NVDEC to Tegra186/194 device trees adds e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property adds 848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later adds 4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms adds 056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string adds b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes adds d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.or [...] adds f5f54d00f24f arm: dts: mt7623: add musb device nodes adds 235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 adds adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format adds 1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 adds 79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/s [...] adds adf7045147a5 ARM: dts: am335x-pocketbeagle: switch to pinconf-single adds 2b373eb46f51 ARM: dts: omap3: fix cpu thermal label name adds 56696bf78e64 arm: dts: omap3-gta04: cleanup LCD definition adds c936afb573ae arm: dts: omap3-gta04: fix missing sensor supply adds 5b65ef41ce96 arm: dts: omap3-gta04a5: fix missing sensor supply adds 884ea75d79a3 arm: dts: omap3-gta04a4: accelerometer irq fix adds 4b0ea64a27f5 arm: dts: omap3-gta04: cleanup led node names adds 02794dbdc892 ARM: dts: dra7: add entry for bb2d module adds c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.o [...] adds 8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/l [...] adds 2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" adds 98b5c3eb0f19 ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer adds 0bddaaf63946 ARM: tegra: Update Broadcom Bluetooth device-tree nodes adds b460ecc0b395 ARM: tegra: Add new properties to USB PHY device-tree nodes adds 98473f283b87 ARM: tegra: nexus7: Enable USB OTG mode adds d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property adds 96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string adds 86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/ [...] adds c9087e3898a1 arm64: dts: ti: k3-am64-main: Add ICSSG nodes adds e94575e1b05c arm64: dts: ti: Makefile: Collate AM64 platforms together adds c4d269c95545 dt-bindings: arm: ti: Add missing compatibles for j721e/j7 [...] adds c47eebaf4d76 arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm [...] adds 2cf3213d2331 arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm [...] adds 06784f767927 arm64: dts: ti: iot2050: Flip mmc device ordering on Advan [...] adds 262a98b43c2a arm64: dts: ti: iot2050: Disable SR2.0-only PRUs adds af755fe2b36c arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-o [...] adds 4f535a0e38f6 dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards adds a9dbf044c600 arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards adds 614d47cc9303 arm64: dts: ti: iot2050: Add support for product generatio [...] adds 2927c9a56e36 dt-bindings: arm: ti: Add compatible for J721E SK adds 1bfda92a3a36 arm64: dts: ti: Add support for J721E SK adds e910e5b6763d arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes adds f46d16cf5b43 arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes adds 96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub [...] adds e8b448dc37a4 Merge branch 'arm/dt' into for-next adds 61259f9ea0d4 Merge tag 'renesas-drivers-for-v5.16-tag1' of git://git.ke [...] adds 88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel. [...] adds 06c2d9a078ab firmware: tegra: Reduce stack usage adds f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() adds e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.or [...] adds 45e934407b7e soc/tegra: fuse: Add stubs needed for compile testing adds aa54686e285c soc/tegra: irq: Add stubs needed for compile testing adds 0d7281b27af9 soc/tegra: pm: Make stubs usable for compile testing adds 33110589a3f0 soc/tegra: pmc: Disable PMC state syncing adds ceba814b37d0 soc/tegra: pmc: Expose USB regmap to all SoCs adds 986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_p [...] adds 29962197e64f soc/tegra: Add Tegra186 ARI driver adds 76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() adds 94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub [...] adds 4ad81f6ef89b clk: tegra: Add stubs needed for compile testing adds f083c4b1f84d Merge branch 'for-5.16/clk' into for-5.16/cpuidle adds a602affa1342 Merge branch 'for-5.16/soc' into for-5.16/cpuidle adds faae6c9f2e68 cpuidle: tegra: Enable compile testing adds bdb1ffdad3b7 cpuidle: tegra: Check whether PMC is ready adds 55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org [...] adds 982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_em [...] adds 31b88d85f043 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with adds 14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git. [...] adds f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.ke [...] adds 4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_c [...] adds 4a26df8e60e5 memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_ [...] adds d611d7ea120b Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next adds 16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel [...] adds cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 adds d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table adds 13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 adds f27ef2856343 soc: mediatek: mmsys: Add reset controller support adds 605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware adds 24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm [...] adds 1b1da99b8453 bus: ti-sysc: Fix variable set but not used warning for re [...] adds 030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.ker [...] adds ac10d2f8497e Merge branch 'arm/drivers' into for-next adds 215ff38b784e ARM: OMAP2+: Fix typo in some comments adds 45f287fe6fab ARM: OMAP2+: Fix comment typo adds 05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 adds 11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 adds c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 adds 0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 adds 6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 adds 1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 adds 614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 adds d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 adds e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 adds 1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel. [...] adds f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/ [...] adds e45830bb9ab9 Merge branch 'arm/soc' into for-next adds b942624147b0 ARM: config: multi v7: Drop unavailable options adds e07ecee5b139 ARM: config: multi v7: Clean up enabled by default options adds 95fff5840584 ARM: config: multi v7: Add renamed symbols adds 6c5faa6e07d3 ARM: config: multi v7: Regenerate defconifg adds cc98d7703988 Merge tag 'multiv7-defconfig-5.16' of git://git.kernel.org [...] adds 581b334b456a Merge tag 'renesas-arm-defconfig-for-v5.16-tag1' of git:// [...] adds 2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs adds 1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers adds 543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.ke [...] adds c277229f6722 Merge branch 'arm/defconfigs' into for-next adds 8c4251a8bed0 soc: document merges adds 2f0f07fb16c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2d7f7f8cbe33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b1b16cb81b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios adds f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio adds f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 75111e142d21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next adds 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next adds 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next adds 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next adds bc206000328c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 34a01d9ea7c4 soc: imx: gpcv2: Turn domain->pgc into bitfield adds 19791f518f10 soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for [...] adds f617a8717657 imx: soc: Select REGMAP_MMIO adds 8da8bd5399cf soc: imx: gpcv2: allow to disable individual power domains adds 2b2f106eb552 Revert "soc: imx: gpcv2: move reset assert after requestin [...] adds fadf79a07b48 soc: imx: gpcv2: add lockdep annotation adds 18c98573a4cf soc: imx: gpcv2: add domain option to keep domain clocks enabled adds 656ade7aa42a soc: imx: gpcv2: keep i.MX8M* bus clocks enabled adds da4112230f86 soc: imx: gpcv2: support system suspend/resume adds 2684ac05a8c4 soc: imx: add i.MX8M blk-ctrl driver adds 926e57c065df soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl adds 5f86c88839e1 Merge branch 'imx/drivers' into for-next adds 06a8e3ee9be7 dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards adds 103e38b3a719 dt-bindings: arm: fsl: add NXP S32G2 boards adds 142cb16dbcc3 dt-bindings: serial: fsl-linflexuart: convert to json-sche [...] adds ed96dadec820 dt-bindings: serial: fsl-linflexuart: add compatible for S32G2 adds d3b62ff509f0 dt-bindings: arm: fsl: clean-up all toradex boards/modules adds 0fcb3546f669 dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc adds 98be9796e0f2 dt-bindings: arm: fsl: Add E70K02 based ebook readers adds 7fd530be1b61 dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl adds 5d6fdcf2e524 dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains adds a84a8a7cab58 dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl adds e66f2cd293bf dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains adds 8c39df67dfd8 Merge branch 'imx/bindings' into for-next adds 23b72e134099 ARM: dts: colibri-imx6ull-emmc: add device tree adds 03edccceaed2 ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for M [...] adds bac185ef0b9d ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems" adds 61b2f7b15839 ARM: dts: imx7-tqma7: add SPI-NOR flash adds 4259da06be50 ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout adds 3bb3fd856505 ARM: dts: add Netronix E70K02 board common file adds 982ba1cbf5d0 ARM: dts: imx: add devicetree for Kobo Libra H2O adds 5cbd3a6396d9 ARM: dts: imx: add devicetree for Tolino Vision 5 adds 31ffe01e8200 ARM: dts: imx: e60k02: correct led node name adds bea74c43602a ARM: dts: imx6sl: fixup of operating points adds 1875903019ea ARM: dts: imx6sll: fixup of operating points adds 56086b5e804f ARM: dts: imx6qdl-apalis: Avoid underscore in node name adds cdbaba8d72dd ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC adds 9904cd59fd82 ARM: dts: imx6qdl-apalis: Add a label for the touchscreen adds ab3d84915f26 ARM: dts: imx6qdl-apalis: Fix typo in ADC comment adds 0fa8bc5df43f ARM: dts: imx6: skov: provide panel support for lt2 variants adds e3b8383a15db Merge branch 'imx/dt' into for-next adds aa3457d4c137 arm64: dts: add device tree for the LX2160A on the NXP Blu [...] adds aeb78b1c05d6 arm64: dts: add NXP S32G2 support adds 994f4e42ecc0 arm64: dts: s32g2: add serial/uart support adds 3686673dc30d arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support adds 0c8bedf26f11 arm64: dts: s32g2: add memory nodes for evb and rdb2 adds b4751afb7229 arm64: dts: ls1028a: move pixel clock pll into /soc adds 7de87eae2d33 arm64: dts: ls1028a: move Mali DP500 node into /soc adds 55ca18c0d906 arm64: dts: ls1028a: add Vivante GPU node adds 70293bea9290 arm64: dts: ls1028a: disable usb controller by default adds 678338050635 arm64: dts: ls1028a: move PHY nodes to MDIO controller adds caa355c53ba4 arm64: dts: ls1028a: use phy-mode instead of phy-connection-type adds 869f0ec048dc arm64: dts: freescale: Fix 'interrupt-map' parent address cells adds 8fcea7be5736 arm64: dts: ls1028a: mark internal links between Felix and [...] adds d39d4bb15310 arm64: dts: imx8mm: add GPC node adds 01df28d80859 arm64: dts: imx8mm: put USB controllers into power-domains adds 4523be8e46be arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core adds 2604c5cafb96 arm64: dts: imx8mm: add VPU blk-ctrl adds d2fefef92e2d arm64: dts: imx8mm: add DISP blk-ctrl adds 315e7b884190 arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY adds 229b2b953f93 Merge branch 'imx/dt64' into for-next adds da9226d76fa6 ARM: imx_v6_v7_defconfig: enable mtd physmap adds 9358356d6175 ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2 [...] adds e2f42a99ea50 ARM: imx_v6_v7_defconfig: rebuild default configuration adds 5a7374ec715d ARM: imx_v6_v7_defconfig: build imx sdma driver as module adds bee8dce2fbd4 ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf adds ee4b52d9be7a Merge branch 'imx/defconfig' into for-next adds aa854c4aa715 MAINTAINERS: add an entry for NXP S32G boards adds 0dfc2dd723c8 Merge branch 'imx/maintainers' into for-next adds f2c3c24a067c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fd0d1475f914 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers adds 13dd23cfc6e2 arm64: dts: mt8183: add audio node adds d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node adds c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 adds f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into [...] adds 6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system co [...] adds 858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property adds 7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 adds 4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 adds 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next adds 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next adds 19dd4a7450c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bda56d628ad4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc9ea5ec8eb8 Merge branch 'fixes' into for-next adds 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next adds 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next adds 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next adds e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next adds 8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt adds 65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt adds 04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child adds 02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml adds ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml adds c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml adds 54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{s [...] adds 51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type adds 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next adds ae3d37d0f0e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f5b64c7c4e33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] adds 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 adds c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds b08b154d25d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus cont [...] adds 5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node adds f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC adds a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes adds 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC [...] adds 34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC [...] adds 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 722e9856e6f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5694ca290f08 reset: Allow building Broadcom STB RESCAL as module adds 300d24759def reset: uniphier: Add audio system and video input reset co [...] adds 659b83ccdac3 dt-bindings: reset: uniphier: Add NX1 reset control binding adds 3440b8fa067d reset: uniphier: Add NX1 reset support adds 891f74bc6340 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 62b0e01e1817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field adds 4572b4bbdf14 Merge branch 'next/drivers' into for-next adds 31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC adds 2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 s [...] adds 10846bb6b928 Merge branch 'next/dt64' into for-next adds b79a1e11c628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 0830e033c077 firmware: arm_scmi: Review some virtio log messages adds 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds e81c33445ff4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds c127362ad50b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f124837616c8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4e6c3b1838ca Merge branch for-5.16/clk into for-next adds 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next adds a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next adds d22595529a59 Merge branch for-5.16/soc into for-next adds 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next adds b60073f60f4f Merge branch for-5.16/arm/dt into for-next adds 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next adds c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next adds fc9e51961410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83f7b831e721 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 008bfb2341d7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK adds ca3eacfeeb87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] adds 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library adds 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support adds eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support adds 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries adds 8ce41292f570 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type adds 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type adds 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU adds 9a510ab3700b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 780d66595487 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 01360de1e779 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 adds 66b4b43f2ad7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cda00eb4d060 m68k: set a default value for MEMORY_RESERVE adds e6d94fd07947 m68knommu: Remove MCPU32 config symbol adds 6b0c108bcde4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds afb674733544 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds a5f3aeb8ded5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 04ef59811e64 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 19b5d7bf77dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size adds 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] adds c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n adds 494f238a3861 powerpc/476: Fix sparse report adds 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo adds 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md adds 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls adds 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] adds 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal adds ee87843795ec powerpc/powernv/dump: Fix typo in comment adds f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() adds 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() adds 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary adds fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] adds 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections adds 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path adds fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code adds f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] adds dc0215dda968 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets adds 3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines adds 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] adds a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 80a9609c93ef riscv: dts: microchip: drop duplicated nodes adds fd86dd2a5dc5 riscv: dts: microchip: fix board compatible adds 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node adds 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names adds 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC adds 92f639c96e9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d190a73a6bb5 Merge branch 'fixes' into for-next adds 4a667ba87308 s390/debug: fix kernel-doc warnings adds 25d36a85c61b s390/test_unwind: convert to KUnit adds fbbd14073712 s390/barrier: factor out bcr_serialize() adds e16d02ee3f34 s390: introduce text_poke_sync() adds 1c27dfb24e3b s390/jump_label: use text_poke_sync() adds ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() adds e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching adds 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH adds acd6c9afc63c s390/jump_label: rename __jump_label_transform() adds 0c14c037952c s390/jump_label: add __init_or_module annotation adds 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support adds 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function adds 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] adds 885359c42942 s390/ptrace: fix coding style adds 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests adds a30b5b030476 s390/ptrace: add function argument access API adds b2f583937aad s390/cmm: use string_upper() instead of open coded variant adds e8bddcb0b1d0 Merge branch 'features' into for-next adds bddbc422ed59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5238302683c Merge branch 'for-next' of git://git.libc.org/linux-sh adds ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h adds e9e891dc4309 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 39b435362c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08c7ae8ed184 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 9931912237f0 fscache: Generalise the ->begin_read_operation method adds 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] adds 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] adds 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API adds f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching adds 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] adds 3070d2fe6175 fscache: Remove the old I/O API adds 0a741e05f43f fscache: Remove stats that are no longer used adds a193a3a202ed fscache: Update the documentation to reflect I/O API changes adds 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next adds db77c7ab4dbc Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds a607aecf0023 Merge branch 'misc-5.15' into for-next-current-v5.14-20211011 adds c63eb13c0c39 Merge branch 'for-next-current-v5.14-20211011' into for-ne [...] adds 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed adds 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info adds ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly adds 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds f149d86cf10b btrfs: defrag: factor out page preparation into a helper adds 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents adds 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e6bf861ca659 btrfs: defrag: introduce helper to defrag a range adds 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster adds 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds baf4254870ad btrfs: defrag: remove the old infrastructure adds 103f16492455 btrfs: defrag: enable defrag for subpage case adds 3b168165971e btrfs: zoned: load zone capacity information from devices adds 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity adds 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity adds 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] adds 7043347db224 btrfs: zoned: locate superblock position using zone capacity adds ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] adds 6a3abb9a4c5f btrfs: zoned: load active zone information from devices adds bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group adds c8dc15da70a4 btrfs: zoned: implement active zone tracking adds 765679ca05a6 btrfs: zoned: load active zone info for block group adds efebfae1ff6a btrfs: zoned: activate block group on allocation adds 979bfaee01b1 btrfs: zoned: activate new block group adds c6a110a8cc54 btrfs: move ffe_ctl one level up adds 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] adds c38e436a8cdf btrfs: zoned: finish fully written block group adds 7232ce201943 btrfs: zoned: finish relocating block group adds ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename adds b7d155b2250a btrfs: use latest_dev in btrfs_show_devname adds eaad6744d297 btrfs: update latest_dev when we create a sprout device adds 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname adds dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() adds 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context adds 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] adds ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] adds e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log adds b34f3babbf3a btrfs: add helper to truncate inode items when logging inode adds 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] adds 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] adds 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] adds f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] adds 502e5c5a1529 btrfs: unexport repair_io_failure() adds b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root adds 8c787f604131 btrfs: zoned: add a dedicated data relocation block group adds ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] adds 28a1691bbf4d btrfs: zoned: use regular writes for relocation adds a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes adds 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code adds 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out adds 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] adds 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() adds 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] adds 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] adds 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] adds d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context adds a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper adds 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio adds 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error adds a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device adds d848a7413121 btrfs: assert that extent buffers are write locked instead [...] adds 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized adds d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member adds 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] adds 1a4afd223a25 btrfs: unexport setup_items_for_insert() adds 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories adds a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] adds ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible adds c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag adds 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] adds f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] adds a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression adds 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression adds 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] adds e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] adds 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() adds cfcab1d186cf btrfs: refactor submit_compressed_extents() adds caad13ef22d8 btrfs: cleanup for extent_write_locked_range() adds 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible adds aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible adds cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible adds 66d0f2e4d4ca btrfs: factor uncompressed async extent submission code in [...] adds a957dcc1782b btrfs: subpage: make lzo_compress_pages() compatible adds 94efcd4b2325 btrfs: rework page locking in __extent_writepage() adds d1363dad3f6e btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds c59c06664f27 btrfs: subpage: avoid potential deadlock with compression [...] adds 28cd204693e0 btrfs: subpage: only allow compression if the range is ful [...] adds 8d0468cd82a4 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds aa3a49181d98 btrfs: update refs for any root except tree log roots adds a9908b41a622 btrfs: deal with errors when checking if a dir entry exist [...] adds 7253cb8db078 btrfs: deal with errors when replaying dir entry during lo [...] adds bcfba9db5d4f btrfs: deal with errors when adding inode reference during [...] adds b5c8437cfe63 btrfs: unify lookup return value when dir entry is missing adds e19288e21667 btrfs: check for error when looking up inode during dir en [...] adds f34b80792721 btrfs: change handle_fs_error in recover_log_trees to aborts adds 2e037c23de8a btrfs: change error handling for btrfs_delete_*_in_log adds d5e55b3f182c btrfs: add a BTRFS_FS_ERROR helper adds b668d34fba09 btrfs: do not infinite loop in data reclaim if we aborted adds bff90d4fd769 btrfs: fix abort logic in btrfs_replace_file_extents adds e12c989aaff6 Merge branch 'misc-next' into for-next-next-v5.15-20211011 adds 396fd99f1a3b btrfs: index free space entries on size adds 981cdc4fd7b9 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds eb92c84825ad btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 6be2049290c6 Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds 528bfd648a3a btrfs: rename root fields in delayed refs structs adds 7d9048ed78e5 btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds 5a356465010e btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds 23e2dd7e19f7 btrfs: pull up qgroup checks from delayed-ref core to init time adds 5048bb4ae79e btrfs: make real_root optional adds 8cee53e4f567 Merge branch 'ext/nikbor/ref-verify-root' into for-next-ne [...] adds 0d37e9e3293c btrfs: zoned: use greedy gc for auto reclaim adds 5998880f0a6e Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] adds b82c8f64d9eb Merge branch 'for-next-next-v5.15-20211011' into for-next- [...] adds 9ff494891633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] adds bb97e3c14f2f ceph: fix handling of "meta" errors adds 3751bf65d96d ceph: convert to noop_direct_IO adds 037ab4ddc273 libceph: drop ->monmap and err initialization adds 7651142317b9 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 5f0544932a5f erofs: decouple basic mount options from fs_context adds 71dbc5464c5c erofs: add multiple device support adds cd3dc3dcca13 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 378202798288 ext4: fix lazy initialization next schedule time computati [...] adds 189487c02b38 ext4: correct the left/middle/right debug message for binsearch adds 42c018ecf2bc ext4: ensure enough credits in ext4_ext_shift_path_extents adds d56aaa1fa17f ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 0288e6293e25 ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds c1ddaadb0e6e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints adds 011e0868e0cf f2fs: fix to use WHINT_MODE adds cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] adds fadc52098859 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5fc38a39dee4 fuse: make sure reclaim doesn't write the inode adds e2b8808799d6 fuse: write inode in fuse_vma_close() instead of fuse_release() adds 603728a775d2 fuse: annotate lock in fuse_reverse_inval_entry() adds f4e55db26d25 fuse: use kmap_local_page() adds d36f5f196eb2 fuse: delete redundant code adds 0eec64b59740 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 9ca3f8697158 fuse: selective attribute invalidation adds 4d74856c2e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 347fe25011d8 gfs2: remove redundant check in gfs2_rgrp_go_lock adds 6d690cf11fa9 gfs2: Add GL_SKIP holder flag to dump_holder adds 281e6134e906 gfs2: move GL_SKIP check from glops to do_promote adds 491fe055812b gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 1fe0e8975d71 gfs2: Allow append and immutable bits to coexist adds 63e544cc9a7e gfs2: Save ip from gfs2_glock_nq_init adds 1131126563a6 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds 3ae1a462b751 gfs2: dump glocks from gfs2_consist_OBJ_i adds a49eb136b2c9 gfs2: change go_lock to go_instantiate adds b641a5f4727a gfs2: Remove 'first' trace_gfs2_promote argument adds e95236b86c5f gfs2: re-factor function do_promote adds 855549cd8dc7 gfs2: further simplify do_promote adds 29941d03046b gfs2: split glock instantiation off from do_promote adds 1bc86724ec62 gfs2: fix GL_SKIP node_scope problems adds 59b3e44fa06f gfs2: Eliminate GIF_INVALID flag adds 81483baa8c73 gfs2: remove RDF_UPTODATE flag adds 34723a583ebd gfs2: set glock object after nq adds 65ea10371352 gfs2: Cancel remote delete work asynchronously adds 4efc43a399be gfs2: Fix glock_hash_walk bugs adds 1a8860fe6da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a3800abf34f4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds a0e36697950b ksmbd: limit read/write/trans buffer size not to exceed MA [...] adds 1ab5ae86064e ksmbd: add validation in smb2_ioctl adds c6e7d8295494 ksmbd: improve credits management adds 02fafe6fa834 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path adds 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites adds 20c4abfe22e7 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_ [...] adds d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea adds cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea adds 8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files adds 95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions adds ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files adds 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed adds 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls adds 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp adds 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode adds cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse adds 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft adds 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list adds 3f5969501e02 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds eb43ce8491e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] adds 062aa4d777c7 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 340d259386a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5aa0f3dbad6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS adds 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] adds 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function adds 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() adds 61a8bbe63872 Merge branch 'pci/acpi' adds 1bec93d9b9ac Merge branch 'pci/enumeration' adds ccdca64b4bc2 Merge branch 'pci/p2pdma' adds 27fbdd23c733 Merge branch 'pci/portdrv' adds 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures adds 170734e0dfe9 Merge branch 'pci/resource' adds 569e2863812f PCI/switchtec: Fix a MRPC error status handling issue adds 79cb9f50d5ba PCI/switchtec: Update the way of getting management VEP in [...] adds e3c954444ad6 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds c8db1e9c710e PCI/switchtec: Add check of event support adds 7b72cf47452e Merge branch 'pci/switchtec' adds 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input adds 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions adds e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper adds 9eb21d5d2f1b Merge branch 'pci/sysfs' adds 12672994572f Merge branch 'pci/virtualization' adds bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() adds 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API adds 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() adds 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API adds 30ecd7d0fa0f Merge branch 'pci/vpd' adds 9a0a1417d3bb PCI: Tidy comments adds b2105b9f39b5 PCI: Correct misspelled and remove duplicated words adds 8dcb0667c8f3 Merge branch 'pci/misc' adds 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros adds a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting adds 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status adds d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] adds 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock adds a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts adds 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts adds 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() adds 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] adds 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] adds f76b36d40bee PCI: aardvark: Fix link training adds 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state adds 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active adds 088df0878424 Merge branch 'remotes/lorenzo/pci/aardvark' adds 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available adds 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] adds 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device adds a8bbe0366a3e PCI: apple: Add initial hardware bring-up adds aca11b4f969a PCI: apple: Set up reference clocks when probing adds a0238019d29c PCI: apple: Add INTx and per-port interrupt support adds 85e82796a49e PCI: apple: Implement MSI support adds 05dc551614a4 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 50169570be7b PCI: apple: Configure RID to SID mapper on device addition adds 00723f494020 Merge branch 'remotes/lorenzo/pci/apple' adds 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers adds 3b868d150efd PCI: dra7xx: Make it a kernel module adds b9a6943dc891 PCI: dra7xx: Remove unused include adds 5af9405397bf PCI: dra7xx: Get an optional clock adds 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) adds 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) adds 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] adds a2b37bdc3057 Merge branch 'remotes/lorenzo/pci/dwc' adds a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions adds a89a766eebf6 Merge branch 'remotes/lorenzo/pci/endpoint' adds 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret adds cdadb4c314a1 Merge branch 'remotes/lorenzo/pci/imx6' adds 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller adds f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver adds 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] adds 028df9517dcf Merge branch 'pci/host/qcom' adds c65bd90dc93e PCI: rcar-ep: Remove unneeded includes adds 861e133ba268 PCI: rcar-host: Remove unneeded includes adds f52be5cf2084 Merge branch 'pci/host/rcar' adds 42da7911b83a PCI: vmd: Assign a number to each VMD controller adds 26cfc8ca1312 Merge branch 'remotes/lorenzo/pci/vmd' adds 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro adds d53c18bef952 Merge branch 'remotes/lorenzo/pci/xgene' adds fdfc95e0c21d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6804702732c7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] adds 48e7064414bd Merge branch 'for-5.16/core' into for-next adds 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y adds 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next adds c71d76488a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next adds c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow adds df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings adds 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 adds 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number adds c06f50ed36cc i2c: pasemi: Remove usage of pci_dev adds 6adb00c7f0ed i2c: pasemi: Split off common probing code adds 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file adds 1a62668cefdb i2c: pasemi: Move common reset code to own function adds fd664ab2319f i2c: pasemi: Allow to configure bus frequency adds a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* adds d88ae2932df0 i2c: pasemi: Add Apple platform driver adds 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant adds 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] adds e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma adds cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs adds 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 37cdd6956698 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds b0d871cfb680 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding adds 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism adds e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver adds bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI adds 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema adds 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply adds 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices adds 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices adds 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices adds 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema adds cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define adds 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML adds b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices adds ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients adds fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa adds 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id adds b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] adds df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const adds b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table adds 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values adds 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC adds 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. adds a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry adds 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version adds 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE adds b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation adds b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] adds b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API adds 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields adds 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b adds 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes adds beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void adds d075ad453b31 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next adds b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] adds 91c76340b4a8 ext4: docs: switch away from list-table adds 7275423c177e ext4: docs: Take out unneeded escaping adds d5b421fe0282 docs: Explain the desired position of function attributes adds 85eafc63d032 docs: update file link location adds ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering adds b0b719cea870 docs: proc.rst: mountinfo: align columns adds a9d85efb25fb docs: use the lore redirector everywhere adds e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits adds aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr adds a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute adds 200f33ce3d05 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() adds a240a464eaab media: cedrus: Add H265 10-bit capability flag adds 83ffdc329246 media: cedrus: add check for H264 and H265 limitations adds 164646a78598 media: aspeed: refine to avoid full jpeg update adds 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail adds 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt adds d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device adds 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS adds 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL adds d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops adds 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() adds 2d080eb6a29f media: CEC: keep related menu entries together adds c93beb524375 media: rcar-vin: add GREY format adds 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts adds 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] adds 6fe109cafde6 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference adds 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT adds ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding adds e73396fee261 media: vsp1: Fix WPF macro names adds 168c05a3e6ac media: vsp1: Simplify DRM UIF handling adds 8888a2ff634e media: vsp1: Add support for the V3U VSPD adds 92b7b90c9005 media: omap_vout: use dma_addr_t consistently adds 799926a123cf media: venus: helper: change log level for false warning message adds 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() adds 1444232152ea media: venus: fix vpp frequency calculation for decoder adds e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema adds afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 adds 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data adds 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure adds 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe adds 6483a8cbea54 media: venus: vdec: set work route to fw adds fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation adds 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. adds 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation adds 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. adds f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] adds e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera adds 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor adds 566778bc1da7 media: admin-guide: Update i2c-cardlist adds c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] adds af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver adds 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup adds 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation adds 6c0f6c424fca media: ipu3-imgu: Set valid initial format adds 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try adds ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info adds 98442bd098c2 media: dw9714: Add implementation for events adds 5bd4098c3d92 media: ov13858: Add implementation for events adds dce6dd4493d6 media: ov5670: Add implementation for events adds 57b660b22f1b media: mb86a20s: make arrays static const adds 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] adds cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter adds 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] adds fd2eda71a47b media: remove myself from dvb media maintainers adds 202f2c7864c4 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume adds 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string adds 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type adds a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] adds 93792be6424a ACPICA: Update version to 20210930 adds 353e4ad3db53 Merge branch 'acpica' into linux-next adds a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs adds 5771e582d792 ACPI: Update information in MAINTAINERS adds 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 87440d70a4bf Merge back ACPI PCI material for v5.16. adds 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] adds 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc adds 8b472e7eb85b Merge branch 'pnp' into linux-next adds 98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops adds f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() adds bf39c929f905 PCI: PM: Rearrange pci_target_state() adds 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() adds fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] adds e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths adds 57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds aa1a43262ad5 PM: EM: Fix inefficient states detection adds c8ed99533dbc PM: EM: Mark inefficient states adds 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field adds 8354eb9eb3dd PM: EM: Allow skipping inefficient states adds 151717690694 cpufreq: Make policy min/max hard requirements adds 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies adds 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E adds b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors adds e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq adds 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call adds 8b39fe3eab1e Merge branch 'pm-em' into linux-next adds 52628a85dd8e thermal: int340x: delete bogus length check adds 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] adds 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI adds d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 136f282028da ACPI: tools: fix compilation error adds 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next adds 5640bf4d88dc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds b3c08d1ad2bb cpufreq: Fix parameter in parse_perf_domain() adds 4ad0a866d3a3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 71806d44e44b Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 0622f3b1555b Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() adds 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers adds 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] adds 27ff8187f13e opp: Fix return in _opp_add_static_v2() adds 8ab7bb73808d Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] adds fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] adds ea0c9092c56a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] adds 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs adds c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next adds 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads adds 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] adds 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] adds 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. adds 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper adds 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper adds dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] adds 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] adds b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] adds 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() adds 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant adds 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth adds 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] adds 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool adds 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] adds 115fda3509e7 RDMA/rxe: Remove duplicate settings adds 2a152512a155 RDMA/efa: CQ notifications adds 116ab7094dbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] adds 8c02066b053d mctp: Add initial test structure and fragmentation test adds 077b6d52df6d mctp: Add test utils adds 925c01afb06a mctp: Add packet rx tests adds d04dcc2d67ef mctp: Add route input to socket tests adds bbde430319ee mctp: Add input reassembly tests adds 4f42ad2011d2 Merge branch 'mctp-kunit-tests' adds a70e3f024d5f devlink: report maximum number of snapshots with regions adds bfaf03935f74 sparc: add SO_RESERVE_MEM definition. adds b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" adds 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" adds f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 adds 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...] adds dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 adds ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...] adds c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs adds 11a45def2e19 net/mlx5: DR, Add support for SF vports adds 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 adds 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' adds 515ce2ffa621 net/mlx5: DR, init_next_match only if needed adds 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER adds 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive adds f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load adds 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() adds ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() adds 51984c9ee01e net/mlx5e: Use array_size() helper adds 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...] adds 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT adds caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes adds 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests adds f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes adds 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension adds e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering adds e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests adds daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations adds 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...] adds 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing adds 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing adds f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...] adds bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions adds d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...] adds 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...] adds 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables adds a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info adds feab85c7ccea ravb: Add support for RZ/G2L SoC adds 660e3d95e21a ravb: Initialize GbEthernet DMAC adds 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L adds 0b395f289451 ravb: Add tsrq to struct ravb_hw_info adds ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info adds 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info adds 16a235199235 ravb: Initialize GbEthernet E-MAC adds cfb5d7b78145 Merge branch 'ravb-gigabit' adds ebc792e26cb0 ionic: remove debug stats adds 36b20b7fb1c3 ionic: check for binary values in FW ver string adds 26671ff92c63 ionic: move lif mutex setup and delete adds 2624d95972db ionic: widen queue_lock use around lif init and deinit adds a095e4775b7c ionic: add polling to adminq wait adds 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware adds 7dd22a864e0c ionic: add lif param to ionic_qcq_disable adds 8b67a2111bb8 Merge branch 'ionic-cleanups' adds 1643771eeb2d net:dev: Change napi_gro_complete return type to void adds 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality adds f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...] adds de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 adds e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header adds 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit adds 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically adds 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...] adds 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...] adds fa8274b788a3 Merge branch 'ocelot-vlan' adds 4e9b9de65cdd arch: use eth_hw_addr_set() adds 2f23e5cef314 net: use eth_hw_addr_set() adds a96d317fb1a3 ethernet: use eth_hw_addr_set() adds 168137176233 net: usb: use eth_hw_addr_set() adds e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() adds f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() adds af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() adds 47d71f45902e ethernet: chelsio: use eth_hw_addr_set() adds 1235568b6d2e ethernet: s2io: use eth_hw_addr_set() adds 4d3d2c8dba36 fddi: use eth_hw_addr_set() adds 16be9a16340b ethernet: use eth_hw_addr_set() - casts adds e9637775c05f Merge branch 'hw_addr_set' adds b8aa16541d73 net: wwan: iosm: correct devlink extra params adds 161eba50e183 mctp: Add initial test structure and fragmentation test adds ded21b722995 mctp: Add test utils adds b504db408c34 mctp: Add packet rx tests adds 8892c0490779 mctp: Add route input to socket tests adds 1e5e9250d422 mctp: Add input reassembly tests adds 0693b27644f0 Merge branch 'mctp-kunit-tests' adds 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell adds 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit adds 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel adds 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation adds bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 adds cfbe9b002109 Merge branch 'ipv6-ioam-encap' adds 19198e4ec97d qed: Fix kernel-doc warnings adds fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI adds ee824f4bcc10 qed: Split huge qed_hsi.h header file adds 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 adds f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 adds fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 adds 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h adds b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 adds e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros adds 6c95dd8f0aa1 qed: Update debug related changes adds 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi adds a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") adds 17696cada74f qed: fix ll2 establishment during load of RDMA driver adds e4addd4ed9b9 Merge branch 'qed-new-fw' adds 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data adds a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper adds 14ad41c74f6b net: ethernet: use phylink_set_10g_modes() adds 166003436190 Merge branch 'phy-10g-mode-helper' adds fb8ece514d38 sparc: Fix typo. adds ceca777dabc6 ethernet: ehea: add missing cast adds b5375509184d net: bgmac: improve handling PHY adds 45c9d966688e net: bgmac: support MDIO described in DT adds e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() adds 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode adds 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow adds d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place adds 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function adds d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...] adds 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping adds 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route adds 6ba2e2b33df8 net/mlx5e: Support accept action adds a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage adds 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions adds 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN adds 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss adds 3663ad34bc70 net/mlx5: Shift control IRQ to the last index adds f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function adds 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...] adds 549017aa1bb7 netlink: remove netlink_broadcast_filtered adds ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() adds 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() adds e04ffd120f3c mlx4: remove custom dev_addr clearing adds ebb1fdb589bd mlx4: constify args for const dev_addr adds 5e8fba848eaa Merge branch 'mlx4-const-dev_addr' adds a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases adds 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases adds 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...] adds 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter adds cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware adds 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup adds d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...] adds fada2ce09308 net: phy: at803x: add QCA9561 support adds bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...] adds 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning adds 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging adds e674cfd08537 net: dsa: rtl8366rb: Support setting STP state adds 6c601aac4976 Merge branch 'RTL8366RB-enhancements' adds fe5d8bd3d3ea net: tg3: fix obsolete check of !err adds 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call adds 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning adds 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" adds 353407d917b2 ethtool: Add ability to control transceiver modules' power mode adds f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register adds fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register adds 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode adds 3dfb51126064 ethtool: Add transceiver module extended state adds 235dbbec7d72 mlxsw: Add support for transceiver module extended state adds 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] adds 79365f36d1de net: mdio: add mdiobus_modify_changed() adds 078e0b5363db net: phylink: use mdiobus_modify_changed() helper adds 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' adds be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops adds bc642817b6d9 nfc: pn533: Constify pn533_phy_ops adds 944b33ca7bc5 Merge branch 'nfc-pn533-const' adds e330fb14590c of: net: move of_net under net/ adds d466effe282d of: net: add a helper for loading netdev->dev_addr adds 9ca01b25dfff ethernet: use of_get_ethdev_address() adds 433baf0719d6 device property: move mac addr helpers to eth.c adds 8017c4d8173c eth: fwnode: change the return type of mac address helpers adds 0a14501ed818 eth: fwnode: remove the addr len from mac helpers adds d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr adds b8eeac565b16 ethernet: use device_get_ethdev_address() adds 894b0fb09215 ethernet: make more use of device_get_ethdev_address() adds 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' adds c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump adds 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering adds 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet adds 5668958f6a92 bcma: drop unneeded initialization value adds 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet adds eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem adds ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem adds 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes adds e20cfa3b62ae ath11k: fix 4addr multicast packet tx adds 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config adds 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info adds feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware adds d6dbce453b19 wcn36xx: handle connection loss indication adds 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching adds c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...] adds 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save adds d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top adds 64e06b78a927 ath11k: add separate APIs for monitor mode adds 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs adds 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf adds f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth adds cc2ad7541486 ath11k: Refactor spectral FFT bin size adds 1cae9c0009d3 ath11k: Introduce spectral hw configurable param adds 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count adds b72e86c07e98 ath11k: Add spectral scan support for QCN9074 adds eb19efed836a ath11k: Wstringop-overread warning adds c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset adds 336e7b53c82f ath11k: clean up BDF download functions adds e82dfe7b5608 ath11k: add caldata file for multiple radios adds 4ba3b05ebd0c ath11k: add caldata download support from EEPROM adds b2549465cdea ath11k: Replace one-element array with flexible-array member adds b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails adds aadf7c81a077 ath11k: fix some sleeping in atomic bugs adds 2167fa606c0f ath11k: Add support for RX decapsulation offload adds ab18e3bc1c13 ath11k: Fix pktlog lite rx events adds f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats adds 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery adds 1db2b0d0a391 ath11k: Avoid race during regd updates adds 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption adds 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw adds 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access adds 79feedfea779 ath11k: Avoid "No VIF found" warning message adds 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id adds 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list adds 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...] adds b6b142f644d2 ath11k: fix survey dump collection in 6 GHz adds 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 adds 74bba5e5ba45 ath11k: enable 6G channels for WCN6855 adds 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...] adds cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path adds 8a0b899f169d ath11k: Fix inaccessible debug registers adds 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work adds 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF adds 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf adds 74327bab6781 ath11k: Remove htt stats fixed size array usage adds 6ed731829cf8 ath11k: Change masking and shifting in htt stats adds ac83b6034cfa ath11k: add HTT stats support for new stats adds 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED adds c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...] adds 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...] adds 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps adds c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command adds 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz adds 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...] adds e263bdab9c0e ath10k: high latency fixes for beacon buffer adds e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp adds 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() adds b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] adds 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() adds 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() adds 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() adds c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() adds 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3ea9bd5d0231 ice: support basic E-Switch mode control adds 2ae0aa4758b0 ice: Move devlink port to PF/VF struct adds 37165e3f5664 ice: introduce VF port representor adds ac19e03ef780 ice: allow process VF opcodes in different ways adds ff5411ef88ee ice: manage VSI antispoof and destination override adds bd676b29292e ice: allow changing lan_en and lb_en on dflt rules adds 1a1c40df2e80 ice: set and release switchdev environment adds f66756e0ead7 ice: introduce new type of VSI for switchdev adds 1c54c839935b ice: enable/disable switchdev when managing VFs adds b3be918dcc73 ice: rebuild switchdev when resetting all VFs adds f5396b8a663f ice: switchdev slow path adds 7aae80cef7ba ice: add port representor ethtool ops and stats adds faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds da8f606e15c7 ethernet: un-export nvmem_get_mac_address() adds ba882580f211 eth: platform: add a helper for loading netdev->dev_addr adds 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() adds 38d7b029130e Merge branch 'dev_addr-helpers' adds 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon adds d5ac07dfbd2b qed: Initialize debug string array adds 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles adds 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers adds 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT adds 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] adds 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] adds 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt adds 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout adds 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag adds c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() adds 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests adds 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests adds 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] adds c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] adds 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] adds 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] adds 36ee7281c586 Merge branch 'ip6gre-tests' adds acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software adds fb8629e2cbfc net: enetc: add support for software TSO adds 12e6d7e64102 Merge branch 'enetc-swtso' adds 75ea27d0d622 net: introduce a function to check if a netdev name is in use adds caa9b35fadff bonding: use the correct function to check for netdev name [...] adds d03eb9787d3a ppp: use the correct function to check if a netdev name is in use adds 9653e613e00a Merge branch 'netdev-name-in-use' adds 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround adds e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario adds 6ed3f61e3200 net: tg3: fix redundant check of true expression adds e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests adds f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' adds 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes adds a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes adds ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes adds a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes adds 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes adds 794a69b3f803 Merge branch 'dev_addr-direct-writes' adds ea52a0b58e41 net: use dev_addr_set() adds 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description adds 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol adds c1634b118e84 ionic: add filterlist to debugfs adds 1d4ddc4a5370 ionic: move lif mac address functions adds 4ed642cc6538 ionic: remove mac overflow flags adds ff542fbe5d55 ionic: add generic filter search adds eba688b15d34 ionic: generic filter add adds c2b63d3449d3 ionic: generic filter delete adds 9b0b6ba6226e ionic: handle vlan id overflow adds 8c9d956ab6fb ionic: allow adminq requests to override default error message adds f91958cc9622 ionic: tame the filter no space message adds 154ee116320d Merge branch 'ionic-vlanid-mgmt' adds 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code adds c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code adds 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code adds 275fdef2d919 Merge branch 'net-use-helpers' adds ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy adds 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy adds 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy adds 67999555ff42 net: phy: at803x: better describe debug regs adds c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable adds 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi adds b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls adds 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation adds ce8bd03c47fc ethernet: sun: add missing semicolon, fix build adds 2cb67ab153d5 gve: Switch to use napi_complete_done adds 58401b2a46e7 gve: Add rx buffer pagecnt bias adds 61d72c7e486b gve: Do lazy cleanup in TX path adds 87a7f321bb6a gve: Recover from queue stall due to missed IRQ adds 4edf8249bcd1 gve: Add netif_set_xps_queue call adds ea5d3455adf1 gve: Allow pageflips on larger pages adds 1b4d1c9bab09 gve: Track RX buffer allocation failures adds e679198bbb82 Merge branch 'gve-improvements' adds 7715ec32472c ice: implement low level recipes functions adds 450052a4142c ice: manage profiles and field vectors adds fd2a6b71e300 ice: create advanced switch recipe adds 0f94570d0cae ice: allow adding advanced rules adds 8bb98f33dead ice: allow deleting advanced rules adds 8b8ef05b776e ice: cleanup rules info adds 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters adds 0d08a441fb1a ice: ndo_setup_tc implementation for PF adds 7fde6d8b445f ice: ndo_setup_tc implementation for PR adds 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5b25a5bf5e04 nfc: drop unneeded debug prints adds f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX adds edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device adds 84910319fad4 nfc: st-nci: drop unneeded debug prints adds e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints adds f0563ebec68f nfc: trf7970a: drop unneeded debug prints adds f41e137abd25 nfc: microread: drop unneeded debug prints adds ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' adds a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] adds 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] adds 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding adds 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark adds a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables adds 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent adds 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' adds 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic adds e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE adds 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] adds 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions adds 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries adds 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' adds 25b90c19102f tulip: fix setting device address from rom adds 850bfb912a6d net: hns3: debugfs add support dumping page pool info adds 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc adds 9914fe6ddc6f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2357672c54c3 bpf: Introduce BPF support for kernel module function calls adds a5d827275241 bpf: Be conservative while processing invalid kfunc calls adds 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration adds f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids adds 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules adds 9dbe6015636c libbpf: Support kernel module function calls adds 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 adds 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations adds c48e51c8b07a bpf: selftests: Add selftests for module kfunc support adds 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' adds 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem adds 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies adds 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...] adds c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...] adds 9d0578722391 selftests/bpf: Test new btf__add_btf() API adds e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 adds f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata adds eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS adds fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS adds 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata adds 01bdc58e94b4 mips, bpf: Enable eBPF JITs adds ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations adds f438ee21ef21 Merge branch 'bpf-mips-jit' adds 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub adds 929bef467771 bpf: Use $(pound) instead of # in Makefiles adds 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem adds 933030344638 libbpf: Add API documentation convention guidelines adds 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 adds 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 adds 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs adds 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...] adds 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases adds e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file adds bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants adds 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests adds aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm adds dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs adds 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang adds b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] adds c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> adds f012ade10b34 bpftool: Install libbpf headers instead of including the dir adds 1478994aad82 tools/resolve_btfids: Install libbpf headers when building adds be79505caf3f tools/runqslower: Install libbpf headers when building adds bf60791741d4 bpf: preload: Install libbpf headers when building adds 7bf731dcc641 bpf: iterators: Install libbpf headers when building adds 62fde1c8beaf samples/bpf: Update .gitignore adds 3f7a3318a7c6 samples/bpf: Install libbpf headers when building adds a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf adds 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] adds d7db0a4e8d95 bpftool: Add install-bin target to install binary only adds 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' adds 65223741ae1b bpf: Support writable context for bare tracepoint adds ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] adds fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint adds a1852ce0e542 Merge branch 'add support for writable bare tracepoint' adds 91b2c0afd00c selftests/bpf: Add parallelism to test_progs adds 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence adds e87c3434f81a selftests/bpf: Add per worker cgroup suffix adds d719de0d2f3c selftests/bpf: Fix race condition in enable_stats adds 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port adds 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test adds 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test adds d3f7b1664d3e selfetest/bpf: Make some tests serial adds e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' adds 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] adds 307d149d9435 bpf, mips: Clean up config options about JIT adds 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting adds 21c0a9a24b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44bad92c8743 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8208461d3912 net/mlx5: Add ifc bits to support optional counters adds b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces adds 59b8126e2d04 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation adds 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates adds f07a350bc89c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c1c8380b0320 b43legacy: fix a lower bounds test adds 9b793db5fca4 b43: fix a lower bounds test adds ebd36299f004 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev adds 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING adds 107fe0482b54 Bluetooth: Read codec capabilities only if supported adds 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value adds b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event adds 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] adds f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid adds 544b4ed69130 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7989ced7bb9c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 108c6f0c582b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds ce9f44e6d75a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR [...] adds d7aab1ff014b Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check adds cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang adds 9b768e8a3909 crypto: qat - detect PFVF collision after ACK adds 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts adds e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] adds 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts adds b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers adds c3878a786be0 crypto: qat - use hweight for bit counting adds 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic adds 21db65edb6a5 crypto: qat - move pfvf collision detection values adds 71b5f2ab5e52 crypto: qat - rename pfvf collision constants adds 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function adds aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] adds 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c adds 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] adds b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops adds df7ae318a0bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] adds 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device adds 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP adds 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() adds d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t adds 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning adds 8b8a7d80af48 drm/omap: Depend on CONFIG_OF adds 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t adds e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] adds c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] adds 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 adds 34176f4bf07c drm: rcar-du: Sort the DU outputs adds ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported adds 8c252d3b302a drm: rcar-du: Fix DIDSR field name adds cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features adds b291fdcf5114 drm: rcar-du: Add r8a779a0 device support adds 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] adds 499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code adds 286826d7d976 drm/amdgpu: init iommu after amdkfd device init adds c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" adds 127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeo [...] adds e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 86adcb0beac7 drm/amd/display: Skip override for preferred link settings [...] adds ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x adds 8017ecb11ebb drm/amd/display: Added root clock optimization flags adds aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT adds dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 adds 99cc8774f7ac drm/amd/display: 3.2.156 adds 1445d967fb91 drm/amd/display: Add helper for blanking all dp displays adds 8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. adds 4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot adds f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 adds eabf2019b7e5 drm/amd/display: Update link encoder object creation. adds 9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling adds 892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt [...] adds 698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type adds 76724b76739a drm/amd/display: Stub out DPIA link training call adds 99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data adds 31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop adds edfb2693471f drm/amd/display: Train DPIA links with fallback adds 178fbb6d552f drm/amd/display: Implement DPIA training loop adds 187c236aacc0 drm/amd/display: Implement DPIA link configuration adds 18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase adds 847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase adds 80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA [...] adds 71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB adds e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. adds b0ce62721833 drm/amd/display: Add dpia debug options adds 88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB adds 8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. adds 6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. adds 40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. adds f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix adds 9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly adds 8e6519ce2c4a drm/amd/display: USB4 bring up set correct address adds 5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized adds f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol adds 12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS adds 12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode adds 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm adds 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 adds 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] adds 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir adds 097cbf2648e0 drm/amd/display: Fix Werror when building adds ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock adds c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] adds 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c adds 40348baedfbc drm/amd/display: fix duplicated inclusion adds b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] adds e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID adds c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 adds 96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences adds d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 adds ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout adds 7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled adds 9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function d [...] adds 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] adds c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] adds ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms adds bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages adds 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 adds f9d56cd64ef3 drm/i915: Make shadow tables range-based adds 0bb50de156d8 drm/i915/gen11: Update shadowed register table adds 5798a769d6f5 drm/i915/gen12: Update shadowed register table adds 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] adds dae2d2883296 drm/doc/rfc: drop lmem uapi section adds fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing adds 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state adds d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type adds b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority adds efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP adds ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register adds d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 adds 90fd2194a0cc drm/i915: Use designated initializers for init/exit table adds 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior adds faf890985e30 drm/i915: Fix syncmap memory leak adds c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member adds 5359b745146a drm/i915/buddy: add some pretty printing adds 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug adds ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] adds 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover adds ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 6321a722374b drm/i915: s/0/NULL/ adds 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] adds ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets adds d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat adds 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use adds f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix adds ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] adds f123efebe436 drm/i915: Actually delete gpu reloc selftests adds 5db1856781e4 drm/i915/guc: drop guc_communication_enabled adds 450cede7f380 drm/i915/gem: Fix the mman selftest adds b62aa57e3c78 drm/i915/gt: Add support of mocs propagation adds d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward adds c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached adds cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] adds fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init adds 75eefd82581f drm/i915: Release i915_gem_context from a worker adds c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close adds 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put adds e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf adds c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] adds 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam adds a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt adds 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem adds 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm adds 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups adds dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space adds f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection adds 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] adds 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path adds f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp adds 058d7d626028 drm/i915: clean up inconsistent indenting adds 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled adds f25e3908b9cd drm/i915: Get PM ref before accessing HW register adds fc30a6764a54 drm/i915/guc: Fix blocked context accounting adds 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting adds c39f51cc980d drm/i915/guc: Unwind context requests in reverse order adds 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] adds d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue adds 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] adds ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] adds cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request adds 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] adds d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] adds d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] adds 422cda4f5009 drm/i915/guc: Take context ref when cancelling request adds f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock adds ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV adds b0d83888a32b drm/i915/guc: Release submit fence from an irq_work adds 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state adds 0f7976506de6 drm/i915/guc: Rework and simplify locking adds 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup adds 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] adds 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] adds 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] adds af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state adds 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc adds 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized adds 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] adds 43192617f781 drm/i915: Enable -Wsometimes-uninitialized adds 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV adds e93540510278 drm/i915/dg2: Define MOCS table for DG2 adds d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next adds ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. adds dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable adds 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy adds 022f324c9934 drm/i915: rename debugfs_gt files adds 00142bce94dc drm/i915: rename debugfs_engines files adds 23f6a829a67c drm/i915: rename debugfs_gt_pm files adds d0c560316d6f drm/i915: deduplicate frequency dump on debugfs adds 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] adds d0a652493abd drm/i915: Make wa list per-gt adds 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() adds ea97e44f83e2 drm/i915: Do not define vma on stack adds 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available adds 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs adds 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 adds 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem adds ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability adds 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE adds 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable adds 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore adds 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] adds aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers adds e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers adds c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table adds 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] adds 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] adds 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] adds 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] adds d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] adds 81387fc4f6e0 drm/i915/gt: Increase suspend timeout adds c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume adds 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines adds 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] adds a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover adds be988eaee1cb drm/i915/request: fix early tracepoints adds 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP adds a837a0686308 drm/i915: Remove warning from the rps worker adds 74af1e2c1674 drm/i915: Flush buffer pools on driver remove adds d576b31bdece drm/i915: remember to call i915_sw_fence_fini adds 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink adds c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] adds 068396bb21c8 drm/i915/ttm: Rework object initialization slightly adds 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location adds 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action adds 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure adds 0e9deac51337 drm/i915/guc: Print error name on CTB send failure adds fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply adds 288f10689755 drm/i915/pxp: Define PXP component interface adds c2004ce99ed7 mei: pxp: export pavp client to me client bus adds e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig adds 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage adds 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel adds e0111ce0f5cb drm/i915/pxp: set KCR reg init adds cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot adds 95c9e1224da3 drm/i915/pxp: Implement arb session teardown adds 2ae096872a2c drm/i915/pxp: Implement PXP irq handler adds d3ac8d42168a drm/i915/pxp: interfaces for using protected objects adds 32271ecd6596 drm/i915/pxp: start the arb session on demand adds 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management adds ef6ba31dd384 drm/i915/pxp: Add plane decryption support adds 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled adds 390cf1b28b11 drm/i915/pxp: add pxp debugfs adds 2d5517a5c8bf drm/i915/pxp: add PXP documentation adds 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 adds 4b2437f6f7b0 drm/i915: Clean up disabled warnings adds 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] adds 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup adds 1a839e016e49 drm/i915: remove IS_ACTIVE adds 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] adds 2d11b30c0218 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport adds 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference adds a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs adds 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 adds 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show adds 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll adds dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences adds 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] adds a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 adds 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 adds 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback adds e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child adds 97f921ff264e dt-bindings: add vendor prefix for Vivax adds f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel adds 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel adds 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] adds c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus adds 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel adds 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" adds 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] adds 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' adds ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] adds 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select adds 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel adds a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] adds cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c adds 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] adds 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] adds 1e39f430575f drm/nouveau/gem: remove redundant semi-colon adds f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' adds 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] adds 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void adds f85d9e59f1b4 drm/connector: fix all kernel-doc warnings adds ee30840ba3ba drm/v3d: fix copy_from_user() error codes adds 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts adds 1311f3dfce7e drm/panel: mantix: Add media bus format adds 0c464eee746a drm/panel: st7703: Add media bus format adds e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex adds 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] adds 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable adds 78bcdc9510c6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish adds a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 adds 468e994c41ec drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 adds dfeca5fe5d92 drm/amdkfd: avoid conflicting address mappings adds a289374aac8f drm/amdkfd: export svm_range_list_lock_and_flush_work adds 6048046d9859 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 6f23096188f6 amd/amdkfd: remove svms declaration to avoid werror adds 7dfc306eeb52 amd/display: check cursor plane matches underlying plane adds e22d89f4300b drm/amdgpu: enable display for cyan skillfish adds 86dc4b18a413 drm/amd/display: Enable PSR by default on newer DCN adds 64a5440bdc7e drm/amd/display: Fix surface optimization regression on Carrizo adds dd428c7e46d0 drm/amd/display: fix null pointer deref when plugging in display adds 2168b5fd59fc drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 0d0562501c98 drm/amdgpu: add another raven1 gfxoff quirk adds 96264a6abba2 drm/amdgpu: only check for _PR3 on dGPUs adds 10bcdbddfbc8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds d2a6f522e479 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds e1daf004d1ab Revert "drm/amd/display: To modify the condition in indica [...] adds 2305d12cfcba drm/radeon: Add HD-audio component notifier support (v2) adds aa05e2196fe0 drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds 4a4bae038269 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 68b545fba0c2 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds 9119ddac33ad drm/amdgpu: drop soc15_set_ip_blocks() adds 4134579475e5 drm/amdgpu: drop nv_set_ip_blocks() adds 687d2f1e8944 drm/amdgpu: drop navi reg init functions adds 949dad2de88a drm/amdgpu/smu11: fix firmware version check for vangogh adds a87572478de7 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 adds c4c9814565bb drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] adds c827432baf6a drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds c86b1b49bafe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_ [...] adds 8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition adds be1525048c58 drm/i915: Show LTTPR in the TPS debug print adds 1f662675335b drm/i915: Print the DP vswing adjustment request adds 6c4d46523bf3 drm/i915: Pimp link training debug prints adds 210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures adds 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() adds 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr adds c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates adds a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() adds 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() adds 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b adds 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] adds 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] adds 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs adds 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] adds 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. adds d9f673051ab5 Merge drm/drm-next into drm-intel-next adds c5f44559e919 drm/i915/display: remove unused intel-mid.h include adds 221c6fac1d45 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics adds e3166698a8a0 drm/tegra: Implement buffer object cache adds c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly adds 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] adds 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor adds e76599df354d drm/tegra: Add NVDEC driver adds ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax adds 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC adds f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key adds 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER adds 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset adds 810ee5bd7472 drm/tegra: vic: Use autosuspend adds fa6b2d32e622 drm/tegra: Remove duplicate struct declaration adds 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ adds a36724751c50 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 3c539a1fca35 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds d498d39a2ce4 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 6964eba81b7b drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds ed9069428ac1 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c6921fbc88e1 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds c33ef6cd64de Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds aa4ad59ca8b5 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops adds 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] adds 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] adds 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode adds aafb6471504b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops adds 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters adds cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug adds ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] adds 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] adds 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] adds 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware adds 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG adds b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG adds 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] adds 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] adds 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] adds 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] adds 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] adds a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 adds f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp adds 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 adds dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] adds ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] adds d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] adds 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming adds 9609cfcda007 ASoC: soc-pcm: restore mixer functionality adds 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller adds 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings adds 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] adds 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core adds e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] adds 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility adds 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] adds 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails adds e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() adds 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] adds 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping adds 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] adds 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] adds c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump adds e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx adds 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed adds 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state adds 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] adds e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints adds f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] adds 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] adds 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] adds 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] adds f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] adds 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic adds 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops adds 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API adds 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] adds 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c adds b23d3189c038 ASoC: max98927: Add reset-gpios optional property adds 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] adds c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document adds febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready adds 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] adds 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings adds f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support adds 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name adds 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io adds cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] adds 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver adds 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology adds e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] adds 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] adds a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk adds ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] adds 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] adds 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] adds a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk adds 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] adds 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] adds c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error adds 935d33860d5a Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 17c764840103 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f59342be6c0 Input: analog - fix invalid snprintf() call adds a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] adds 5972bb4a27eb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] adds e0631f3157e9 Merge branch 'for-5.16/cdrom' into for-next adds b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() adds 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() adds c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 211f7658b28e blk-mq: Don't clear driver tags own mapping adds 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() adds be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support adds 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags adds ddd49b6e5f09 block: move blk-throtl fast path inline adds 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP adds c159c77e5aae block: bump max plugged deferred size from 16 to 32 adds a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch adds 6fe09c1dd622 blk-mq: cleanup and rename __blk_mq_alloc_request adds f328476e373a blk-mq: cleanup blk_mq_submit_bio adds 5fc0899a5c81 block: unexport blkdev_ioctl adds d32c93fbdd29 block: move the *blkdev_ioctl declarations out of blkdev.h adds f889bf46e0c9 block: merge block_ioctl into blkdev_ioctl adds 4f6cec71d88a Merge branch 'for-5.16/block' into for-next adds 7544789c6c99 Merge branch 'for-5.16/drivers' into for-next adds 8a954bdc6441 Merge branch 'for-5.16/block' into for-5.16/block-io_uring adds 3d2b8972f292 io_uring: optimise plugging adds 2d58e339eb49 io_uring: safer fallback_work free adds 98329c1d04bb io_uring: reshuffle io_submit_state bits adds d036485c22d2 io_uring: optimise out req->opcode reloading adds 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up adds 71c1818d8255 io_uring: fix io_free_batch_list races adds f44e20407932 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring adds f537ecb0d59e io_uring: inform block layer of how many requests we are s [...] adds b0c7bae891b1 direct-io: remove blk_poll support adds 18a0770ec34f block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds 8d313b1e6755 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 72cd680716d4 io_uring: fix a layering violation in io_iopoll_req_issued adds 82b4e596fef5 blk-mq: factor out a blk_qc_to_hctx helper adds 7614c85ccdd7 blk-mq: factor out a "classic" poll helper adds 32c345ee65cc blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 57e3b9c759b7 blk-mq: remove blk_qc_t_valid adds 1e243df727da block: replace the spin argument to blk_iopoll with a flag [...] adds 0d178e3c19cd io_uring: don't sleep when polling for I/O adds daab7652799e block: rename REQ_HIPRI to REQ_POLLED adds 0d35aaeaae38 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds eab91427754f block: define 'struct bvec_iter' as packed adds 673451d0c1e6 block: switch polling to be bio based adds 5832b49f117e block: don't allow writing to the poll queue attribute adds 1f28f54215a8 nvme-multipath: enable polled I/O adds d1336e88a580 Merge branch 'for-5.16/block-io_uring' into for-next adds 0a7b701763be block: inline hot paths of blk_account_io_*() adds abec0a4f51e3 blk-mq: inline hot part of __blk_mq_sched_restart adds a54cbb6ee8e3 Merge branch 'for-5.16/block' into for-next adds 50c1c0fdacf0 block: remove BIO_BUG_ON adds 572f1bca6dfd block: don't include <linux/ioprio.h> in <linux/bio.h> adds 272ff6fb565b block: move bio_mergeable out of bio.h adds 5eb9cd2ccdf7 block: fold bio_cur_bytes into blk_rq_cur_bytes adds 8dc8d6c01248 block: move bio_full out of bio.h adds 318491671524 block: mark __bio_try_merge_page static adds ca52cd788dc8 block: move bio_get_{first,last}_bvec out of bio.h adds 55b8648b7650 block: mark bio_truncate static adds 960d083b6eca Merge branch 'for-5.16/block' into for-next adds a59a17a882dc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors adds ec132ef2d1d9 dm clone: make array 'descs' static adds b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend adds d208b89401e0 dm: fix mempool NULL pointer race when completing IO adds 8301add30f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards adds f971a85439bd libata: fix checking of DMA state adds 6ac586f2e716 libata-scsi: fix checking of DMA state adds 47b320498c3b pata_ali: fix checking of DMA state adds 2367ad63a131 pata_amd: fix checking of DMA state adds 492402ce7077 pata_optidma: fix checking of DMA state adds 1af5f7af2484 pata_radisys: fix checking of DMA state adds ef11679b2bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 adds 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow adds 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) adds d74179b86925 mmc: mtk-sd: Remove unused parameters adds 9c1aaec47527 mmc: block: Add error handling support for add_disk() adds 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema adds 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() adds b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() adds c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] adds ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC adds 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] adds d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout adds 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] adds d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 adds 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error adds 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference adds bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS adds fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting adds f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode adds c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support adds 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] adds d806e334d039 mmc: sdhci-omap: Fix context restore adds 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset adds 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property adds c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA adds 546b73ab019b mmc: mmci: Add small comment about reset thread adds 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] adds 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] adds 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig adds 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] adds 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured adds 4853396f03c3 memstick: avoid out-of-range warning adds 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] adds 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() adds 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided adds f83c18cc9edc Merge branch 'fixes' into next adds 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe adds beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] adds 9be70bdd42ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6bc07a204449 dt-bindings: mfd: Add Broadcom's MISC block adds de80ebd88b9e dt-bindings: mfd: brcm,cru: Add clkset syscon adds dcc24e936da2 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY adds 609506476b8e mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> " [...] adds fe02eed5d203 mfd: intel_pmt: Only compile on x86 adds 0996f75fbdf8 mfd: rk808: Add support for power off on RK817 adds 677c9aed74fd mfd: da9063: Add support for latest EA silicon revision adds f5ee20464681 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible adds c0764872c1ff mfd: sprd: Add support for SC2730 PMIC adds 95c99b961e26 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 adds ff61d3b212cc mfd: cros_ec: Drop unneeded MODULE_ALIAS adds e7e7d02ad837 dt-bindings: mfd: logicvc: Add patternProperties for the display adds 516e83636fce mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type adds 5a6c0a689e02 mfd: max77686: Do not enforce (incorrect) interrupt trigger type adds 15e24f5ab1f4 mfd: max77693: Do not enforce (incorrect) interrupt trigger type adds 6e0b813c6bbb mfd: max14577: Do not enforce (incorrect) interrupt trigger type adds 4d74190d30c8 mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART adds 9e16f49c8280 mfd: hi6421-spmi-pmic: cleanup drvdata adds 8c3f1ab09e57 mfd: core: Add missing of_node_put for loop iteration adds 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers adds 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig adds cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table adds 131bbf492544 mfd: cpcap: Add SPI device ID table adds 887197e06685 mfd: sprd: Add SPI device ID table adds 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers adds 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema adds f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema adds 2257c9fdf397 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 33a5471f8da9 video: backlight: Drop maximum brightness override for bri [...] adds 563edf85ce18 backlight: Propagate errors from get_brightness() adds 917f168540d9 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries adds ed229454856e power: supply: axp288-charger: Optimize register reading method adds bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV adds 1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() adds 744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers adds 7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers adds 0cf48167b87e power: supply: max17042_battery: Clear status bits in inte [...] adds e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in [...] adds 82606cda88d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema adds 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema adds b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] adds a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] adds 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema adds ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema adds a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema adds fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema adds 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] adds d8b0c9f07417 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 5f0910c787d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57bcd600f36d Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 86811ac72349 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". adds 380e52509f2b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds aca8f15fc27d Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers adds cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs adds 76fd8ce0d8e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f8de49ef9252 smack: remove duplicated hook function adds 6121ea370a9a Merge branch 'next' of git://github.com/cschaufler/smack-next adds dc158207db9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7afa518a6376 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions adds a70ae18b9e95 Merge branch 'dt/linus' into dt/next adds 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node adds 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example adds 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] adds 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check adds a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed adds b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible adds 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] adds 345e65efa5ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48a78c66ad5d spi: fsi: Print status on error adds 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 adds 6bfb15f34dd8 spi: Move comment about chipselect check to the right place adds bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() adds fb51601bdf3a spi: Reorder functions to simplify the next commit adds da21fde0fdb3 spi: Make several public functions private to spi.c adds a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] adds ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode adds e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] adds 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] adds 4a8f742e0d92 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 2bd947d54ded Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08aebfcb11a2 Merge remote-tracking branch 'tip/perf/core' into tip-master adds 5683d539391a Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] adds fd5bb063b90e Merge remote-tracking branch 'tip/irq/core' into tip-master adds c6a688bf90d4 Merge remote-tracking branch 'tip/ras/core' into tip-master adds b9ec10f5d19f Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 067595d72817 x86/boot: Fix make hdimage with older versions of mtools adds ea296d185391 Merge remote-tracking branch 'tip/x86/build' into tip-master adds 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions adds 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] adds aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() adds bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() adds 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] adds 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] adds 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] adds e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] adds 9722973a0590 Merge remote-tracking branch 'tip/x86/cc' into tip-master adds 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols adds 6bf8a55d8344 x86: Fix misspelled Kconfig symbols adds a4d0950f78f0 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master adds ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon adds f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() adds 7f0c9aa7dba6 Merge remote-tracking branch 'tip/x86/misc' into tip-master adds c7419a6e1aa3 Merge branch x86/cc into x86/core adds 541ac97186d9 x86/sev: Make the #VC exception stacks part of the default [...] adds b73b104ccdac Merge remote-tracking branch 'tip/x86/core' into tip-master adds b08cadbd3b87 Merge branch 'objtool/urgent' adds e3e941e63387 Merge remote-tracking branch 'tip/objtool/core' into tip-master adds 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() adds 874f670e6088 sched: Clean up the might_sleep() underscore zoo adds 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] adds 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() adds a45ed302b6e6 sched: Cleanup might_sleep() printks adds 8d713b699e84 sched: Make might_sleep() output less confusing adds 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() adds 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware adds ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() adds 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. adds 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] adds 3f48565beb72 Merge branch 'tip/locking/urgent' adds c78416d12224 locking/rwbase: Optimize rwbase_read_trylock adds 77e52ae35463 futex: Move to kernel/futex/ adds af8cc9600bbf futex: Split out syscalls adds bce760d34bc2 futex: Rename {,__}{,un}queue_me() adds 5622eb20520d futex: Rename futex_wait_queue_me() adds e7ba9c8fed29 futex: Rename: queue_{,un}lock() adds af92dcea186e futex: Rename __unqueue_futex() adds eee5a7bc96be futex: Rename hash_futex() adds 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() adds 85dc28fa4ec0 futex: Split out PI futex adds 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() adds f56a76fde353 futex: Rename: match_futex() adds 95c336a7d8f0 futex: Rename mark_wake_futex() adds e5c6828493b5 futex: Split out requeue adds a046f1a0d3e3 futex: Split out wait/wake adds bff7c57c2f50 futex: Simplify double_lock_hb() adds bf69bad38cf6 futex: Implement sys_futex_waitv() adds 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() adds ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() adds 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test adds 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout adds 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock adds dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI adds ac716d0d92cb Merge remote-tracking branch 'tip/locking/core' into tip-master adds efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates adds 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] adds c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD adds bc9ffef31bf5 sched/core: Simplify core-wide task selection adds a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime adds a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq adds 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities adds 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities adds bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics adds d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth adds 1c36432b278c kselftests/sched: cleanup the child processes adds a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() adds ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] adds 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class adds 847fc0cd0664 sched: Introduce task block time in schedstats adds ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] adds 57a5c2dafca8 sched/rt: Support schedstats for RT sched class adds 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] adds b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class adds 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() adds c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode adds 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread adds 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings adds 16d364ba6ef2 sched/topology: Introduce sched_group::flags adds 602564359689 sched/fair: Optimize checking for group_asym_packing adds c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] adds aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] adds 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance adds d07b2eee4501 sched: Make cookie functions static adds 8d491de6edc2 sched: Move mmdrop to RCU on RT adds 691925f3ddcc sched: Limit the number of task migrations per batch on RT adds 539fbb5be0da sched: Disable TTWU_QUEUE on RT adds 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() adds b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() adds a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu adds 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn adds f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() adds 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() adds 00619f7c650e sched,livepatch: Use task_call_func() adds 8850cb663b5c sched: Simplify wake_up_*idle*() adds 2aa45be430a0 sched,livepatch: Use wake_up_if_idle() adds b6153093de41 sched/numa: Replace hard-coded number by a define in numa_ [...] adds 00c034108a76 sched/numa: Remove the redundant member numa_group::fault_cpus adds 2294d6f5131b sched/numa: Fix a few comments adds f43df9225fca sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds c30be431c90a kernel/sched: Fix sched_fork() access an invalid sched_task_group adds b2d5b9cec60f sched: Fill unconditional hole induced by sched_entity adds a5dd661e5363 Merge remote-tracking branch 'tip/sched/core' into tip-master adds 3ab37cc4d1e3 Merge branch 'x86/urgent' into x86/fpu, to resolve conflict adds 7413431c622f Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 2e68a0b72977 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned adds 0967eb11f647 Merge branch 'edac-misc' into edac-for-next adds 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode adds 0df070182842 Merge branch 'edac-misc' into edac-for-next adds 0b6d4ab2165c EDAC/ti: Remove redundant error messages adds d029439d8ab1 Merge branch 'edac-misc' into edac-for-next adds 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell adds 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next adds 6e9ae359450c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 8f7262cd6669 kprobes: Do not use local variable when creating debugfs file adds 5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace adds 02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version adds 71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ [...] adds 4402deae8993 kprobes: Make arch_check_ftrace_location static adds 9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes adds 223a76b268c9 kprobes: Fix coding style issues adds dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() adds 57d4e3178010 kprobes: Add assertions for required lock adds c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code ad [...] adds 29e8077ae2be kprobes: Use bool type for functions which returns boolean value adds a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to t [...] adds f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with d [...] adds 96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprob [...] adds adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_tramp [...] adds 03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching retur [...] adds e028c4f7ac7c objtool: Add frame-pointer-specific function ignore adds 5b284b193368 objtool: Ignore unwind hints for ignored functions adds eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() adds bb6121b11c22 ARC: Add instruction_pointer_set() API adds c1f76fe58f69 ia64: Add instruction_pointer_set() API adds 7391dd19027c arm: kprobes: Make space for instruction pointer on stack adds df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler adds 1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline adds 19138af1bd88 x86/unwind: Recover kretprobe trampoline entry adds 7da89495d500 tracing: Show kretprobe unknown indicator only for kretpro [...] adds bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler adds 6954e415264e tracing: Place trace_pid_list logic into abstract functions adds 8d6e90983ade tracing: Create a sparse bitmask for pid filtering adds b25b746b5f64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() adds 74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr adds dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16 [...] adds 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD adds 8c2a88248ca5 Merge branch 'lkmm-dev.2021.09.13a' into HEAD adds 0c4b6757e15a EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] adds d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks adds d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg adds 13ffafebe397 torture: Catch kvm.sh help text up with actual options adds 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 6a8af526f267 rcutorture: More thoroughly test nested readers adds 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup adds 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c adds 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 62ba29f40ce5 rcu: in_irq() cleanup adds 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU adds d5e7be308018 rcu: Make idle entry report expedited quiescent states adds 0b8006bf2649 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 99cdc6c18c2d RISC-V: Add initial skeletal KVM support adds a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions adds cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling adds 92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls adds 34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch adds 9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU adds 5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU adds fd7bb4a251df RISC-V: KVM: Implement VMID allocator adds 9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming adds 9955371cc014 RISC-V: KVM: Implement MMU notifiers adds 3a9f66cb25e1 RISC-V: KVM: Add timer functionality adds 5de52d4a23ad RISC-V: KVM: FP lazy save/restore adds 4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers adds dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support adds da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API adds 24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry adds 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] adds 75b3c01e2bfa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) adds 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] adds 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] adds 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall adds 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU adds 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation adds 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange adds 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] adds c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] adds 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] adds 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() adds 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic adds 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] adds c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init adds 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] adds 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] adds 3e197f17b23b KVM: arm64: selftests: Add init ITS device test adds 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next adds b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line adds c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig adds e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF adds a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ adds 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 adds ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() adds 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next adds 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] adds cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] adds 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 1950c7502562 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d28fa13d0785 s390/gmap: validate VMA in __gmap_zap() adds 7c2e6a000e58 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds adb58f7781d7 s390/mm: validate VMA in PGSTE manipulation functions adds 8d6deceb90e7 s390/mm: fix VMA and page table handling code in storage k [...] adds c27e18c2a65f s390/uv: fully validate the VMA before calling follow_page() adds d084bf329d8d s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds c537e76035d1 s390/mm: optimize set_guest_storage_key() adds 85fa1e6bc225 s390/mm: optimize reset_guest_reference_bit() adds ec45f15dd4b4 KVM: s390: pv: add macros for UVC CC values adds f32b90c28e0a KVM: s390: pv: avoid double free of sida page adds 3094c9738e4b KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm adds 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure adds bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling adds 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state adds 8a6926bc9fc6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a09f86d8bdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries adds 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] adds 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] adds ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] adds 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment adds 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check adds 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling adds 16e06560d7d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06b75cc240fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 55bb088ad578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfdcaf15e03f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic adds b36eb5e7b75a ipmi: Disable some operations during a panic adds 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small adds fac56b7ddec9 ipmi: Check error code before processing BMC response adds d154abdda6dc ipmi: Fix a typo adds 1e4071f6282b ipmi: Export ipmb_checksum() adds 059747c245f0 ipmi: Add support for IPMB direct messages adds 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB adds ddf58738f502 ipmi: Add docs for IPMB direct addressing adds b81a817af180 ipmi: Add docs for the IPMI IPMB driver adds 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C adds 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen adds 396c84bbfd79 ipmi: bt-bmc: Use registers directly adds cd921b9f0c8d ipmi: bt: Add ast2600 compatible string adds 9cc6726f68af ipmi:ipmb: Add OF support adds 785f2b835db7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds df0a18149474 driver core: Fix possible memory leak in device_link_add() adds d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize adds cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro adds b39214911a54 drivers/base/arch_topology.c: remove superfluous header adds 30b7ecf731ae drivers/base/component.c: remove superfluous header files [...] adds 8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs [...] adds 4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols adds df2205de9297 scripts: get_abi.pl: better generate regex from what fields adds edfc8730ba45 ABI: sysfs-mce: add a new ABI file adds bf0cf3219144 ABI: sysfs-mce: add 3 missing files adds 036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it adds 365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm adds 4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards adds abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# adds f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use adds 7c4fd90741b7 firmware_loader: split built-in firmware call adds 0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_b [...] adds d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] adds 3e02ba8acc47 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs adds b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" adds 094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports [...] adds 47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy [...] adds b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks [...] adds e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout adds 6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if th [...] adds bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work adds 512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue adds 79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible adds 0fbb79b7fd2c usb: typec: tipd: Split interrupt handler adds c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs adds 45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X adds c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 adds 89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C adds 1cd27268561a usb: ehci: Fix a function name in comments adds 4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments adds 202698580e59 usb: host: oxu210hp: Fix a function name in comments adds 6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema adds 7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties nee [...] adds c1baf6c591e6 usb: phy: tegra: Support OTG mode programming adds b626871a7cda usb: atm: Use struct_size() helper adds ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log adds 846cbf98cbef USB: EHCI: Improve port index sanitizing adds 01b541504466 usb: xhci-mtk: use xhci_dbg() to print log adds 24749229211c usb: gadget: udc-xilinx: Add clock support adds 2abc865706c9 usb: exynos: describe driver in KConfig adds b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema adds a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check adds 8c9e880bb98c usb: usb-skeleton: Update min() to min_t() adds c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops adds 72ee48ee8925 usb: gadget: uvc: fix multiple opens adds dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages adds 20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_pro [...] adds 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 adds f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) adds 2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" adds 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed adds bedbac5f66bf usb: gadget: storage: add support for media larger than 2T adds c326d3ed52c8 USB: gadget: udc: Remove some dead code adds 620b74d01b9d Merge 5.15-rc5 into usb-next adds fb1516f70e85 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 5b08e5db0d0b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 69dc22827535 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds e01f9125e7c7 tty: serial: samsung: describe driver in KConfig adds 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() adds 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() adds 3fdfa165d79b mxser: restore baud rate if its setting fails adds 7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new adds 19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool adds bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() adds ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() adds 215fa41c2dfb mxser: don't read from UART_FCR adds d249e662c3e4 mxser: store FCR state in mxser_port::FCR adds 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 adds 27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. adds 4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate adds 027b57170bf8 serial: core: Fix initializing and restoring termios speed adds 32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field adds d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in [...] adds 3aee752cd0b8 tty/sysrq: More intuitive Shift handling adds 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes adds aec079f88752 tty: serial: atmel: use macros instead of hardcoded values adds b84d0001512a tty: serial: samsung: Improve naming for common macro adds ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() adds 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node adds 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment adds 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use adds 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control adds 8034c741b64e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer adds 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions adds 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers adds c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls adds 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough adds 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] adds a9c0161e018e Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2d79f025c34c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply adds 19b6348e472c phy: qcom-qusb2: Add missing vdd supply adds 956bbf2a94e8 arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY adds 455296030ca5 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY adds 759f9ec3f376 phy: qcom-qmp: Add QCM2290 USB3 PHY support adds 834e23d50fe6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds eda92d203f39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a1de30d61254 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] adds 8798a803ddf6 vfio/fsl-mc: Add per device reset support adds 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next adds 49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. adds 48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' int [...] adds 2f7cd53a7ed5 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf adds 631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state adds 89cc4218f640 staging: vchiq_arm: drop unnecessary declarations adds 6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c adds 42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req c [...] adds 0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexibl [...] adds d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute adds 403aa62da3ef staging: rtl8723bs: core: remove reassignment of same valu [...] adds c08976563d6f staging: r8188eu: Replace zero-length array with flexible- [...] adds 11dc495619d0 staging: rtl8192e: remove unused variable ieee adds bb09212a6f81 staging: rtl8192u: remove unused static variable adds a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() adds f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() adds 515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops adds 9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops adds 2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops adds 69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops adds 5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops adds 3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops adds b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops adds c034d50bdca2 staging: rtl8712: Statements should start on a tabstop adds 4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific [...] adds 4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function adds 9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy adds 5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter adds a5234161b7dc staging: r8188eu: core: remove unused variable local variable adds 5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself adds f284edfed84c staging: r8188eu: core: remove duplicate condition check adds 1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase [...] adds df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" adds ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' adds 7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() adds 9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' adds e0b913816ba1 staging: mt7621-pci: properly adjust base address for the [...] adds ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes adds e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] adds e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime adds aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold adds 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset adds fa6fc23694a7 staging: r8188eu: remove an obsolete comment adds 2f4f87090980 staging: r8188eu: remove unused led component adds 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize adds 4864ad2200e7 staging: r8188eu: remove unused IntrMask adds fdfd6fabb54c staging: r8188eu: remove two write-only hal components adds d3e45102f9a8 staging: r8188eu: HardwareType is write-only adds 8504b988c020 staging: r8188eu: chip_type is write-only adds d01c3a1d21d2 staging: r8188eu: interface type is always usb adds 33a47b9d848d staging: r8188eu: support interface is always usb adds ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 adds 23b18275c624 staging: r8188eu: Odm PatchID is always 0 adds 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions adds 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops adds 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops adds b66d42066f64 staging: r8188eu: remove hal_init from hal_ops adds 5c78a7583c62 staging: r8188eu: remove hal_ops adds 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() adds 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h adds 005eae35415f staging: r8188eu: remove some dead code adds 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] adds c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN adds a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ adds 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check adds bd063da75f3a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 31df5b70d862 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 272081a89d1c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root adds 948d5aa4f70d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a05de6d3e78 Merge branch 'fixes' into for-next adds 7e849b8f98a5 Merge branch 'misc' into for-next adds 1a6236fcc56f Merge branch 'fixes' into for-next adds e9076e7f23aa scsi: core: Fix spelling in a source code comment adds 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference adds 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] adds f44abcfc3f9f scsi: ufs: core: Remove return statement in void function adds af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION adds edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS adds 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] adds 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] adds 05787e3456ff scsi: target: core: Make logs less verbose adds d4996c6eac4c scsi: advansys: Fix kernel pointer leak adds e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] adds 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context adds cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 adds 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute adds 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable adds cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable adds fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable adds 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable adds d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable adds 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable adds c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() adds 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() adds 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] adds 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() adds 819225b03dc7 scsi: smartpqi: Update device removal management adds 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump adds 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes adds 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler adds be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation adds 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices adds 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs adds 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild adds d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers adds 80982656b78e scsi: smartpqi: Add 3252-8i PCI id adds 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 adds 3ef48a92f475 Merge branch 'misc' into for-next adds 2ff3995c5e2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7e09d44ad06 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds bc774a3887cb rpmsg: char: Remove useless include adds ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file adds d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method adds ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX adds b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] adds f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> adds bced233eb386 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds f50fd1ed229e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e77e940c43f7 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 adds 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 adds 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] adds f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding adds b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver adds 5e8e0a759be3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 927e061f5b33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23f87fe82c03 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 81efb65fb35c pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds f49f27dc315e pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds 4a21beb116e5 pinctrl: renesas: checker: Move overlapping field check adds 87dac29c769a pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds a84a409204fb pinctrl: renesas: checker: Prefix common checker output adds 2c0efa9e1205 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds b4891c5da7fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d613f9f72ec signal: Remove the bogus sigkill_pending in ptrace_stop adds 4f627af8e606 ptrace: Remove the unnecessary arguments from arch_ptrace_stop adds 7e3c4fb7fc19 exec: Check for a pending fatal signal instead of core_state adds d67e03e36161 exit: Factor coredump_exit_mm out of exit_mm adds 92307383082d coredump: Don't perform any cleanups before dumping core adds 0258b5fd7c71 coredump: Limit coredumps to a single thread group adds 3f66f86bfed3 per signal_struct coredumps adds 3aea8cac15c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 330ca22ca0b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f731340a048 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 3109151c4734 rtc: mcp795: Add SPI ID table adds f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] adds 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer adds 540ade06561a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 5b59e1998cdb Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 27b6c6f74868 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 274ffa114d0b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 419ceba5e35e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 001430c1910d arm64: add CPU field to struct thread_info adds 5443f98fb9e0 x86: add CPU field to struct thread_info adds bd2e2632556a s390: add CPU field to struct thread_info adds 227d735d889e powerpc: add CPU field to struct thread_info adds bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] adds 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu adds 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated adds d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] adds 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp adds 068d534e2e7a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 25da3a1bd211 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds a09a75642446 nvmem: core: rework nvmem cell instance creation adds 8792443f53e6 nvmem: core: add nvmem cell post processing callback adds 823571f8c6f8 nvmem: imx-ocotp: add support for post processing adds 3e4fdc537db8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] adds 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) adds d02376ebd812 kunit: tool: show list of valid --arch options when invalid adds cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests adds c9e7704b3da7 kunit: tool: factor exec + parse steps into a function adds 28fa850f9b44 kunit: tool: actually track how long it took to run tests adds 6710951ee039 kunit: tool: support running each suite/test separately adds e7198adb84dc kunit: tool: yield output from run_kernel in real time adds 08a7176d46c4 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 5364e97d095e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds c892904855f9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0f45e41ff98e Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds fc01259d67a9 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 66dbd6888e17 lib: zstd: Add kernel-specific API adds 87746a6502d6 lib: zstd: Add decompress_sources.h for decompress_unzstd adds ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 adds 464413496acb MAINTAINERS: Add maintainer entry for zstd adds 88cf2da3b94d Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds a375dcac3509 mm/userfaultfd: selftests: fix memory corruption with thp enabled adds f49ab781c876 userfaultfd: fix a race between writeprotect and exit_mmap() adds a122763c4edc mm/migrate: optimize hotplug-time demotion order updates adds dd3e24b84bc1 mm/migrate: add CPU hotplug to demotion #ifdef adds 8f9fa4ee8388 mm/migrate: fix CPUHP state to update node demotion order adds b40dba05bc20 mm/vmalloc: fix numa spreading for large hash tables adds 6d1775401087 ocfs2: Fix data corruption after conversion from inline format adds 5a9d253114f6 ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix adds 8654d10f50e0 ocfs2: mount fails with buffer overflow in strlen adds d3c6289241c6 memblock: check memory total_size adds 3b49c3fc2312 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds 364273d10c12 mm, slub: fix two bugs in slab_debug_trace_open() adds de01c3f0a081 mm, slub: fix mismatch between reconstructed freelist dept [...] adds 16788916d74c mm, slub: fix potential memoryleak in kmem_cache_open() adds 9ad4e6013ab5 mm, slub: fix potential use-after-free in slab_debugfs_fops adds 585d75aaa475 mm, slub: fix incorrect memcg slab count for bulk free adds 66d470474628 elfcore: correct reference to CONFIG_UML adds bf606dbaea93 elfcore-correct-reference-to-config_uml-fix adds 746fa62936b4 vfs: check fd has read access in kernel_read_file_from_fd() adds fbc44e4fb9b3 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] adds c0126cdad359 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 162042e580f8 /proc/kpageflags: do not use uninitialized struct pages adds 5bb60d96eb9c procfs: prevent unpriveleged processes accessing fdinfo dir adds 237f1a12f08c scripts/spelling.txt: add more spellings to spelling.txt adds 6ad4a1ca22c6 scripts/spelling.txt: fix "mistake" version of "synchronization" adds 29f1b775a1c3 scripts/decodecode: fix faulting instruction no print when [...] adds bf440fad3676 ocfs2: Fix handle refcount leak in two exception handling paths adds 1ea0e0646f25 ocfs2: cleanup journal init and shutdown adds ca08f2bea8a1 ocfs2/dlm: remove redundant assignment of variable ret adds 0bfe432f6eb6 ocfs2: reflink deadlock when clone file to the same direct [...] adds da50a8571a2c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 3dabda57ab34 ocfs2: fix ocfs2 corrupt when iputting an inode adds 3da702704bc4 fs/posix_acl.c: avoid -Wempty-body warning adds aa36a935f4b4 mm: move kvmalloc-related functions to slab.h adds c9427b1b3a5c mm/slab.c: remove useless lines in enable_cpucache() adds c97ad1f0edc7 slub: add back check for free nonslab objects adds 3522eb5118e8 mm, slub: Use prefetchw instead of prefetch adds 4cfcfb9c4efc mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds 9b1c87762654 mm/smaps: fix shmem pte hole swap calculation adds 90520a7df422 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 1849f6790521 mm/smaps: simplify shmem handling of pte holes adds ca9ca74d401f mm: debug_vm_pgtable: don't use __P000 directly adds fefa799d0383 kasan: test: bypass __alloc_size checks adds 1ed482c59a55 rapidio: avoid bogus __alloc_size warning adds 0aa6529dfdc0 Compiler Attributes: add __alloc_size() for better bounds [...] adds 53a41bc9ebc2 slab: clean up function prototypes adds 04ba82afbbf3 slab: add __alloc_size attributes for better bounds checking adds bfb5d7a9eb04 mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds 0156b2161e14 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 4a865a1fe818 mm/page_alloc: add __alloc_size attributes for better boun [...] adds 7fdeb7f2d8dc percpu: add __alloc_size attributes for better bounds checking adds c28cee4d41ba mm/page_ext.c: fix a comment adds b3d68f769c78 mm/filemap.c: remove bogus VM_BUG_ON adds 939f0e416eb9 vfs: keep inodes with page cache off the inode shrinker LRU adds 45d1db5cb2fb mm/gup: further simplify __gup_device_huge() adds 04dfc8bf877f mm/swapfile: remove needless request_queue NULL pointer check adds 1baaa27d07f1 mm/swapfile: fix an integer overflow in swap_show() adds 28084be01d78 mm: optimise put_pages_list() adds bbbeefe3cb8c mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds 4f4852214afc memcg: flush stats only if updated adds 3c7bcb9965ae memcg: unify memcg stat flushing adds 944f564fc50e mm/memcg: remove obsolete memcg_free_kmem() adds 3c7dffc22971 memcg: prohibit unconditional exceeding the limit of dying tasks adds 5924889f76ae mm/mmap.c: fix a data race of mm->total_vm adds 561289cc31f6 mm: use __pfn_to_section() instead of open coding it adds 24d87062c677 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds e13937d78254 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 0df37b32aa6b mm: clear vmf->pte after pte_unmap_same() returns adds 46173c07d299 mm: drop first_index/last_index in zap_details adds 6c8cf638d5ea mm: add zap_skip_check_mapping() helper adds efa298673196 mm: introduce pmd_install() helper adds cb5b4bc3b3c8 mm: remove redundant smp_wmb() adds 91128b6c0f3e Documentation: update pagemap with shmem exceptions adds 27692e64c49c lazy tlb: introduce lazy mm refcount helper functions adds 1f352eae4214 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 72c95ba9adb4 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 19d844c81424 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 465056a296e4 memory: remove unused CONFIG_MEM_BLOCK_SIZE adds 3b39397f73b8 mm/mremap: don't account pages in vma_to_resize() adds 433f83e7bb91 mm: mmap_lock: remove redundant newline in TP_printk adds 8d357302da60 mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds 48563a1c914f mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds ee8c7ee1ebfa mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds c0ec6191c6e0 mm/vmalloc: make show_numa_info() aware of hugepage mappings adds 4818bfe8b5bd mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds 61df6abb6325 mm/vmalloc: do not adjust the search size for alignment overhead adds b77b221af5e0 mm/vmalloc: check various alignments when debugging adds 10ebb40f7e36 vmalloc: back off when the current task is OOM-killed adds 6c07fc08c4a6 vmalloc: choose a better start address in vm_area_register [...] adds 044c00053217 arm64: support page mapping percpu first chunk allocator adds f9d254e96fcd kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 6f73946a9551 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds 83d924a26a9d kasan: test: add memcpy test that avoids out-of-bounds write adds e0628b210269 lib/stackdepot: include gfp.h adds ed02266250ae lib/stackdepot: remove unused function argument adds e96f5e78642a lib/stackdepot: introduce __stack_depot_save() adds 84240f688124 kasan: common: provide can_alloc in kasan_save_stack() adds 3218c3c48399 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 4b507ce4f883 workqueue, kasan: avoid alloc_pages() when recording stack adds b273ab11b9a8 kasan: fix tag for large allocations when using CONFIG_SLAB adds a1a00e724b00 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds b68d96fe1bca mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 65201dfdcee8 mm/page_alloc.c: simplify the code by using macro K() adds 8effe405d2af mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 8867ae3d2742 mm/page_alloc.c: use helper function zone_spans_pfn() adds c59d2bb478ae mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 81179e7d4beb mm/page_alloc: print node fallback order adds ce06c02b3cac mm/page_alloc: use accumulated load when building node fal [...] adds aabedcf1eb08 mm: move node_reclaim_distance to fix NUMA without SMP adds b6275f0b9fa9 mm: move fold_vm_numa_events() to fix NUMA without SMP adds 514f57d6b523 mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds f8fb03315f8e mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 5f299f8cfcf3 mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds c096200ba1a1 mm: create a new system state and fix core_kernel_text() adds d1325b1fcb6e mm: make generic arch_is_kernel_initmem_freed() do what it says adds bda340bf3724 powerpc: use generic version of arch_is_kernel_initmem_freed() adds 159b55a852cb s390: use generic version of arch_is_kernel_initmem_freed() adds 8c7afdbcb3b8 mm: fix data race in PagePoisoned() adds 6f0f0ea15379 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds f991a46c1e29 hugetlb: add demote hugetlb page sysfs interfaces adds 1643d21147e7 mm/cma: add cma_pages_valid to determine if pages are in CMA adds ce8e8c77fc06 hugetlb: be sure to free demoted CMA pages to CMA adds f23bcd4b01d1 hugetlb: add demote bool to gigantic page routines adds 5b6fb4fd5883 hugetlb: add hugetlb demote page support adds 31856ebec952 hugetlb-add-hugetlb-demote-page-support-v4 adds ee171a038224 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds f342fcdc2090 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds ddc50e903473 userfaultfd/selftests: fix feature support detection adds 0ba53a2339ee userfaultfd/selftests: fix calculation of expected ioctls adds 3f247423b7a6 mm/page_isolation: fix potential missing call to unset_mig [...] adds 9410addf87da mm/page_isolation: guard against possible putback unisolated page adds f44376bb9c31 mm/vmscan.c: fix -Wunused-but-set-variable warning adds 7d54fb5368cc tools/vm/page_owner_sort.c: count and sort by mem adds fc19cc7f03b0 tools/vm/page-types.c: make walk_file() aware of address r [...] adds 7373380ae896 tools/vm/page-types.c: move show_file() to summary output adds 660d723c0f58 tools/vm/page-types.c: print file offset in hexadecimal adds c216a3d58bbf mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds d172ef0411fb mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 6c54f95a9fb8 arch_numa: simplify numa_distance allocation adds 4c6818fa5495 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds 198e3627c0f1 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 0a9e7c7101b9 memblock: stop aliasing __memblock_free_late with memblock [...] adds 482afa5d36f0 memblock: rename memblock_free to memblock_phys_free adds ecaafb53df58 memblock: use memblock_free for freeing virtual pointers adds b463e8caf8fe mm: mark the OOM reaper thread as freezable adds 59374aca0527 oom_kill: oom_score_adj broken for processes with small me [...] adds cf65fcc08482 hugetlbfs: extend the definition of hugepages parameter to [...] adds 6954b3d621d5 mm/migrate: de-duplicate migrate_reason strings adds 0459381eaf65 mm: nommu: kill arch_get_unmapped_area() adds c0782b0e3699 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 6c45482ca8e1 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds ae9e4374de06 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 42f4284e686c mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 609408e36161 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds fdd0037678dc memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds 3e71975923c7 memory-hotplug.rst: document the "auto-movable" online policy adds 2d1ade7697c7 mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds dd80defc61f0 mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 6674a60defa7 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 15c9708ca087 mm/memory_hotplug: remove HIGHMEM leftovers adds 40f2cb6e7407 mm/memory_hotplug: remove stale function declarations adds f2c899410d97 x86: remove memory hotplug support on X86_32 adds 497d1a87314a mm/memory_hotplug: handle memblock_add_node() failures in [...] adds 00c99df1e06d memblock: improve MEMBLOCK_HOTPLUG documentation adds 6137afc67d27 memblock: allow to specify flags with memblock_add_node() adds 527e5fecaeaa memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds f0ad85e88252 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds a729f11a5db1 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 4891565c9fd5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 32c9a243e24c mm: disable zsmalloc on PREEMPT_RT adds b2be0eb9580f mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 13dc69ec7432 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 81ef7c6cb92e mm/highmem: Remove deprecated kmap_atomic adds 8912284aca0a zram_drv: allow reclaim on bio_alloc adds 2e302db73e6f zram: off by one in read_block_state() adds fbebf591c680 zram: introduce an aged idle interface adds cec64ccccdb8 zram-introduce-an-aged-idle-interface-v5 adds 8d3ee586f8d4 zram: Introduce an aged idle interface adds 223d703e519e mm: remove HARDENED_USERCOPY_FALLBACK adds 09f5c7ccaef6 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 0ea9ba7b1d96 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 1faf0586d83f kfence: count unexpectedly skipped allocations adds c43f428a661e kfence: move saving stack trace of allocations into __kfen [...] adds c8a99a2b65cb kfence: limit currently covered allocations when pool nearly full adds 2fff03092578 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 95cfa615a974 fixup! kfence: limit currently covered allocations when po [...] adds 62ebce8d424a kfence: add note to documentation about skipping covered a [...] adds efafbbb2912a kfence: test: use kunit_skip() to skip tests adds 72912ccd8c38 kfence: shorten critical sections of alloc/free adds d11056303c1e mm/damon: grammar s/works/work/ adds f60d29c59c34 Documentation/vm: move user guides to admin-guide/mm/ adds 63e2814f2673 MAINTAINERS: update SeongJae's email address adds b91943129ea8 docs/vm/damon: remove broken reference adds 3867a8845bb8 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 544afeab07e6 mm/damon/core: print kdamond start log in debug mode only adds c87a746efaea mm/damon: remove unnecessary do_exit() from kdamond adds 9878e757393e mm/damon: needn't hold kdamond_lock to print pid of kdamond adds f7f05e985b9f mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 9e18c1bcfd9e mm/damon/core: account age of target regions adds b470d3393db9 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 8c6d22b6a03e mm/damon/vaddr: support DAMON-based Operation Schemes adds dcd95ca8af36 mm/damon/dbgfs: support DAMON-based Operation Schemes adds 40ebd449da52 mm/damon/schemes: implement statistics feature adds f830bd2465d0 selftests/damon: add 'schemes' debugfs tests adds 2cd2311dd325 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 6b4c0ce13e1c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds a6ae9f8c1cd0 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds c83a84b49095 kernel/hung_task.c: Monitor killed tasks. adds 009df22fd2f2 procfs: do not list TID 0 in /proc/<pid>/task adds c54177d1681f procfs-do-not-list-tid-0-in-proc-pid-task-fix adds ef1cd029bf46 proc: test that /proc/*/task doesn't contain "0" adds 1d55c9589efc x86/xen: update xen_oldmem_pfn_is_ram() documentation adds d4b343fca306 x86/xen: simplify xen_oldmem_pfn_is_ram() adds 3bf1d3ba4127 x86/xen: print a warning when HVMOP_get_mem_type fails adds ea9a1a7d747f proc/vmcore: let pfn_is_ram() return a bool adds a6004085fa39 proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds c93361d58190 virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds 8546787b09d4 virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds 291ae20d3c01 virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 839754adede3 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 405b00f0833e proc: allow pid_revalidate() during LOOKUP_RCU adds c2505827d0eb proc/sysctl: make protected_* world readable adds 1c61dbaeda38 MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 7d81d5038599 lib, stackdepot: check stackdepot handle before accessing slabs adds bf8f284ad526 lib, stackdepot: add helper to print stack entries adds 3ea7cfeed362 lib, stackdepot: add helper to print stack entries into buffer adds 4f844e736615 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds 6a4ef80d8b30 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 1a903d0af471 include/linux/string_helpers.h: add linux/string.h for strlen() adds 950d16df287a lib: uninline simple_strntoull() as well adds 622e0344e483 const_structs.checkpatch: add a few sound ops structs adds eb2f0c14989c checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 4b579a4a3348 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds 76399b31c2ab ELF: fix overflow in total mapping size calculation adds 339d9c8d0167 ELF: simplify STACK_ALLOC macro adds c1b76cd15355 kallsyms: remove arch specific text and data check adds a26563bae213 kallsyms: fix address-checks for kernel related range adds 46527001a7cf sections: move and rename core_kernel_data() to is_kernel_ [...] adds 8f3f788f1aaa sections: move is_kernel_inittext() into sections.h adds af6269054d28 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds ee8f7db658e0 sections: provide internal __is_kernel() and __is_kernel_t [...] adds a4530a480fc1 mm: kasan: use is_kernel() helper adds 7aa0a0e8cc73 extable: use is_kernel_text() helper adds 346bc947e8c4 powerpc/mm: use core_kernel_text() helper adds d68e77a34a30 microblaze: use is_kernel_text() helper adds 87f3a4238a54 alpha: use is_kernel_text() helper adds 6022d12d756f ramfs: fix mount source show for ramfs adds 26578d310aef init/main.c: silence some -Wunused-parameter warnings adds 044d1c365ff6 coda: avoid NULL pointer dereference from a bad inode adds 22f7a1e4231d coda: check for async upcall request using local state adds 02d041b1f3e1 coda: remove err which no one care adds 9293a13f5663 coda: avoid flagging NULL inodes adds a349b145dd05 coda: avoid hidden code duplication in rename adds 265c9b1b75e8 coda: avoid doing bad things on inode type changes during [...] adds c5cfdd6d3419 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 9994aeed6f40 coda: use vmemdup_user to replace the open code adds 286d5fa5de78 coda: bump module version to 7.2 adds 7fb5768739bf hfs/hfsplus: use WARN_ON for sanity check adds a898fdaf7c61 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds b754a5701028 seq_file: move seq_escape() to a header adds 3ade4f5bfaa5 kernel/fork.c: unshare(): use swap() to make code cleaner adds e971ecd1a605 sysv: use BUILD_BUG_ON instead of runtime check adds decdefeb6e4f Documentation/kcov: include types.h in the example adds 0973f16fea4d Documentation/kcov: define `ip' in the example adds 650592bc16cd kcov: allocate per-CPU memory on the relevant node adds 8680bd5fabdb kcov: avoid enable+disable interrupts if !in_task() adds de49eaf52eb5 kcov: replace local_irq_save() with a local_lock_t adds e09484c0a1ea kernel/resource: clean up and optimize iomem_is_exclusive() adds 2ba19fbb5c84 kernel/resource: disallow access to exclusive system RAM regions adds f1d314f1fac2 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 6494bb78234f ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 84d02b63aff9 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds e395544898ff ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds 6a3c8f14c9cb Merge branch 'akpm-current/current' adds 20472748dc1d mm: migrate: simplify the file-backed pages validation whe [...] adds 5967c737c6ca mm: unexport folio_memcg_{,un}lock adds b7461c051999 mm: unexport {,un}lock_page_memcg adds 35702c5ba2e4 Merge branch 'akpm/master' adds 8006b911c90a Add linux-next specific files for 20211013
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 (29616f67fcbd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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/testing/sysfs-class-extcon | 12 +- Documentation/ABI/testing/sysfs-class-hwmon | 932 ++ Documentation/ABI/testing/sysfs-class-thermal | 259 + Documentation/ABI/testing/sysfs-devices-system-cpu | 52 +- Documentation/ABI/testing/sysfs-mce | 129 + Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/mm/damon/start.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 51 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/asm-annotations.rst | 2 +- .../bpf/libbpf/libbpf_naming_convention.rst | 40 + Documentation/conf.py | 3 + Documentation/dev-tools/checkpatch.rst | 47 - Documentation/dev-tools/kasan.rst | 7 +- Documentation/devicetree/bindings/arm/fsl.yaml | 98 +- .../devicetree/bindings/arm/mediatek.yaml | 1 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 + .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/arm/sprd/sprd.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 +- .../devicetree/bindings/clock/maxim,max77686.txt | 4 +- .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 - .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../bindings/display/mediatek/mediatek,dsi.txt | 6 + .../bindings/display/panel/panel-simple.yaml | 5 + .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 + .../devicetree/bindings/display/renesas,du.yaml | 51 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 106 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 9 + .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 + .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 - .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 61 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 + .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 53 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 + .../bindings/media/qcom,sc7280-venus.yaml | 162 + .../memory-controllers/mediatek,mt7621-memc.yaml | 30 + .../bindings/memory-controllers/omap-gpmc.txt | 157 - .../bindings/memory-controllers/ti,gpmc-child.yaml | 245 + .../bindings/memory-controllers/ti,gpmc.yaml | 172 + Documentation/devicetree/bindings/mfd/ac100.txt | 50 - Documentation/devicetree/bindings/mfd/axp20x.txt | 273 - .../devicetree/bindings/mfd/brcm,cru.yaml | 21 + .../devicetree/bindings/mfd/brcm,misc.yaml | 60 + Documentation/devicetree/bindings/mfd/max14577.txt | 4 +- Documentation/devicetree/bindings/mfd/max77686.txt | 2 +- Documentation/devicetree/bindings/mfd/max77693.txt | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mfd/x-powers,ac100.yaml | 116 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 400 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 3 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 + .../devicetree/bindings/mtd/gpmc-nand.txt | 147 - Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 - .../devicetree/bindings/mtd/gpmc-onenand.txt | 48 - .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 121 + .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 5 +- .../devicetree/bindings/net/dsa/marvell.txt | 2 +- Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 - .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 + .../devicetree/bindings/net/renesas,ether.yaml | 17 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 + .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../bindings/net/wireless/esp,esp8089.txt | 30 - .../bindings/net/wireless/esp,esp8089.yaml | 43 + .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 + .../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 - .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 27 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 6 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 + .../bindings/power/supply/samsung,battery.yaml | 56 + .../devicetree/bindings/regulator/max77686.txt | 2 +- .../bindings/regulator/max8973-regulator.txt | 52 - .../bindings/regulator/max8997-regulator.txt | 145 - .../bindings/regulator/maxim,max8973.yaml | 139 + .../bindings/regulator/maxim,max8997.yaml | 445 + .../bindings/regulator/samsung,s2mpa01.txt | 79 - .../bindings/regulator/samsung,s2mpa01.yaml | 62 + .../bindings/regulator/samsung,s2mps11.txt | 102 - .../bindings/regulator/samsung,s2mps11.yaml | 44 + .../bindings/regulator/samsung,s2mps13.yaml | 44 + .../bindings/regulator/samsung,s2mps14.yaml | 44 + .../bindings/regulator/samsung,s2mps15.yaml | 44 + .../bindings/regulator/samsung,s2mpu02.yaml | 44 + .../bindings/regulator/samsung,s5m8767.txt | 145 - .../bindings/regulator/samsung,s5m8767.yaml | 74 + .../reset/socionext,uniphier-glue-reset.yaml | 1 + .../bindings/reset/socionext,uniphier-reset.yaml | 3 + .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/fsl,s32-linflexuart.txt | 22 - .../bindings/serial/fsl,s32-linflexuart.yaml | 48 + .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 94 + .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 76 + .../devicetree/bindings/sound/max9892x.txt | 3 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 + .../devicetree/bindings/sound/richtek,rt9120.yaml | 59 + .../bindings/sound/rockchip,i2s-tdm.yaml | 198 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 108 + .../devicetree/bindings/usb/snps,dwc3.yaml | 10 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 4 + Documentation/devicetree/bindings/usb/usb3503.txt | 39 - .../devicetree/bindings/usb/xlnx,usb2.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/proc.rst | 26 +- Documentation/gpu/drm-internals.rst | 9 - Documentation/gpu/i915.rst | 10 + Documentation/hwmon/lm25066.rst | 2 + Documentation/hwmon/sysfs-interface.rst | 596 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- .../networking/devlink/devlink-region.rst | 4 +- Documentation/networking/devlink/ice.rst | 4 + Documentation/networking/devlink/iosm.rst | 32 +- Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ipvs-sysctl.rst | 11 + Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/coding-style.rst | 37 +- Documentation/process/maintainer-tip.rst | 4 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/spi/spi-summary.rst | 8 - .../it_IT/process/submitting-patches.rst | 4 +- .../zh_CN/maintainer/pull-requests.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 4 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/cdrom.rst | 116 +- Documentation/virt/kvm/api.rst | 193 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 172 +- Makefile | 2 +- Next/SHA1s | 314 +- Next/Trees | 2 +- Next/merge.log | 9018 +++++++----- arch/Kconfig | 3 + arch/arc/include/asm/kprobes.h | 2 +- arch/arc/include/asm/ptrace.h | 5 + arch/arc/kernel/kprobes.c | 13 +- arch/arc/mm/init.c | 4 +- arch/arm/Kconfig | 2 - arch/arm/arm-soc-for-next-contents.txt | 80 + arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 + arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 15 +- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 488 + arch/arm/boot/dts/dra7.dtsi | 19 + arch/arm/boot/dts/e60k02.dtsi | 2 +- arch/arm/boot/dts/e70k02.dtsi | 320 + arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 1 - arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 1 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 1 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi | 99 + arch/arm/boot/dts/imx6sl-tolino-vision5.dts | 349 + arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll-kobo-librah2o.dts | 339 + arch/arm/boot/dts/imx6sll.dtsi | 22 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts | 17 + .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 185 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 32 +- arch/arm/boot/dts/imx7-mba7.dtsi | 42 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 47 +- arch/arm/boot/dts/imx7d-mba7.dts | 6 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 +- arch/arm/boot/dts/imx7s-mba7.dts | 6 +- arch/arm/boot/dts/imx7s-tqma7.dtsi | 4 +- arch/arm/boot/dts/mt7623.dtsi | 33 + arch/arm/boot/dts/mt7623a.dtsi | 4 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 25 + arch/arm/boot/dts/mt7629-rfb.dts | 3 +- arch/arm/boot/dts/mt7629.dtsi | 45 +- arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi | 4 +- arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 2 +- arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +- arch/arm/boot/dts/omap2430-sdp.dts | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 23 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 + arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 2 +- arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 10 +- arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/stm32mp151.dtsi | 1 + arch/arm/boot/dts/tegra114.dtsi | 8 +- arch/arm/boot/dts/tegra124.dtsi | 12 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 7 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 - arch/arm/boot/dts/tegra20.dtsi | 13 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 30 +- arch/arm/boot/dts/tegra30-ouya.dts | 5 +- arch/arm/boot/dts/tegra30.dtsi | 12 +- arch/arm/common/sharpsl_param.c | 4 +- arch/arm/configs/gemini_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 45 +- arch/arm/configs/multi_v7_defconfig | 87 +- arch/arm/configs/oxnas_v6_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/mach-dove/include/mach/uncompress.h | 4 +- arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/usb.c | 116 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/cm-regbits-44xx.h | 101 - arch/arm/mach-omap2/cm1_44xx.h | 174 - arch/arm/mach-omap2/cm1_54xx.h | 168 - arch/arm/mach-omap2/cm1_7xx.h | 263 - arch/arm/mach-omap2/cm2_44xx.h | 386 - arch/arm/mach-omap2/cm2_54xx.h | 325 - arch/arm/mach-omap2/cm2_7xx.h | 449 - arch/arm/mach-omap2/cm33xx.h | 280 - arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-omap2/powerdomain.c | 6 +- arch/arm/mach-omap2/prcm43xx.h | 94 - arch/arm/mach-omap2/prm33xx.h | 40 - arch/arm/mach-omap2/prm44xx.h | 630 - arch/arm/mach-omap2/prm54xx.h | 358 - arch/arm/mach-omap2/prm7xx.h | 613 - arch/arm/mach-omap2/scrm44xx.h | 141 - arch/arm/mach-omap2/scrm54xx.h | 228 - arch/arm/net/bpf_jit_32.c | 5 - arch/arm/probes/kprobes/core.c | 15 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 8 +- arch/arm64/boot/dts/exynos/Makefile | 3 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 1189 ++ arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 56 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 301 + arch/arm64/boot/dts/freescale/Makefile | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 60 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 17 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 49 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 31 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 19 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 76 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- .../dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts | 34 + .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 658 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 4 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 180 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 124 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 34 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 40 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 97 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 1 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 16 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 112 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + .../mt8183-kukui-audio-da7219-max98357a.dtsi | 13 + .../mt8183-kukui-audio-da7219-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 54 + .../dts/mediatek/mt8183-kukui-audio-max98357a.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 1 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 67 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 99 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 163 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1554 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 136 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1495 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 1522 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 160 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 876 ++ arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 876 ++ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 81 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 33 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 17 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 49 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 143 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 62 + arch/arm64/boot/dts/ti/Makefile | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 280 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 8 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 + .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 46 + .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 51 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 39 +- .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 60 + .../boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts | 24 + arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 56 +- .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 56 + .../boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 29 + .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 50 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1002 ++ arch/arm64/configs/defconfig | 9 +- arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 47 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mte-kasan.h | 5 + arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpufeature.c | 10 + arch/arm64/kernel/entry-common.c | 47 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/mte.c | 41 +- arch/arm64/kernel/probes/kprobes.c | 10 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/smp.c | 3 +- arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 75 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 37 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 + arch/arm64/kvm/sys_regs.c | 26 +- arch/arm64/kvm/vgic/vgic-its.c | 4 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 6 +- arch/arm64/kvm/vgic/vgic-v3.c | 6 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/mm/hugetlbpage.c | 3 +- arch/arm64/mm/kasan_init.c | 16 + arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/kprobes.h | 2 +- arch/csky/kernel/probes/ftrace.c | 7 - arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/ptrace.h | 9 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/mips/Kconfig | 17 +- arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/pci.h | 4 + arch/mips/include/asm/uasm.h | 5 + arch/mips/kernel/kprobes.c | 26 +- arch/mips/loongson64/init.c | 4 +- arch/mips/mm/uasm-mips.c | 4 +- arch/mips/mm/uasm.c | 3 +- arch/mips/net/Makefile | 9 +- arch/mips/net/bpf_jit.c | 1299 -- arch/mips/net/bpf_jit.h | 81 - arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/bpf_jit_comp.c | 1034 ++ arch/mips/net/bpf_jit_comp.h | 235 + arch/mips/net/bpf_jit_comp32.c | 1899 +++ arch/mips/net/bpf_jit_comp64.c | 1060 ++ arch/mips/net/ebpf_jit.c | 1938 --- arch/mips/pci/pci-generic.c | 14 + arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/parisc/Kconfig | 2 - arch/parisc/kernel/kprobes.c | 6 +- arch/powerpc/Makefile | 11 - arch/powerpc/include/asm/asm-const.h | 2 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/book3s/32/kup.h | 8 + arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/interrupt.h | 18 +- arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/mem_encrypt.h | 5 - arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/thread_info.h | 3 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/exceptions-64s.S | 25 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/irq.c | 6 + arch/powerpc/kernel/kprobes.c | 29 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/security.c | 5 + arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kernel/traps.c | 43 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/mem.c | 2 +- arch/powerpc/net/bpf_jit.h | 33 +- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 100 +- arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/powermac/pmac.h | 1 - arch/powerpc/platforms/powermac/setup.c | 2 - arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 6 - arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/Makefile | 2 + arch/powerpc/platforms/pseries/cc_platform.c | 26 + arch/powerpc/platforms/pseries/eeh_pseries.c | 4 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +- arch/powerpc/platforms/pseries/iommu.c | 10 +- arch/powerpc/platforms/pseries/msi.c | 15 + arch/powerpc/platforms/pseries/setup.c | 3 +- arch/powerpc/platforms/pseries/svm.c | 5 +- arch/riscv/Kconfig | 2 +- arch/riscv/Makefile | 11 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 36 +- arch/riscv/configs/32-bit.config | 2 + arch/riscv/configs/64-bit.config | 2 + arch/riscv/include/asm/csr.h | 87 + arch/riscv/include/asm/kprobes.h | 2 +- arch/riscv/include/asm/kvm_host.h | 266 + arch/riscv/include/asm/kvm_types.h | 7 + arch/riscv/include/asm/kvm_vcpu_timer.h | 44 + arch/riscv/include/uapi/asm/kvm.h | 128 + arch/riscv/include/uapi/asm/unistd.h | 3 +- arch/riscv/kernel/asm-offsets.c | 157 +- arch/riscv/kernel/entry.S | 5 - arch/riscv/kernel/head.S | 1 - arch/riscv/kernel/probes/kprobes.c | 15 +- arch/riscv/kernel/probes/kprobes_trampoline.S | 4 +- arch/riscv/kvm/Kconfig | 36 + arch/riscv/kvm/Makefile | 25 + arch/riscv/kvm/main.c | 118 + arch/riscv/kvm/mmu.c | 802 ++ arch/riscv/kvm/tlb.S | 74 + arch/riscv/kvm/vcpu.c | 997 ++ arch/riscv/kvm/vcpu_exit.c | 701 + arch/riscv/kvm/vcpu_sbi.c | 185 + arch/riscv/kvm/vcpu_switch.S | 400 + arch/riscv/kvm/vcpu_timer.c | 225 + arch/riscv/kvm/vm.c | 97 + arch/riscv/kvm/vmid.c | 120 + arch/riscv/mm/cacheflush.c | 2 + arch/s390/Kconfig | 4 + arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 18 +- arch/s390/include/asm/jump_label.h | 2 + arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/mem_encrypt.h | 2 - arch/s390/include/asm/ptrace.h | 22 +- arch/s390/include/asm/text-patching.h | 16 + arch/s390/include/asm/thread_info.h | 1 + arch/s390/include/asm/uv.h | 5 + arch/s390/kernel/alternative.c | 20 + arch/s390/kernel/ftrace.c | 14 +- arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 16 +- arch/s390/kernel/mcount.S | 41 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 29 +- arch/s390/kvm/intercept.c | 5 + arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/kvm/kvm-s390.h | 9 + arch/s390/kvm/pv.c | 21 +- arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/string.c | 15 +- arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/sh/include/asm/kprobes.h | 2 +- arch/sh/kernel/kprobes.c | 12 +- arch/sparc/boot/Makefile | 8 +- arch/sparc/include/asm/kprobes.h | 2 +- arch/sparc/include/asm/ptrace.h | 8 +- arch/sparc/include/uapi/asm/socket.h | 1 + arch/sparc/kernel/kprobes.c | 12 +- arch/x86/Kconfig | 7 +- arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/hyperv/hv_apic.c | 20 +- arch/x86/include/asm/cpu_entry_area.h | 8 +- arch/x86/include/asm/entry-common.h | 2 +- arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kprobes.h | 1 - arch/x86/include/asm/mce.h | 2 +- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/thread_info.h | 3 + arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/unwind.h | 23 + arch/x86/include/asm/unwind_hints.h | 5 + arch/x86/include/asm/xen/pci.h | 11 +- arch/x86/kernel/Makefile | 6 + arch/x86/kernel/acpi/cstate.c | 15 + arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/cc_platform.c | 69 + arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 3 +- arch/x86/kernel/cpu/resctrl/core.c | 6 +- arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/early-quirks.c | 6 - arch/x86/kernel/fpu/signal.c | 11 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/hpet.c | 81 + arch/x86/kernel/kprobes/core.c | 71 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-shared.c | 2 + arch/x86/kernel/sev.c | 38 +- arch/x86/kernel/unwind_frame.c | 3 +- arch/x86/kernel/unwind_guess.c | 3 +- arch/x86/kernel/unwind_orc.c | 21 +- arch/x86/kvm/svm/svm.c | 3 +- arch/x86/lib/insn.c | 5 +- arch/x86/mm/cpu_entry_area.c | 7 + arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 9 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/net/bpf_jit_comp.c | 130 +- arch/x86/pci/xen.c | 15 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/olpc/olpc.c | 2 +- arch/x86/platform/pvh/enlighten.c | 12 +- arch/x86/realmode/init.c | 8 +- arch/x86/um/Makefile | 2 +- arch/x86/xen/Kconfig | 19 +- arch/x86/xen/Makefile | 2 +- arch/x86/xen/enlighten.c | 54 +- arch/x86/xen/enlighten_pv.c | 35 +- arch/x86/xen/enlighten_pvh.c | 10 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/xen-ops.h | 5 +- arch/xtensa/platforms/iss/network.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- arch/xtensa/platforms/xtfpga/setup.c | 4 +- block/bdev.c | 2 +- block/bfq-iosched.c | 4 +- block/bio.c | 104 +- block/blk-cgroup.c | 1 + block/blk-core.c | 213 +- block/blk-exec.c | 10 +- block/blk-merge.c | 35 +- block/blk-mq-debugfs.c | 11 +- block/blk-mq-sched.c | 122 +- block/blk-mq-sched.h | 17 +- block/blk-mq-tag.c | 135 +- block/blk-mq-tag.h | 16 +- block/blk-mq.c | 488 +- block/blk-mq.h | 47 +- block/blk-sysfs.c | 24 +- block/blk-throttle.c | 161 +- block/blk-throttle.h | 182 + block/blk.h | 55 +- block/elevator.c | 2 +- block/fops.c | 63 +- block/genhd.c | 1 + block/ioctl.c | 19 +- block/kyber-iosched.c | 4 +- block/mq-deadline.c | 2 +- crypto/testmgr.c | 4 +- crypto/zstd.c | 28 +- drivers/Kconfig | 2 + drivers/acpi/acpica/acglobal.h | 2 + drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 + drivers/acpi/acpica/utosi.c | 1 + drivers/acpi/arm64/gtdt.c | 2 +- drivers/acpi/pci_root.c | 161 +- drivers/ata/ahci.c | 1 + drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/base/arch_numa.c | 82 +- drivers/base/arch_topology.c | 3 - drivers/base/component.c | 1 - drivers/base/core.c | 9 +- drivers/base/firmware_loader/main.c | 41 +- drivers/base/property.c | 63 - drivers/base/test/Makefile | 2 +- drivers/bcma/main.c | 2 +- drivers/block/brd.c | 12 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/n64cart.c | 12 +- drivers/block/null_blk/main.c | 3 +- drivers/block/pktcdvd.c | 7 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 2 +- drivers/block/rsxx/dev.c | 7 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btmrvl_main.c | 6 +- drivers/bluetooth/btrtl.c | 12 +- drivers/bluetooth/btusb.c | 10 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bluetooth/hci_vhci.c | 58 +- drivers/bus/Kconfig | 12 - drivers/bus/Makefile | 2 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 + drivers/bus/simple-pm-bus.c | 42 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/Kconfig | 16 +- drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_ipmb.c | 45 +- drivers/char/xillybus/xillybus.h | 23 +- drivers/char/xillybus/xillybus_core.c | 129 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 90 +- drivers/clk/imx/Kconfig | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 32 + drivers/clk/renesas/r9a07g044-cpg.c | 54 + drivers/clk/renesas/rcar-cpg-lib.c | 83 + drivers/clk/renesas/rcar-cpg-lib.h | 7 + drivers/clk/renesas/rcar-gen3-cpg.c | 89 +- drivers/clk/renesas/rzg2l-cpg.c | 118 + drivers/clk/renesas/rzg2l-cpg.h | 19 + drivers/clk/samsung/clk-pll.c | 196 + drivers/clk/samsung/clk-pll.h | 2 + drivers/clocksource/timer-riscv.c | 9 + drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/intel_pstate.c | 117 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 3 + drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/hisilicon/qm.c | 22 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 4 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 5 + drivers/crypto/qat/qat_common/adf_common_drv.h | 9 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 + drivers/crypto/qat/qat_common/adf_isr.c | 20 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 - drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 6 + .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/devfreq/devfreq.c | 26 + drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/dma-buf.c | 60 +- drivers/dma-buf/dma-resv.c | 473 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- drivers/firmware/Kconfig | 6 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_scmi/virtio.c | 63 +- drivers/firmware/cirrus/Kconfig | 5 + drivers/firmware/cirrus/Makefile | 3 + drivers/firmware/cirrus/cs_dsp.c | 3109 ++++ drivers/firmware/tegra/bpmp-debugfs.c | 26 +- drivers/firmware/tegra/bpmp-tegra210.c | 7 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 141 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 - .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 - drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 20 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 +- drivers/gpu/drm/amd/amdgpu/nv.c | 293 - drivers/gpu/drm/amd/amdgpu/nv.h | 10 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/soc15.c | 179 - drivers/gpu/drm/amd/amdgpu/soc15.h | 1 - drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 238 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 194 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 126 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 43 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 953 ++ drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 + drivers/gpu/drm/amd/display/dc/dc.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 + drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 42 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 159 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 45 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 5 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 102 + .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 34 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 - drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + drivers/gpu/drm/amd/display/dc/os_types.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 117 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 + .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 76 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 32 +- drivers/gpu/drm/drm_edid.c | 42 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/hyperv/hyperv_drm.h | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +- drivers/gpu/drm/i915/Kconfig | 11 + drivers/gpu/drm/i915/Makefile | 29 +- drivers/gpu/drm/i915/display/g4x_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_acpi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 209 + drivers/gpu/drm/i915/display/intel_cursor.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 21 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 777 +- drivers/gpu/drm/i915/display/intel_display.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 5 +- drivers/gpu/drm/i915/display/intel_display_types.h | 7 +- drivers/gpu/drm/i915/display/intel_dp.c | 28 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 352 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 - drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 + drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 + drivers/gpu/drm/i915/display/intel_fbdev.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 + drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 49 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 292 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 42 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 + drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 198 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 41 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 + drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 - drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 - drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 - drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 20 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 88 +- drivers/gpu/drm/i915/gt/intel_engine.h | 6 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 84 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 49 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 38 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 635 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 16 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 + drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 88 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 + drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 19 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 + drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 16 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 916 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 + drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 45 + drivers/gpu/drm/i915/i915_buddy.h | 8 + drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 242 +- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_gem.c | 2 - drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 3 - drivers/gpu/drm/i915/i915_reg.h | 84 +- drivers/gpu/drm/i915/i915_request.c | 48 +- drivers/gpu/drm/i915/i915_request.h | 26 +- drivers/gpu/drm/i915/i915_trace.h | 14 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 13 - drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_memory_region.c | 12 + drivers/gpu/drm/i915/intel_memory_region.h | 4 + drivers/gpu/drm/i915/intel_pm.c | 12 + drivers/gpu/drm/i915/intel_uncore.c | 375 +- drivers/gpu/drm/i915/intel_uncore.h | 13 + drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 + drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 + drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 + drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 + drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 + drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 + .../drm/i915/selftests/intel_scheduler_helpers.h | 2 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 - drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 + drivers/gpu/drm/panel/panel-simple.c | 35 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 + drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 11 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 108 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 50 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 7 + drivers/gpu/drm/rcar-du/rcar_du_regs.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 36 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 15 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 + drivers/gpu/drm/tegra/drm.c | 4 + drivers/gpu/drm/tegra/drm.h | 1 + drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 - drivers/gpu/drm/tegra/nvdec.c | 470 + drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 + drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 19 +- drivers/gpu/drm/v3d/v3d_gem.c | 13 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 165 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 + drivers/gpu/host1x/dev.h | 2 + drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-multitouch.c | 13 + drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 2 - drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 22 +- drivers/hwmon/nct6775.c | 10 + drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 23 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 6 +- drivers/hwmon/tmp421.c | 6 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 4 +- drivers/hwmon/w83792d.c | 6 +- drivers/hwmon/w83793.c | 6 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/i2c/busses/Kconfig | 11 + drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-mlxcpld.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 80 + drivers/i2c/busses/i2c-pasemi-core.c | 353 + drivers/i2c/busses/i2c-pasemi-core.h | 21 + drivers/i2c/busses/i2c-pasemi-pci.c | 85 + drivers/i2c/busses/i2c-pasemi-platform.c | 122 + drivers/i2c/busses/i2c-pasemi.c | 409 - drivers/iio/dac/ad5766.c | 6 +- drivers/iio/pressure/st_pressure_spi.c | 4 + drivers/iio/test/Makefile | 1 + drivers/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/hw/efa/efa.h | 19 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 + drivers/infiniband/hw/efa/efa_com.c | 164 + drivers/infiniband/hw/efa/efa_com.h | 38 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 181 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 67 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/irdma/cm.h | 8 - drivers/infiniband/hw/irdma/uk.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 41 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 45 +- drivers/infiniband/sw/rxe/rxe_cq.c | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 30 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 - drivers/infiniband/sw/rxe/rxe_resp.c | 4 - drivers/infiniband/sw/rxe/rxe_srq.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 3 - drivers/infiniband/sw/rxe/rxe_verbs.h | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joystick/analog.c | 18 +- drivers/iommu/Kconfig | 3 +- drivers/iommu/amd/init.c | 7 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/apple-dart.c | 28 + drivers/iommu/arm/arm-smmu/Makefile | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/iommu.c | 3 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/isdn/capi/kcapi.c | 5 + drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/md/bcache/request.c | 13 +- drivers/md/bcache/request.h | 4 +- drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-rq.c | 8 + drivers/md/dm-verity-target.c | 15 +- drivers/md/dm.c | 45 +- drivers/md/md.c | 10 +- drivers/media/cec/Kconfig | 4 + drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/i2c/Kconfig | 13 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 +++ drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov5670.c | 11 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 8 +- drivers/media/platform/Kconfig | 18 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/aspeed-video.c | 17 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- drivers/media/platform/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- drivers/media/platform/qcom/venus/core.c | 54 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 14 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 + drivers/media/platform/qcom/venus/hfi_helper.h | 14 + drivers/media/platform/qcom/venus/hfi_msgs.c | 7 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/qcom/venus/hfi_platform_v6.c | 6 - drivers/media/platform/qcom/venus/hfi_venus.c | 4 + drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 + drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 42 +- drivers/media/platform/rcar-isp.c | 515 + drivers/media/platform/rcar-vin/rcar-csi2.c | 27 +- drivers/media/platform/rcar-vin/rcar-dma.c | 15 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 + drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/memory/Kconfig | 1 + drivers/memory/fsl_ifc.c | 13 +- drivers/memory/tegra/tegra186-emc.c | 1 + drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/mfd/Kconfig | 8 +- drivers/mfd/altera-a10sr.c | 8 + drivers/mfd/cros_ec_dev.c | 1 - drivers/mfd/da9063-i2c.c | 2 + drivers/mfd/hi6421-spmi-pmic.c | 16 +- drivers/mfd/intel-lpss-pci.c | 2 + drivers/mfd/max14577.c | 6 +- drivers/mfd/max77686.c | 3 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/mfd-core.c | 2 + drivers/mfd/motorola-cpcap.c | 8 + drivers/mfd/qcom-pm8xxx.c | 39 +- drivers/mfd/rk808.c | 4 + drivers/mfd/sec-irq.c | 3 +- drivers/mfd/sprd-sc27xx-spi.c | 17 + drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/misc/Kconfig | 1 + drivers/misc/cb710/sgbuf2.c | 2 +- drivers/misc/eeprom/at25.c | 8 + drivers/misc/eeprom/eeprom_93xx46.c | 18 + drivers/misc/fastrpc.c | 22 +- drivers/misc/gehc-achc.c | 1 + drivers/misc/hi6421v600-irq.c | 9 +- drivers/misc/mei/Kconfig | 2 + drivers/misc/mei/Makefile | 1 + drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/misc/mei/pxp/Kconfig | 13 + drivers/misc/mei/pxp/Makefile | 7 + drivers/misc/mei/pxp/mei_pxp.c | 229 + drivers/misc/mei/pxp/mei_pxp.h | 18 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/moxart-mmc.c | 16 +- drivers/mmc/host/sdhci.c | 6 + drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_sysfs.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 125 +- drivers/net/dsa/mv88e6xxx/chip.h | 9 + drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/rtl8366rb.c | 112 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 12 +- drivers/net/ethernet/8390/axnet_cs.c | 7 +- drivers/net/ethernet/8390/mcf8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 4 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 22 +- drivers/net/ethernet/8390/stnic.c | 5 +- drivers/net/ethernet/8390/zorro8390.c | 3 +- drivers/net/ethernet/actions/owl-emac.c | 4 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/alteon/acenic.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/arc/Kconfig | 4 +- drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 4 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 59 +- drivers/net/ethernet/brocade/bna/bnad.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 9 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 40 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 102 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 +- drivers/net/ethernet/dec/tulip/de4x5.c | 35 +- drivers/net/ethernet/dec/tulip/dmfe.c | 9 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 45 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 317 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/google/gve/gve.h | 20 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 + drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/google/gve/gve_main.c | 131 +- drivers/net/ethernet/google/gve/gve_rx.c | 106 +- drivers/net/ethernet/google/gve/gve_tx.c | 94 +- drivers/net/ethernet/google/gve/gve_utils.c | 4 + drivers/net/ethernet/hisilicon/hisi_femac.c | 4 +- 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 | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 74 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/Kconfig | 14 + drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 52 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 57 + drivers/net/ethernet/intel/ice/ice_base.c | 36 +- drivers/net/ethernet/intel/ice/ice_common.c | 42 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 5 + drivers/net/ethernet/intel/ice/ice_devlink.c | 112 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 6 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 660 + drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 275 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 + drivers/net/ethernet/intel/ice/ice_fltr.c | 207 + drivers/net/ethernet/intel/ice/ice_fltr.h | 7 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 + drivers/net/ethernet/intel/ice/ice_lib.c | 112 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 + drivers/net/ethernet/intel/ice/ice_main.c | 124 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 169 + drivers/net/ethernet/intel/ice/ice_ptp.c | 15 +- drivers/net/ethernet/intel/ice/ice_repr.c | 386 + drivers/net/ethernet/intel/ice/ice_repr.h | 28 + drivers/net/ethernet/intel/ice/ice_switch.c | 2483 +++- drivers/net/ethernet/intel/ice/ice_switch.h | 136 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 855 ++ drivers/net/ethernet/intel/ice/ice_tc_lib.h | 130 + drivers/net/ethernet/intel/ice/ice_txrx.c | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 5 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 236 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 59 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 14 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 30 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 - .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 4 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 118 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 227 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 54 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 36 +- .../mellanox/mlx5/core/steering/dr_action.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +- .../mellanox/mlx5/core/steering/dr_domain.c | 212 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 18 +- .../mellanox/mlx5/core/steering/dr_types.h | 47 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 193 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 10 + drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 26 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 84 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 106 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + drivers/net/ethernet/micrel/ks8842.c | 5 +- drivers/net/ethernet/micrel/ks8851_common.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 7 +- drivers/net/ethernet/microchip/enc28j60.c | 7 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 6 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 6 +- drivers/net/ethernet/mscc/ocelot_flower.c | 125 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 51 +- drivers/net/ethernet/nxp/lpc_eth.c | 4 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 8 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 38 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 266 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 244 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 121 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 44 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 ++ drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1391 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 122 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 345 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12643 +++++++--------- drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +- drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 + drivers/net/ethernet/qlogic/qed/qed_l2.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 64 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 22 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 64 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 763 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 ++++ drivers/net/ethernet/qlogic/qed/qed_rdma.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 - drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 307 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 9 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 5 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/renesas/ravb.h | 39 +- drivers/net/ethernet/renesas/ravb_main.c | 454 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 46 +- drivers/net/ethernet/sun/sungem.c | 15 +- drivers/net/ethernet/sun/sunhme.c | 23 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/wiznet/w5100.c | 4 +- drivers/net/ethernet/wiznet/w5300.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 5 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/baycom_epp.c | 2 +- drivers/net/hamradio/bpqether.c | 2 +- drivers/net/hamradio/dmascc.c | 3 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/net/ipa/Kconfig | 1 + drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 4 +- drivers/net/net_failover.c | 3 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 45 +- drivers/net/phy/at803x.c | 150 +- drivers/net/phy/mdio_bus.c | 28 + drivers/net/phy/micrel.c | 24 + drivers/net/phy/phy_device.c | 13 + drivers/net/phy/phylink.c | 40 +- drivers/net/phy/sfp.c | 2 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/team/team.c | 2 +- drivers/net/usb/Kconfig | 4 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/asix_devices.c | 2 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 4 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kalmia.c | 2 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/r8152.c | 20 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/smsc75xx.c | 3 +- drivers/net/usb/smsc95xx.c | 3 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/virtio_net.c | 16 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 31 +- drivers/net/wireless/ath/ath10k/sdio.c | 5 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 + drivers/net/wireless/ath/ath11k/core.c | 58 +- drivers/net/wireless/ath/ath11k/core.h | 49 +- drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/debugfs.c | 25 +- drivers/net/wireless/ath/ath11k/debugfs.h | 4 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +++--- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +- drivers/net/wireless/ath/ath11k/dp.h | 8 + drivers/net/wireless/ath/ath11k/dp_rx.c | 243 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 23 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/hw.c | 45 + drivers/net/wireless/ath/ath11k/hw.h | 13 +- drivers/net/wireless/ath/ath11k/mac.c | 1443 +- drivers/net/wireless/ath/ath11k/mac.h | 3 + drivers/net/wireless/ath/ath11k/pci.c | 4 +- drivers/net/wireless/ath/ath11k/peer.c | 11 + drivers/net/wireless/ath/ath11k/qmi.c | 350 +- drivers/net/wireless/ath/ath11k/qmi.h | 18 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 42 +- drivers/net/wireless/ath/ath11k/trace.h | 11 +- drivers/net/wireless/ath/ath11k/wmi.c | 152 +- drivers/net/wireless/ath/ath11k/wmi.h | 107 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +- drivers/net/wireless/ath/ath9k/eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 + drivers/net/wireless/ath/ath9k/init.c | 56 + drivers/net/wireless/ath/spectral_common.h | 1 - drivers/net/wireless/ath/wcn36xx/debug.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 11 +- drivers/net/wireless/ath/wcn36xx/smd.c | 99 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 + drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 + drivers/net/wireless/realtek/rtw88/debug.c | 5 +- drivers/net/wireless/realtek/rtw88/fw.c | 7 +- drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wwan/iosm/iosm_ipc_devlink.c | 81 +- drivers/net/wwan/iosm/iosm_ipc_devlink.h | 44 +- drivers/net/wwan/iosm/iosm_ipc_flash.c | 42 +- drivers/nfc/microread/i2c.c | 4 - drivers/nfc/microread/mei.c | 2 - drivers/nfc/pn533/i2c.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 - drivers/nfc/st-nci/ndlc.c | 4 - drivers/nfc/st-nci/se.c | 6 - drivers/nfc/st-nci/spi.c | 4 - drivers/nfc/st21nfca/i2c.c | 4 - drivers/nfc/st21nfca/se.c | 4 - drivers/nfc/trf7970a.c | 8 - drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 22 +- drivers/nvmem/core.c | 149 +- drivers/nvmem/imx-ocotp.c | 25 + drivers/of/Kconfig | 4 - drivers/of/Makefile | 1 - drivers/of/irq.c | 17 +- drivers/of/of_net.c | 145 - drivers/of/of_private.h | 8 - drivers/opp/of.c | 2 +- drivers/pci/controller/Kconfig | 17 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 28 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 22 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 + drivers/pci/controller/dwc/pcie-designware.c | 1 + drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 + drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 372 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 822 ++ drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 41 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 14 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 6 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-driver.c | 2 +- drivers/pci/pci-sysfs.c | 33 +- drivers/pci/pci.c | 95 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/probe.c | 31 +- drivers/pci/quirks.c | 2 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 28 +- drivers/pci/vpd.c | 79 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 143 + drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 2 +- drivers/pinctrl/qcom/Kconfig | 3 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/renesas/core.c | 73 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 + drivers/pinctrl/renesas/pfc-r8a77951.c | 18 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 18 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 18 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/uniphier/Kconfig | 4 + drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 + drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 + drivers/platform/mellanox/mlxreg-io.c | 4 +- drivers/platform/x86/Kconfig | 15 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 1 + drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 + drivers/platform/x86/wmaa-backlight-wmi.c | 205 - drivers/pnp/system.c | 2 +- drivers/power/supply/axp288_charger.c | 150 +- drivers/power/supply/max17040_battery.c | 2 + drivers/power/supply/max17042_battery.c | 7 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/s5m8767.c | 21 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_dsp_rproc.c | 1206 ++ drivers/remoteproc/imx_rproc.c | 28 +- drivers/remoteproc/imx_rproc.h | 39 + drivers/reset/Kconfig | 6 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 + drivers/reset/reset-uniphier-glue.c | 4 + drivers/reset/reset-uniphier.c | 27 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/rpmsg/rpmsg_char.c | 2 - drivers/rpmsg/virtio_rpmsg_bus.c | 1 - drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 + drivers/rtc/rtc-msc313.c | 4 +- drivers/s390/block/dcssblk.c | 7 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/hosts.c | 3 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/lpfc/lpfc_sli.c | 11 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 50 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 +- drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +- drivers/scsi/qedf/qedf.h | 4 +- drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_io.c | 12 +- drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qedi/qedi_debugfs.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 40 +- drivers/scsi/qedi/qedi_fw_api.c | 22 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/scsi_debug.c | 10 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 2 - drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 540 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/ufs/ufshcd.c | 315 +- drivers/scsi/ufs/ufshcd.h | 15 +- drivers/scsi/ufs/ufshpb.c | 3 - drivers/soc/canaan/Kconfig | 1 - drivers/soc/imx/Kconfig | 1 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpcv2.c | 134 +- drivers/soc/imx/imx8m-blk-ctrl.c | 523 + drivers/soc/mediatek/mt8192-mmsys.h | 76 + drivers/soc/mediatek/mtk-mmsys.c | 79 + drivers/soc/mediatek/mtk-mmsys.h | 2 + drivers/soc/mediatek/mtk-mutex.c | 35 + drivers/soc/samsung/pm_domains.c | 1 - drivers/soc/tegra/Makefile | 1 + drivers/soc/tegra/ari-tegra186.c | 80 + drivers/soc/tegra/pmc.c | 28 +- drivers/soc/ti/omap_prm.c | 27 +- drivers/spi/spi-bcm-qspi.c | 262 +- drivers/spi/spi-fsi.c | 48 +- drivers/spi/spi.c | 237 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- drivers/staging/media/imx/imx-media-csi.c | 1 - drivers/staging/media/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 - drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 + drivers/staging/media/sunxi/cedrus/cedrus.c | 47 + drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 20 +- drivers/staging/mt7621-pci/pci-mt7621.c | 4 +- drivers/staging/r8188eu/core/rtw_ap.c | 2 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 21 +- drivers/staging/r8188eu/core/rtw_efuse.c | 8 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 27 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 81 +- drivers/staging/r8188eu/core/rtw_p2p.c | 16 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 6 +- drivers/staging/r8188eu/core/rtw_recv.c | 7 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 45 +- drivers/staging/r8188eu/core/rtw_xmit.c | 48 +- drivers/staging/r8188eu/hal/hal_com.c | 3 +- drivers/staging/r8188eu/hal/hal_intf.c | 74 +- drivers/staging/r8188eu/hal/odm.c | 126 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 117 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 9 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 14 +- drivers/staging/r8188eu/hal/usb_halinit.c | 98 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 - drivers/staging/r8188eu/include/drv_types.h | 10 +- drivers/staging/r8188eu/include/hal_intf.h | 70 +- drivers/staging/r8188eu/include/odm.h | 16 - drivers/staging/r8188eu/include/odm_precomp.h | 3 - drivers/staging/r8188eu/include/osdep_service.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 62 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 - drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 - drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_eeprom.h | 55 - drivers/staging/r8188eu/include/rtw_led.h | 2 - drivers/staging/r8188eu/include/rtw_rf.h | 11 - drivers/staging/r8188eu/include/rtw_sreset.h | 4 - drivers/staging/r8188eu/include/usb_ops.h | 3 - drivers/staging/r8188eu/include/usb_osintf.h | 3 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 25 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 2 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 18 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192u/r8192U_core.c | 3 - drivers/staging/rtl8712/rtl871x_xmit.h | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 75 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 51 - drivers/staging/vt6655/baseband.c | 58 +- drivers/staging/vt6655/card.c | 90 +- drivers/staging/vt6655/channel.c | 10 +- drivers/staging/vt6655/device.h | 6 +- drivers/staging/vt6655/device_main.c | 150 +- drivers/staging/vt6655/mac.c | 46 +- drivers/staging/vt6655/mac.h | 4 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 12 +- drivers/staging/vt6655/rxtx.c | 12 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_configfs.c | 1 + drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_transport.c | 8 +- drivers/target/target_core_user.c | 3 +- drivers/tee/optee/shm_pool.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/thermal_core.c | 6 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/thermal_netlink.h | 8 +- drivers/thunderbolt/Makefile | 1 + drivers/tty/hvc/hvc_xen.c | 13 +- drivers/tty/mxser.c | 119 +- drivers/tty/n_gsm.c | 9 +- drivers/tty/serial/8250/8250_dw.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 10 + drivers/tty/serial/8250/8250_dwlib.h | 1 + drivers/tty/serial/8250/8250_lpss.c | 9 +- drivers/tty/serial/8250/Kconfig | 8 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/sysrq.c | 2 + drivers/tty/tty_baudrate.c | 2 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/class/cdc-acm.c | 8 + drivers/usb/class/cdc-wdm.c | 8 +- drivers/usb/common/Kconfig | 3 +- drivers/usb/core/config.c | 4 +- drivers/usb/dwc3/Kconfig | 7 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 87 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac2.c | 14 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_v4l2.c | 49 +- drivers/usb/gadget/udc/amd5536udc.h | 1 - drivers/usb/gadget/udc/core.c | 6 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 - drivers/usb/gadget/udc/udc-xilinx.c | 25 + drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-hub.c | 11 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-omap.c | 72 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci.c | 5 + drivers/usb/host/xhci.h | 1 + drivers/usb/phy/phy-tahvo.c | 4 - drivers/usb/phy/phy-tegra-usb.c | 198 +- drivers/usb/serial/option.c | 8 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/typec/tcpm/tcpci.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 1 + drivers/usb/typec/tipd/core.c | 214 +- drivers/usb/typec/tipd/tps6598x.h | 12 + drivers/usb/typec/tipd/trace.h | 23 + drivers/usb/typec/ucsi/ucsi.c | 337 +- drivers/usb/typec/ucsi/ucsi.h | 3 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usb-skeleton.c | 2 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 45 +- drivers/vfio/pci/vfio_pci_igd.c | 234 +- drivers/video/backlight/backlight.c | 28 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/virt/acrn/hsm.c | 49 + drivers/virt/acrn/hypercall.h | 52 + drivers/virtio/virtio_mem.c | 297 +- drivers/watchdog/mtk_wdt.c | 6 +- drivers/xen/Kconfig | 4 +- drivers/xen/balloon.c | 21 +- drivers/xen/privcmd.c | 18 +- fs/9p/cache.c | 2 +- fs/9p/fid.c | 14 +- fs/9p/v9fs.c | 8 +- fs/9p/vfs_addr.c | 15 +- fs/9p/vfs_file.c | 33 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/afs/dir_silly.c | 4 +- fs/afs/write.c | 3 +- fs/binfmt_elf.c | 29 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/block-group.c | 29 +- fs/btrfs/compression.c | 98 +- fs/btrfs/ctree.h | 5 +- fs/btrfs/delayed-ref.c | 19 +- fs/btrfs/delayed-ref.h | 44 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent-tree.c | 32 +- fs/btrfs/extent_io.c | 17 +- fs/btrfs/file.c | 43 +- fs/btrfs/inode.c | 121 +- fs/btrfs/lzo.c | 22 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/relocation.c | 28 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/space-info.c | 28 +- fs/btrfs/subpage.c | 26 +- fs/btrfs/super.c | 2 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 139 +- fs/btrfs/tree-log.h | 16 +- fs/btrfs/volumes.c | 11 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 68 +- fs/cachefiles/io.c | 29 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 1 - fs/ceph/inode.c | 2 - fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 - fs/coredump.c | 88 +- fs/direct-io.c | 14 +- fs/erofs/Kconfig | 24 +- fs/erofs/data.c | 73 +- fs/erofs/erofs_fs.h | 20 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 49 +- fs/erofs/super.c | 214 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 28 +- fs/exec.c | 14 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 77 +- fs/ext4/file.c | 2 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 9 +- fs/f2fs/compress.c | 56 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 4 +- fs/fscache/object.c | 2 +- fs/fscache/operation.c | 3 + fs/fuse/dax.c | 2 +- fs/fuse/dir.c | 12 +- fs/fuse/file.c | 46 +- fs/fuse/fuse_i.h | 9 + fs/fuse/inode.c | 3 + fs/gfs2/file.c | 4 +- fs/gfs2/glock.c | 151 +- fs/gfs2/glock.h | 21 +- fs/gfs2/glops.c | 41 +- fs/gfs2/incore.h | 7 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 77 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.c | 2 + fs/hugetlbfs/inode.c | 11 +- fs/io_uring.c | 97 +- fs/iomap/direct-io.c | 57 +- fs/kernel_read_file.c | 2 +- fs/kernfs/symlink.c | 3 +- fs/ksmbd/connection.c | 12 +- fs/ksmbd/glob.h | 2 +- fs/ksmbd/smb2misc.c | 136 +- fs/ksmbd/smb2ops.c | 8 +- fs/ksmbd/smb2pdu.c | 253 +- fs/ksmbd/smb2pdu.h | 1 - fs/ksmbd/smb_common.c | 12 +- fs/ksmbd/smb_common.h | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/netfs/read_helper.c | 2 +- fs/nfs/fscache.c | 31 +- fs/nfs_common/grace.c | 1 - fs/nfsd/nfsctl.c | 5 +- fs/ntfs3/attrib.c | 8 +- fs/ntfs3/dir.c | 19 +- fs/ntfs3/file.c | 7 +- fs/ntfs3/frecord.c | 32 +- fs/ntfs3/inode.c | 124 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/super.c | 90 +- fs/ntfs3/xattr.c | 160 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 1 - fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 26 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/super.c | 40 +- fs/proc/array.c | 6 +- fs/proc/base.c | 18 +- fs/proc/vmcore.c | 109 +- fs/pstore/platform.c | 2 +- fs/seq_file.c | 16 - fs/squashfs/zstd_wrapper.c | 16 +- fs/sysfs/dir.c | 3 +- fs/xfs/xfs_file.c | 2 +- fs/zonefs/super.c | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 250 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 + include/acpi/platform/acgcc.h | 9 +- include/asm-generic/io.h | 2 +- include/clocksource/timer-riscv.h | 16 + include/drm/i915_component.h | 1 + include/drm/i915_pxp_tee_interface.h | 42 + include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/clock/exynos850.h | 141 + include/dt-bindings/power/imx8mm-power.h | 9 + .../dt-bindings/reset-controller/mt8183-resets.h | 98 - .../{reset-controller => reset}/mt2712-resets.h | 0 include/dt-bindings/reset/mt8173-resets.h | 2 + include/dt-bindings/reset/mt8183-resets.h | 101 + .../{reset-controller => reset}/mt8192-resets.h | 0 include/kunit/test.h | 6 +- include/linux/acpi.h | 2 - include/linux/arm-smccc.h | 10 + include/linux/bio.h | 82 +- include/linux/blk-mq.h | 43 +- include/linux/blk_types.h | 34 +- include/linux/blkdev.h | 34 +- include/linux/bpf.h | 8 +- include/linux/bpf_verifier.h | 2 + include/linux/bpfptr.h | 1 + include/linux/btf.h | 39 + include/linux/bvec.h | 2 +- include/linux/cc_platform.h | 88 + include/linux/clk/tegra.h | 24 +- include/linux/cma.h | 1 + include/linux/compiler-gcc.h | 7 +- include/linux/compiler_attributes.h | 10 + include/linux/compiler_types.h | 17 +- include/linux/console.h | 2 + include/linux/cpufreq.h | 167 +- include/linux/crash_dump.h | 26 +- include/linux/damon.h | 86 + include/linux/dma-resv.h | 118 + include/linux/dsa/mv88e6xxx.h | 13 + include/linux/dsa/ocelot.h | 4 +- include/linux/elfcore.h | 2 +- include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 11 +- include/linux/ethtool.h | 23 + include/linux/firmware/cirrus/cs_dsp.h | 242 + .../linux/firmware/cirrus}/wmfw.h | 0 include/linux/fs.h | 8 +- include/linux/fsl/mc.h | 14 + include/linux/genhd.h | 4 - include/linux/gfp.h | 6 +- include/linux/host1x.h | 75 +- include/linux/hugetlb.h | 9 +- include/linux/ieee80211.h | 1 + include/linux/iomap.h | 5 +- include/linux/irqdomain.h | 4 + include/linux/kasan.h | 6 + include/linux/kernel.h | 13 +- include/linux/kprobes.h | 113 +- include/linux/mdio.h | 2 + include/linux/mem_encrypt.h | 4 - include/linux/memblock.h | 25 +- include/linux/memory.h | 1 - include/linux/mfd/da9063/core.h | 1 + include/linux/mfd/hi6421-spmi-pmic.h | 25 - include/linux/mlx4/device.h | 2 +- include/linux/mlx4/driver.h | 22 - include/linux/mlx5/device.h | 2 + include/linux/mlx5/driver.h | 2 + include/linux/mlx5/eq.h | 1 - include/linux/mlx5/eswitch.h | 9 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mm.h | 2 +- include/linux/mm_types.h | 17 +- include/linux/netdevice.h | 3 +- include/linux/netlink.h | 4 - include/linux/nvmem-provider.h | 5 + include/linux/objtool.h | 12 + include/linux/of_net.h | 8 +- include/linux/pci.h | 2 + include/linux/percpu.h | 9 +- include/linux/phylink.h | 1 + include/linux/platform_data/usb-omap1.h | 2 + include/linux/preempt.h | 5 +- include/linux/property.h | 5 +- include/linux/ptrace.h | 22 +- include/linux/qcom_scm.h | 71 - include/linux/qed/common_hsi.h | 141 +- include/linux/qed/eth_common.h | 1 + include/linux/qed/fcoe_common.h | 362 +- include/linux/qed/iscsi_common.h | 360 +- include/linux/qed/nvmetcp_common.h | 18 +- include/linux/qed/qed_chain.h | 97 +- include/linux/qed/qed_if.h | 263 +- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 + include/linux/qed/rdma_common.h | 1 + include/linux/sched.h | 55 +- include/linux/sched/mm.h | 31 +- include/linux/sched/signal.h | 14 +- include/linux/sched/task.h | 3 +- include/linux/secretmem.h | 2 +- include/linux/seq_file.h | 17 +- include/linux/slab.h | 109 +- include/linux/soc/mediatek/mtk-mmsys.h | 3 + include/linux/spi/spi.h | 55 - include/linux/string_helpers.h | 1 + include/linux/sunrpc/svc.h | 5 +- include/linux/switchtec.h | 1 + include/linux/syscalls.h | 7 +- include/linux/usb/tegra_usb_phy.h | 5 + include/linux/vmalloc.h | 33 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 5 +- include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 + include/linux/zstd_lib.h | 2432 ++++ include/media/v4l2-dev.h | 3 +- include/net/bluetooth/hci_core.h | 2 +- include/net/ioam6.h | 3 +- include/net/ip_vs.h | 11 + include/net/neighbour.h | 34 +- include/net/sock.h | 4 + include/soc/mscc/ocelot_vcap.h | 10 + include/soc/tegra/fuse.h | 31 +- include/soc/tegra/irq.h | 9 +- include/soc/tegra/pm.h | 2 +- include/sound/hda_codec.h | 1 + include/sound/sof/dai-intel.h | 4 + include/sound/sof/dai.h | 10 +- include/target/target_core_base.h | 1 + include/target/target_core_fabric.h | 1 + include/trace/bpf_probe.h | 19 +- include/trace/events/cachefiles.h | 4 +- include/trace/events/f2fs.h | 12 +- include/trace/events/mmap_lock.h | 48 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/i915_drm.h | 97 + include/uapi/linux/acrn.h | 70 + include/uapi/linux/devlink.h | 2 + include/uapi/linux/ethtool.h | 29 + include/uapi/linux/ethtool_netlink.h | 17 + include/uapi/linux/futex.h | 25 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/ioam6_iptunnel.h | 29 + include/uapi/linux/kvm.h | 8 + include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/pci_regs.h | 6 + include/uapi/linux/vm_sockets.h | 13 +- include/uapi/rdma/efa-abi.h | 18 +- include/xen/xen-ops.h | 15 +- kernel/Makefile | 2 +- kernel/bpf/btf.c | 55 + kernel/bpf/core.c | 4 + kernel/bpf/preload/Makefile | 25 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/verifier.c | 231 +- kernel/cgroup/cgroup-v1.c | 3 - kernel/dma/debug.c | 12 +- kernel/dma/mapping.c | 12 +- kernel/dma/swiotlb.c | 4 +- kernel/exit.c | 78 +- kernel/fork.c | 6 +- kernel/futex.c | 4272 ------ kernel/futex/Makefile | 3 + kernel/futex/core.c | 1176 ++ kernel/futex/futex.h | 295 + kernel/futex/pi.c | 1233 ++ kernel/futex/requeue.c | 897 ++ kernel/futex/syscalls.c | 398 + kernel/futex/waitwake.c | 708 + kernel/irq/Kconfig | 3 + kernel/irq/irqdesc.c | 4 + kernel/irq/irqdomain.c | 7 +- kernel/kexec_file.c | 5 + kernel/kprobes.c | 506 +- kernel/livepatch/transition.c | 95 +- kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 11 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 3 +- kernel/power/energy_model.c | 86 +- kernel/rcu/tasks.h | 12 +- kernel/rcu/tree_stall.h | 8 +- kernel/sched/core.c | 213 +- kernel/sched/core_sched.c | 9 +- kernel/sched/debug.c | 3 +- kernel/sched/fair.c | 24 +- kernel/sched/features.h | 5 + kernel/sched/sched.h | 9 - kernel/sched/topology.c | 4 - kernel/signal.c | 49 +- kernel/smp.c | 6 +- kernel/sys_ni.c | 3 +- kernel/trace/Makefile | 1 + kernel/trace/ftrace.c | 6 +- kernel/trace/pid_list.c | 495 + kernel/trace/pid_list.h | 88 + kernel/trace/trace.c | 78 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 17 +- kernel/workqueue.c | 18 +- lib/Makefile | 2 +- lib/decompress_unzstd.c | 48 +- lib/error-inject.c | 3 +- lib/kunit/executor.c | 47 +- lib/kunit/executor_test.c | 1 + lib/test_bpf.c | 14359 +++++++++++-------- lib/test_kasan.c | 10 +- lib/test_kasan_module.c | 2 + lib/vsprintf.c | 3 +- lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 - lib/zstd/common/bitstream.h | 437 + lib/zstd/common/compiler.h | 170 + lib/zstd/common/cpu.h | 194 + lib/zstd/common/debug.c | 24 + lib/zstd/common/debug.h | 101 + lib/zstd/common/entropy_common.c | 357 + lib/zstd/common/error_private.c | 56 + lib/zstd/common/error_private.h | 66 + lib/zstd/common/fse.h | 710 + lib/zstd/common/fse_decompress.c | 390 + lib/zstd/common/huf.h | 356 + lib/zstd/common/mem.h | 259 + lib/zstd/common/zstd_common.c | 83 + lib/zstd/common/zstd_deps.h | 125 + lib/zstd/common/zstd_internal.h | 450 + lib/zstd/compress.c | 3485 ----- lib/zstd/compress/fse_compress.c | 625 + lib/zstd/compress/hist.c | 165 + lib/zstd/compress/hist.h | 75 + lib/zstd/compress/huf_compress.c | 905 ++ lib/zstd/compress/zstd_compress.c | 5109 +++++++ lib/zstd/compress/zstd_compress_internal.h | 1188 ++ lib/zstd/compress/zstd_compress_literals.c | 158 + lib/zstd/compress/zstd_compress_literals.h | 29 + lib/zstd/compress/zstd_compress_sequences.c | 439 + lib/zstd/compress/zstd_compress_sequences.h | 54 + lib/zstd/compress/zstd_compress_superblock.c | 850 ++ lib/zstd/compress/zstd_compress_superblock.h | 32 + lib/zstd/compress/zstd_cwksp.h | 482 + lib/zstd/compress/zstd_double_fast.c | 519 + lib/zstd/compress/zstd_double_fast.h | 32 + lib/zstd/compress/zstd_fast.c | 496 + lib/zstd/compress/zstd_fast.h | 31 + lib/zstd/compress/zstd_lazy.c | 1414 ++ lib/zstd/compress/zstd_lazy.h | 81 + lib/zstd/compress/zstd_ldm.c | 686 + lib/zstd/compress/zstd_ldm.h | 110 + lib/zstd/compress/zstd_ldm_geartab.h | 103 + lib/zstd/compress/zstd_opt.c | 1346 ++ lib/zstd/compress/zstd_opt.h | 50 + lib/zstd/decompress.c | 2531 ---- lib/zstd/decompress/huf_decompress.c | 1206 ++ lib/zstd/decompress/zstd_ddict.c | 241 + lib/zstd/decompress/zstd_ddict.h | 44 + lib/zstd/decompress/zstd_decompress.c | 2085 +++ lib/zstd/decompress/zstd_decompress_block.c | 1540 ++ lib/zstd/decompress/zstd_decompress_block.h | 62 + lib/zstd/decompress/zstd_decompress_internal.h | 202 + lib/zstd/decompress_sources.h | 28 + lib/zstd/entropy_common.c | 243 - lib/zstd/error_private.h | 53 - lib/zstd/fse.h | 575 - lib/zstd/fse_compress.c | 795 - lib/zstd/fse_decompress.c | 325 - lib/zstd/huf.h | 212 - lib/zstd/huf_compress.c | 773 - lib/zstd/huf_decompress.c | 960 -- lib/zstd/mem.h | 151 - lib/zstd/zstd_common.c | 75 - lib/zstd/zstd_compress_module.c | 160 + lib/zstd/zstd_decompress_module.c | 105 + lib/zstd/zstd_internal.h | 273 - lib/zstd/zstd_opt.h | 1014 -- localversion-next | 2 +- mm/cma.c | 24 +- mm/damon/core.c | 127 + mm/damon/dbgfs.c | 166 +- mm/damon/vaddr.c | 58 + mm/debug.c | 4 +- mm/hugetlb.c | 216 +- mm/kasan/common.c | 2 +- mm/kasan/hw_tags.c | 29 +- mm/kasan/kasan.h | 32 +- mm/kasan/report.c | 2 +- mm/kasan/shadow.c | 5 + mm/memblock.c | 13 +- mm/memcontrol.c | 90 +- mm/memory.c | 2 +- mm/memory_hotplug.c | 11 +- mm/mempolicy.c | 16 +- mm/oom_kill.c | 6 +- mm/page_ext.c | 2 +- mm/page_io.c | 10 +- mm/slub.c | 7 +- mm/swap.c | 23 +- mm/swapfile.c | 4 +- mm/vmalloc.c | 61 +- net/802/hippi.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 2 +- net/atm/br2684.c | 2 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_core.c | 13 +- net/bluetooth/hci_event.c | 16 +- net/bluetooth/hci_sock.c | 111 +- net/bluetooth/l2cap_sock.c | 19 + net/bluetooth/mgmt.c | 15 +- net/bpf/test_run.c | 7 +- net/bridge/br_netlink.c | 3 +- net/bridge/br_stp_if.c | 2 +- net/ceph/mon_client.c | 3 +- net/core/Makefile | 1 + net/core/dev.c | 26 +- net/core/devlink.c | 5 + net/core/neighbour.c | 196 +- net/core/net-sysfs.c | 57 +- net/core/of_net.c | 170 + net/core/rtnetlink.c | 2 +- net/core/sock.c | 35 +- net/dsa/dsa2.c | 4 +- net/dsa/slave.c | 4 +- net/dsa/tag_dsa.c | 28 +- net/dsa/tag_ocelot.c | 39 + net/ethernet/eth.c | 102 +- net/ethtool/Makefile | 2 +- net/ethtool/module.c | 180 + net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/hsr/hsr_device.c | 2 +- net/hsr/hsr_main.c | 2 +- net/ipv4/bpf_tcp_ca.c | 36 +- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/tcp_bbr.c | 28 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 26 +- net/ipv4/udp.c | 3 +- net/ipv6/Kconfig | 6 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ioam6.c | 81 +- net/ipv6/ioam6_iptunnel.c | 306 +- net/ipv6/seg6.c | 2 +- net/ipv6/udp.c | 3 +- net/mctp/Kconfig | 5 + net/mctp/Makefile | 3 + net/mctp/route.c | 5 + net/mctp/test/route-test.c | 544 + net/mctp/test/utils.c | 67 + net/mctp/test/utils.h | 20 + net/mptcp/protocol.c | 55 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 8 + net/netfilter/ipvs/ip_vs_est.c | 5 + net/netfilter/nft_chain_filter.c | 9 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netlink/af_netlink.c | 37 +- net/netrom/nr_dev.c | 2 +- net/nfc/hci/command.c | 16 - net/nfc/hci/llc_shdlc.c | 12 - net/nfc/llcp_commands.c | 8 - net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 - net/nfc/nci/hci.c | 4 - net/nfc/nci/ntf.c | 9 - net/nfc/nci/rsp.c | 2 + net/nfc/nci/uart.c | 16 +- net/rose/rose_dev.c | 2 +- net/sched/sch_ets.c | 12 +- net/sched/sch_mqprio.c | 30 +- net/sched/sch_taprio.c | 4 + net/smc/smc_cdc.c | 7 +- net/smc/smc_core.c | 20 +- net/smc/smc_llc.c | 63 +- net/smc/smc_tx.c | 22 +- net/smc/smc_wr.h | 14 + net/sunrpc/svc.c | 69 +- net/unix/af_unix.c | 11 +- net/vmw_vsock/af_vsock.c | 80 +- samples/bpf/.gitignore | 4 + samples/bpf/Makefile | 44 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- scripts/Makefile.gcc-plugins | 4 + scripts/Makefile.modfinal | 1 + scripts/Makefile.package | 10 +- scripts/checkpatch.pl | 1 + scripts/checksyscalls.sh | 6 +- scripts/decodecode | 2 +- scripts/get_abi.pl | 15 +- scripts/kconfig/conf.c | 15 +- scripts/kconfig/confdata.c | 521 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/symbol.c | 43 - scripts/kernel-doc | 1 + scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 + security/integrity/ima/ima_policy.c | 10 +- security/selinux/hooks.c | 80 +- security/selinux/ss/services.c | 162 +- security/smack/smack_netfilter.c | 26 +- sound/core/pcm_compat.c | 72 +- sound/core/pcm_native.c | 25 +- sound/hda/hdac_controller.c | 5 +- sound/hda/intel-dsp-config.c | 22 +- sound/pci/hda/hda_bind.c | 20 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_intel.h | 4 +- sound/pci/hda/patch_realtek.c | 60 +- sound/soc/amd/Kconfig | 2 + sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/codecs/Kconfig | 12 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/max98927.c | 25 + sound/soc/codecs/max98927.h | 1 + sound/soc/codecs/rt1011.c | 11 +- sound/soc/codecs/rt5682s.c | 27 +- sound/soc/codecs/rt5682s.h | 6 + sound/soc/codecs/rt9120.c | 489 + sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm_adsp.c | 3036 +--- sound/soc/codecs/wm_adsp.h | 132 +- sound/soc/intel/boards/Kconfig | 14 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/intel/boards/bytcr_rt5640.c | 116 +- sound/soc/intel/boards/bytcr_rt5651.c | 118 +- sound/soc/intel/boards/sof_es8336.c | 569 + sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 7 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 47 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- sound/soc/rockchip/Kconfig | 11 + sound/soc/rockchip/Makefile | 2 + sound/soc/rockchip/rockchip_i2s_tdm.c | 1846 +++ sound/soc/rockchip/rockchip_i2s_tdm.h | 398 + sound/soc/soc-core.c | 1 + sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 8 +- sound/soc/sof/Kconfig | 4 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 51 + sound/soc/sof/core.c | 24 +- sound/soc/sof/debug.c | 61 +- sound/soc/sof/imx/Kconfig | 2 + sound/soc/sof/imx/imx8.c | 39 +- sound/soc/sof/imx/imx8m.c | 26 +- sound/soc/sof/intel/Makefile | 3 - sound/soc/sof/intel/apl.c | 4 + sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 12 +- sound/soc/sof/intel/byt.c | 24 +- sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-dai.c | 82 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda.c | 22 +- sound/soc/sof/intel/icl.c | 4 + sound/soc/sof/intel/intel-ipc.c | 103 - sound/soc/sof/intel/pci-tng.c | 12 +- sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc.c | 43 +- sound/soc/sof/loader.c | 14 +- sound/soc/sof/ops.c | 3 + sound/soc/sof/ops.h | 27 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 10 +- sound/soc/sof/sof-audio.c | 16 +- sound/soc/sof/sof-audio.h | 19 +- sound/soc/sof/sof-of-dev.c | 21 +- sound/soc/sof/sof-priv.h | 64 +- sound/soc/sof/stream-ipc.c | 103 + sound/soc/sof/topology.c | 61 +- sound/usb/mixer_quirks.c | 34 + sound/usb/pcm.c | 9 +- sound/usb/quirks-table.h | 100 + sound/usb/quirks.c | 2 + tools/arch/x86/lib/insn.c | 5 +- tools/bpf/bpftool/Makefile | 39 +- tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/prog.c | 3 +- tools/bpf/resolve_btfids/Makefile | 16 +- tools/bpf/resolve_btfids/main.c | 32 +- tools/bpf/runqslower/Makefile | 22 +- tools/include/asm-generic/unaligned.h | 23 + tools/include/linux/objtool.h | 12 + tools/include/uapi/sound/asound.h | 1 + tools/lib/bpf/Makefile | 29 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf_gen_internal.h | 16 +- tools/lib/bpf/btf.c | 132 +- tools/lib/bpf/btf.h | 22 + tools/lib/bpf/gen_loader.c | 314 +- tools/lib/bpf/libbpf.c | 186 +- tools/lib/bpf/libbpf.h | 36 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 3 + tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/check.c | 18 +- tools/objtool/elf.c | 14 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/orc_gen.c | 2 +- tools/objtool/special.c | 40 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/pmu-events/jevents.c | 2 + tools/perf/tests/attr/test-stat-default | 97 + tools/perf/tests/attr/test-stat-detailed-1 | 113 +- tools/perf/tests/attr/test-stat-detailed-2 | 137 +- tools/perf/tests/attr/test-stat-detailed-3 | 145 +- tools/perf/util/intel-pt-decoder/Build | 2 + tools/testing/kunit/kunit.py | 135 +- tools/testing/kunit/kunit_kernel.py | 92 +- tools/testing/kunit/kunit_tool_test.py | 79 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 55 +- tools/testing/selftests/bpf/Makefile | 35 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 33 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 + tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/cgroup_helpers.h | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 1 + .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 141 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 9 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 36 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 3 +- .../selftests/bpf/prog_tests/ksyms_module.c | 29 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 35 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 3 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +- .../selftests/bpf/prog_tests/select_reuseport.c | 4 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 2 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 2 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 3 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/atomics.c | 16 + .../bpf/progs/btf_dump_test_case_bitfields.c | 10 +- .../bpf/progs/btf_dump_test_case_packing.c | 4 +- .../bpf/progs/btf_dump_test_case_padding.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 - .../testing/selftests/bpf/progs/connect4_dropper.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 2 - tools/testing/selftests/bpf/progs/connect6_prog.c | 2 - .../selftests/bpf/progs/connect_force_port4.c | 1 - .../selftests/bpf/progs/connect_force_port6.c | 1 - tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 4 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 - tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 - .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/recursion.c | 9 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 - .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 - .../selftests/bpf/progs/sockmap_verdict_prog.c | 14 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 - tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 - .../selftests/bpf/progs/test_btf_map_in_map.c | 14 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 - .../selftests/bpf/progs/test_enable_stats.c | 2 +- .../selftests/bpf/progs/test_ksyms_module.c | 46 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 - .../testing/selftests/bpf/progs/test_map_in_map.c | 11 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 14 + .../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 4 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 - .../selftests/bpf/progs/test_pinning_invalid.c | 2 - .../testing/selftests/bpf/progs/test_pkt_access.c | 1 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 - .../bpf/progs/test_select_reuseport_kern.c | 6 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 1 - .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 - tools/testing/selftests/bpf/progs/test_skb_ctx.c | 1 - .../selftests/bpf/progs/test_sockmap_kern.h | 1 - .../selftests/bpf/progs/test_sockmap_listen.c | 1 - .../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +- .../selftests/bpf/progs/test_stacktrace_map.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 - .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 - .../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 1 - .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 - tools/testing/selftests/bpf/progs/test_xdp.c | 2 - .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 - .../selftests/bpf/progs/test_xdp_redirect.c | 2 - tools/testing/selftests/bpf/test_bpftool_build.sh | 4 + tools/testing/selftests/bpf/test_progs.c | 671 +- tools/testing/selftests/bpf/test_progs.h | 38 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/verifier/calls.c | 23 + tools/testing/selftests/bpf/verifier/jit.c | 47 + tools/testing/selftests/bpf/xdping.c | 2 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 + .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 76 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 53 +- .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 + .../drivers/net/ocelot/tc_flower_chains.sh | 50 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 + tools/testing/selftests/futex/functional/run.sh | 3 + tools/testing/selftests/futex/include/futex2test.h | 22 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 366 +- .../net/forwarding/forwarding.config.sample | 3 + .../selftests/net/forwarding/ip6gre_flat.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_key.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 + .../selftests/net/forwarding/ip6gre_hier.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_key.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 + .../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 + .../testing/selftests/net/forwarding/tc_common.sh | 10 + tools/testing/selftests/net/ioam6.sh | 228 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/tls.c | 28 +- tools/testing/selftests/netfilter/nft_nat.sh | 145 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 2 + tools/testing/selftests/proc/proc-tid0.c | 81 + tools/testing/selftests/vm/userfaultfd.c | 156 +- tools/vm/page-types.c | 38 +- 2991 files changed, 157828 insertions(+), 78132 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-hwmon create mode 100644 Documentation/ABI/testing/sysfs-class-thermal create mode 100644 Documentation/ABI/testing/sysfs-mce delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] delete mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml create mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-ch [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt delete mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml delete mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-disp-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml create mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb3503.txt create mode 100644 Documentation/userspace-api/futex2.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts create mode 100644 arch/arm/boot/dts/e70k02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision5.dts create mode 100644 arch/arm/boot/dts/imx6sll-kobo-librah2o.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi delete mode 100644 arch/arm/mach-omap2/scrm54xx.h create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3.dts create mode 100644 arch/arm64/boot/dts/freescale/s32g2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-evb.dts create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-max983 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk.dts delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit.h delete mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/mips/net/bpf_jit_comp.c create mode 100644 arch/mips/net/bpf_jit_comp.h create mode 100644 arch/mips/net/bpf_jit_comp32.c create mode 100644 arch/mips/net/bpf_jit_comp64.c delete mode 100644 arch/mips/net/ebpf_jit.c create mode 100644 arch/powerpc/platforms/pseries/cc_platform.c create mode 100644 arch/riscv/configs/32-bit.config create mode 100644 arch/riscv/configs/64-bit.config create mode 100644 arch/riscv/include/asm/kvm_host.h create mode 100644 arch/riscv/include/asm/kvm_types.h create mode 100644 arch/riscv/include/asm/kvm_vcpu_timer.h create mode 100644 arch/riscv/include/uapi/asm/kvm.h create mode 100644 arch/riscv/kvm/Kconfig create mode 100644 arch/riscv/kvm/Makefile create mode 100644 arch/riscv/kvm/main.c create mode 100644 arch/riscv/kvm/mmu.c create mode 100644 arch/riscv/kvm/tlb.S create mode 100644 arch/riscv/kvm/vcpu.c create mode 100644 arch/riscv/kvm/vcpu_exit.c create mode 100644 arch/riscv/kvm/vcpu_sbi.c create mode 100644 arch/riscv/kvm/vcpu_switch.S create mode 100644 arch/riscv/kvm/vcpu_timer.c create mode 100644 arch/riscv/kvm/vm.c create mode 100644 arch/riscv/kvm/vmid.c create mode 100644 arch/s390/include/asm/text-patching.h create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 block/blk-throttle.h create mode 100644 drivers/bus/fsl-mc/obj-api.c create mode 100644 drivers/firmware/cirrus/Kconfig create mode 100644 drivers/firmware/cirrus/Makefile create mode 100644 drivers/firmware/cirrus/cs_dsp.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c create mode 100644 drivers/gpu/drm/tegra/nvdec.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.h create mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c create mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c delete mode 100644 drivers/i2c/busses/i2c-pasemi.c create mode 100644 drivers/media/i2c/hi846.c create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/misc/mei/pxp/Kconfig create mode 100644 drivers/misc/mei/pxp/Makefile create mode 100644 drivers/misc/mei/pxp/mei_pxp.c create mode 100644 drivers/misc/mei/pxp/mei_pxp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h delete mode 100644 drivers/of/of_net.c create mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c create mode 100644 drivers/pci/controller/pcie-apple.c create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c create mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c delete mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c create mode 100644 drivers/remoteproc/imx_dsp_rproc.c create mode 100644 drivers/remoteproc/imx_rproc.h create mode 100644 drivers/soc/imx/imx8m-blk-ctrl.c create mode 100644 drivers/soc/mediatek/mt8192-mmsys.h create mode 100644 drivers/soc/tegra/ari-tegra186.c create mode 100644 include/clocksource/timer-riscv.h create mode 100644 include/drm/i915_pxp_tee_interface.h create mode 100644 include/dt-bindings/clock/exynos850.h delete mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt2712-resets.h (100%) create mode 100644 include/dt-bindings/reset/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt8192-resets.h (100%) create mode 100644 include/linux/cc_platform.h create mode 100644 include/linux/dsa/mv88e6xxx.h create mode 100644 include/linux/firmware/cirrus/cs_dsp.h rename {sound/soc/codecs => include/linux/firmware/cirrus}/wmfw.h (100%) delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/zstd_errors.h create mode 100644 include/linux/zstd_lib.h delete mode 100644 kernel/futex.c create mode 100644 kernel/futex/Makefile create mode 100644 kernel/futex/core.c create mode 100644 kernel/futex/futex.h create mode 100644 kernel/futex/pi.c create mode 100644 kernel/futex/requeue.c create mode 100644 kernel/futex/syscalls.c create mode 100644 kernel/futex/waitwake.c create mode 100644 kernel/trace/pid_list.c create mode 100644 kernel/trace/pid_list.h delete mode 100644 lib/zstd/bitstream.h create mode 100644 lib/zstd/common/bitstream.h create mode 100644 lib/zstd/common/compiler.h create mode 100644 lib/zstd/common/cpu.h create mode 100644 lib/zstd/common/debug.c create mode 100644 lib/zstd/common/debug.h create mode 100644 lib/zstd/common/entropy_common.c create mode 100644 lib/zstd/common/error_private.c create mode 100644 lib/zstd/common/error_private.h create mode 100644 lib/zstd/common/fse.h create mode 100644 lib/zstd/common/fse_decompress.c create mode 100644 lib/zstd/common/huf.h create mode 100644 lib/zstd/common/mem.h create mode 100644 lib/zstd/common/zstd_common.c create mode 100644 lib/zstd/common/zstd_deps.h create mode 100644 lib/zstd/common/zstd_internal.h delete mode 100644 lib/zstd/compress.c create mode 100644 lib/zstd/compress/fse_compress.c create mode 100644 lib/zstd/compress/hist.c create mode 100644 lib/zstd/compress/hist.h create mode 100644 lib/zstd/compress/huf_compress.c create mode 100644 lib/zstd/compress/zstd_compress.c create mode 100644 lib/zstd/compress/zstd_compress_internal.h create mode 100644 lib/zstd/compress/zstd_compress_literals.c create mode 100644 lib/zstd/compress/zstd_compress_literals.h create mode 100644 lib/zstd/compress/zstd_compress_sequences.c create mode 100644 lib/zstd/compress/zstd_compress_sequences.h create mode 100644 lib/zstd/compress/zstd_compress_superblock.c create mode 100644 lib/zstd/compress/zstd_compress_superblock.h create mode 100644 lib/zstd/compress/zstd_cwksp.h create mode 100644 lib/zstd/compress/zstd_double_fast.c create mode 100644 lib/zstd/compress/zstd_double_fast.h create mode 100644 lib/zstd/compress/zstd_fast.c create mode 100644 lib/zstd/compress/zstd_fast.h create mode 100644 lib/zstd/compress/zstd_lazy.c create mode 100644 lib/zstd/compress/zstd_lazy.h create mode 100644 lib/zstd/compress/zstd_ldm.c create mode 100644 lib/zstd/compress/zstd_ldm.h create mode 100644 lib/zstd/compress/zstd_ldm_geartab.h create mode 100644 lib/zstd/compress/zstd_opt.c create mode 100644 lib/zstd/compress/zstd_opt.h delete mode 100644 lib/zstd/decompress.c create mode 100644 lib/zstd/decompress/huf_decompress.c create mode 100644 lib/zstd/decompress/zstd_ddict.c create mode 100644 lib/zstd/decompress/zstd_ddict.h create mode 100644 lib/zstd/decompress/zstd_decompress.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.h create mode 100644 lib/zstd/decompress/zstd_decompress_internal.h create mode 100644 lib/zstd/decompress_sources.h delete mode 100644 lib/zstd/entropy_common.c delete mode 100644 lib/zstd/error_private.h delete mode 100644 lib/zstd/fse.h delete mode 100644 lib/zstd/fse_compress.c delete mode 100644 lib/zstd/fse_decompress.c delete mode 100644 lib/zstd/huf.h delete mode 100644 lib/zstd/huf_compress.c delete mode 100644 lib/zstd/huf_decompress.c delete mode 100644 lib/zstd/mem.h delete mode 100644 lib/zstd/zstd_common.c create mode 100644 lib/zstd/zstd_compress_module.c create mode 100644 lib/zstd/zstd_decompress_module.c delete mode 100644 lib/zstd/zstd_internal.h delete mode 100644 lib/zstd/zstd_opt.h create mode 100644 net/core/of_net.c create mode 100644 net/ethtool/module.c create mode 100644 net/mctp/test/route-test.c create mode 100644 net/mctp/test/utils.c create mode 100644 net/mctp/test/utils.h create mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/intel/boards/sof_es8336.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h create mode 100644 sound/soc/sof/compress.c delete mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/stream-ipc.c create mode 100644 tools/include/asm-generic/unaligned.h create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module_libbpf.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] create mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c create mode 100644 tools/testing/selftests/futex/include/futex2test.h create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh create mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh create mode 100644 tools/testing/selftests/proc/proc-tid0.c