This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 711428e8f370 Add linux-next specific files for 20220201 omits 18f11e024c5a Merge branch 'akpm/master' omits 783b0e97114a sysctl: documentation: fix table format warning omits df46d8c593c1 Merge branch 'akpm-current/current' omits 7a83761cb71c drm/amd: fix semicolon positioning omits 0d6d07f539e9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits ec719146d9b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits abec34c9a403 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2941babc0265 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbe90c9979d2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 5e0fc82bf8b3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits a245822b28dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff685b0711ab Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 5973b4b464c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b863879fe7a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits a285e7b60a48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 768548534235 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ddba971237e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c3b1a338c748 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5746fc0cc3e Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 0164cdadc27a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9a4eb452b19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7e1143c68a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b4e1ec5f7751 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 28bf77aa9dda Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b745c997777d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 776c7f2597b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6b15e2f4178 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e95a3e294cb1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 9afbcdc9c4d0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits cd2750534656 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 918f56fb0d78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0b238372c01 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 411ab50d6992 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits e36530f8db39 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits dc20883fdc4d Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 2110146b3447 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 47f4957efd28 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 1f2ccd9ee9a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd9ac449500c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 425820c520ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ca28cb8e2f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68451a7a0cf5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 92718bda85e7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b25946ea4bf5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits eff281d5d11b Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits a5528cfe435a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f5a66420620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a42f5e7dd33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d7a11f9910ce Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 36cce3adbf4f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits f617fcfd0987 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits cb061501bec2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91b6bd43daea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c767e63dfa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits afd6d8864b04 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 80236d400ba9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0bb8438c8cb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecf6b16ea75d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9919948960d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4a26fcea6db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d73f91f85c82 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 02b6abbd7624 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 511b81e18c87 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits 8ffc5d353e30 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c006f3eaf623 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 117d2f0d3d0e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 479ac6256e89 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits e709aa131770 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 54ce48424b49 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 582000c0d252 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 711e2b0711d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits badabe137487 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 64edbf625a33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94ec568aea53 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits a7fcceb24027 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c93528d127c6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits a4ec46f0ce6f Merge branch 'master' of git://linuxtv.org/media_tree.git omits 9328c2fdb083 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 2b1642d2d4c6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 732a65e9d5f2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 10e8026fc365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ae972ac3b11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42a3d5cc6367 rcutorture: Test SRCU size transitions omits 612a497f6b73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fac32792f14 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits aab81ed33005 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] omits 6d307419e191 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 883d516921eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2eca580df91b Merge branch '9p-next' of git://github.com/martinetd/linux omits 083c7319a942 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 68d8067318ae Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 5432a887d701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 020ff37f58ba Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 77936093ac85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a7ad280cce6a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e61a0200b687 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 16df14dcaef4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 125083bf17e7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 62c96aaa08db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd0a4afb0edf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbe6004ae7a8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 050febd1c819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 280452a4c38e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c74f8ba6e043 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits ccd5804c20c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 25f1befdf43b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits e384bdd9b768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba1dcd5d13ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1c488f2856a Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 1412f368608a Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 75827c35119d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e7162073508 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 00e79165d2ad Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 62833beb3842 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 99fe8400479a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 709d92c89441 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits be9a88ddea8a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d7e43618cbcc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae4833ec6caf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec7885e49d5f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d437cb55df4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fbd7d083de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 360e7b9ef7ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50b05505377b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f00c9c3677a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80bf57a75324 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f3a7d6b0ac5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dcc0610ba218 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 320c9120f926 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 0ae778b25adb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52585b4b9063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c4db22279c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0844a654672b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f81293a5eaf Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 232e49699d17 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 611bea281279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fd81ae00aa7c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits a7fc3604a297 Revert "drm/i915: delete shadow "ret" variable" omits 71f218b0ab01 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits b73a53444340 srcu: Automatically determine size-transition strategy at boot omits e5771b982a9d srcu: Make srcu_size_state_name static omits 6a416bb97669 srcu: Add contention-triggered addition of srcu_node tree omits 28f8d9e513a8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 57762a83898c Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits be763073dd1b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 2d19656dddb4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 77129b4b4d9d Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 0b466fde5442 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 206ebafb3a3b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c42cd4940487 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits d495b9c76a9b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aeabbf4f887b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6bfc108d269f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 3ded7d82a7fd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 562c91332892 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c00e01aa1b58 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 4ca3de56ce44 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits cd63ea0aa7f1 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 973a1254d564 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4b0a3c9877ed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e07d6d43e2fa Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 4dcc50421be2 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 7a5fe69af759 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3c3c74a29dad Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 4beda3aeb8bd Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c06c7725c5ed Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 8988ea77d248 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits e427ddfad894 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 35ddf0c9ee66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d9fa1d3e73c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits cb47ac1e94af Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3f2f34901f07 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6e3003bf1b4d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 7ab20a4bd1d3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits c34aff17c0b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 420e90de7cc2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 100366542cbe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 349fbcd8a3d7 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits a63bd4555112 drm/radeon: Add HD-audio component notifier support (v2) omits 0060c8b4384e Revert "drm/amd/display: To modify the condition in indica [...] omits 70e2ab99f2bd drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 795e055de2c1 drm/amdgpu: only check for _PR3 on dGPUs omits ad56a96acbf1 drm/amdgpu: add another raven1 gfxoff quirk omits d2edaaaaa23a drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] omits 42dfbb5e1530 drm/amd/display: clean up some inconsistent indenting omits 67358504f52e drm/amd/display: Trigger DP2 Sequence With Uncertified Cable omits 605508c196c1 drm/amd/display: 3.2.171 omits 4d4ec4795d06 drm/amd/display: [FW Promotion] Release 0.0.102.0 omits 2395353ca429 drm/amd/display: move link_hwss to link folder and break d [...] omits 57f1ab690414 drm/amd/display: move get_link_hwss to dc_resource omits 89cce534d938 drm/amd/display: temporarly move non link_hwss code to dc_link_dp omits e6d38236c74d drm/amd/display: add set dp lane settings to link_hwss omits 28eed4fc8d5e drm/amd/display: add set dp link test pattern to link_hwss omits c998b22a471e drm/amd/display: add enable/disable dp link output to link_hwss omits 1a206273c322 drm/amd/display: refactor destructive verify link cap sequence omits 1b3e82a77234 drm/amd/display: add setup/reset stream encoder to link_hwss omits 3be54af17ed7 drm/amd/display: revert "Reset fifo after enable otg" omits 231b2fcb229f drm/amd/display: add infoframe update sequence debug trace omits e8875f571c07 drm/amd/display: watermark latencies is not enough on DCN31 omits d63569725031 drm/amd/display: Improve dce_aux_transfer_with_retries logging omits d2e326caf97c drm/amd/display: Add link enc null ptr check for cable ID (#2597) omits 4d3d1eb45b0a drm/amdgpu: drop flood print in rlcg reg access function omits dd3c967823f2 drm/amdgpu: Fix uninitialized variable use warning omits 994b510e237c drm/amdgpu: Add judgement to avoid infinite loop omits aa2ad74763a3 drm/amd/display: Update watermark values for DCN301 omits 2292671a328c drm/amdkfd: Fix variable set but not used warning omits 14a81cd89de2 drm/amd/display: fix spelling mistake: synatpics -> synaptics omits 865955334707 drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' omits cc339a66de2e drm/amdgpu: remove duplicate include in 'amdgpu_device.c' omits 5ec0bb36788c drm/amdgpu: fix a potential GPU hang on cyan skillfish omits fb3f38dcf0d4 drm/amd: Only run s3 or s0ix if system is configured properly omits 11bc42ea179d drm/amd: add support to check whether the system is set to s3 omits ef5619a5c2df Merge branches 'arm64-for-5.18', 'dts-for-5.18' and 'dts-f [...] omits 12d30d7f10e6 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits ea33c6d63f87 drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits 2e872d87cbf2 drm/i915: delete shadow "ret" variable omits 74144382b3d2 Merge sched/core into tip/master omits 35f77b931adc Merge locking/core into tip/master omits 3e80cbf2184a Merge x86/paravirt into tip/master omits 958a31eda45e Merge x86/build into tip/master omits 75df8583f0f8 Merge x86/misc into tip/master omits 8834aa69e209 Merge x86/cpu into tip/master omits fa1a0dff28c2 Merge branch 'for-next/overflow' into for-next/kspp omits fa010eca6111 Merge branch 'for-next/memcpy' into for-next/kspp omits 4fbd316e372a fortify: Work around Clang inlining bugs omits 12dccf3dda89 fortify: Update compile-time tests for Clang 14 omits 05a5ff1e0c95 lib/test_string.c: Add test for strlen() omits b43ba3ababbf fortify: Detect struct member overflows in memset() at com [...] omits 651a2451924b fortify: Detect struct member overflows in memmove() at co [...] omits f40ef3190025 fortify: Detect struct member overflows in memcpy() at com [...] omits fe65099fccb8 ipc/sem: do not sleep with a spin lock held omits 43cc9e1ed089 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits ca1b81bf8485 selftests: vm: remove dependecy from internal kernel macros omits e3c2fab3d0f6 selftests: vm: add the uapi headers include variable omits 113c8abace1d selftests: mptcp: add the uapi headers include variable omits f0bd7e0daae0 selftests: net: add the uapi headers include variable omits 9c5ca306b29f selftests: landlock: add the uapi headers include variable omits 5437665bf0ff selftests: kvm: add the uapi headers include variable omits 507719044d32 selftests: futex: add the uapi headers include variable omits db1e7efa039c selftests: correct the headers install path omits ea0c89eee44d selftests: add and export a kernel uapi headers path omits 4b99fe31ca52 selftests: set the BUILD variable to absolute path omits f3c77415332a kcov: properly handle subsequent mmap calls omits 73af4bf789aa kcov: split ioctl handling into locked and unlocked parts omits 6135a2eb3482 panic: allow printing extra panic information on kdump omits f4356717f47a panic: add option to dump all CPUs backtraces in panic_print omits 99e49fc09068 docs: sysctl/kernel: add missing bit to panic_print omits b15093bb4968 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits df11e186f780 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits a9b62a0236a5 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits edd9ec4a77df kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 142bd5eb664d fs/exec: require argv[0] presence in do_execveat_common() omits bdbc18a80be7 minix: fix bug when opening a file with O_DIRECT omits 12ef4f7df9ce fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 55c3524ce446 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 278b9026761c init/main.c: silence some -Wunused-parameter warnings omits ec8256522095 ELF: fix overflow in total mapping size calculation omits 0f22c4279708 fs/binfmt_elf: refactor load_elf_binary function omits 88f0e56adafd fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 730180ed5262 lz4: fix LZ4_decompress_safe_partial read out of bound omits 5e541adc1df0 Kconfig.debug: make DEBUG_INFO selectable from a choice omits 146a99632ba0 proc/sysctl: make protected_* world readable omits 33e67e5016d5 proc/vmcore: fix possible deadlock on concurrent mmap and read omits 3eebd05d2bad proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 4ec414b54b1b proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 1dedd3d5d202 kernel/hung_task.c: Monitor killed tasks. omits c32af340e69b fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 90e8b71c78b8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 29af698694f4 mm/damon: remove redundant page validation omits 43d501d3d1a6 mm/damon: remove the target id concept omits 29a110d3f218 mm/damon/core: move damon_set_targets() into dbgfs omits 6a054ca2d690 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits ffc1c481418a mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 1c531e3c992c mm/hmm.c: remove unneeded local variable ret omits d86a64e9d704 mm/highmem: remove unnecessary done label omits 09e658698404 highmem-document-kunmap_local-v2 omits b3cbd6f1156c highmem: document kunmap_local() omits bda657c17ae7 mm/zswap.c: allow handling just same-value filled pages omits 8df86a41bd22 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits ffedab800c42 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 42cd0f13342a mm/balloon_compaction: make balloon page compaction callba [...] omits 7bc5920e632b mm/vmstat: add event for ksm swapping in copy omits 495789ce5a71 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 3b9d1bb18c22 mm/cma: provide option to opt out from exposing pages on a [...] omits f65897ccca39 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 98ca8e9243a6 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 0bbefd1d759e mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 7c603b6ddf42 selftests: vm: add a hugetlb test case omits 0557e2f9564d mm: sparsemem: use page table lock to protect kernel pmd o [...] omits de8229e3897e mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 513bb3c64467 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 58e892cffdcf mm/hwpoison: fix error page recovered but reported "not re [...] omits 29ccd3698928 mm/memory-failure.c: remove obsolete comment omits 0c9d32f17513 mm: discard __GFP_ATOMIC omits d18950d79ee9 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits cd3c24ee7f38 mm/page_alloc: add penalty to local_node omits 2ceac685a71b mm/page_alloc: adding same penalty is enough to get round- [...] omits af52203ae81b mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits dc56d28db4e0 mm/util.c: make kvfree() safe for calling while holding spinlocks omits d4b14e444989 mm/vmalloc.c: vmap(): don't allow invalid pages omits 0c04445c9310 mm/vmalloc: remove unneeded function forward declaration omits 0ee3993cb909 mm: generalize ARCH_HAS_FILTER_PGPROT omits 49b10cb3b8d0 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 9101ba85897c documentation-vm-page_ownerrst-update-the-documentation-fix omits 697415d7cba1 Documentation/vm/page_owner.rst: update the documentation omits 5efe3178307d tools/vm/page_owner_sort.c: delete invalid duplicate code omits d75042e8c757 tools/vm/page_owner_sort.c: two trivial fixes omits 0e22279a1b93 tools/vm/page_owner_sort.c: support sorting pid and time omits f8f247bf6eee tools/vm/page_owner_sort.c: add switch between culling by [...] omits d989dd77f30d tools/vm/page_owner_sort.c: support sorting by stack trace omits ac73bc344e9f tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 2b6593fa6403 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits c6118abb1d39 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 8857099dfdef kasan: improve vmalloc tests omits bc2f8f398ef3 kasan: documentation updates omits c9d106bbd016 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 3cbed433f968 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits e3fab73e6982 kasan: add kasan.vmalloc command line flag omits b9588a8d56df kasan: clean up feature flags for HW_TAGS mode omits 909828a2588b kasan: mark kasan_arg_stacktrace as __initdata omits ffb3c6ef0fb0 kasan, arm64: don't tag executable vmalloc allocations omits c39ec8646d49 kasan, vmalloc: only tag normal vmalloc allocations omits 21b76ad17be7 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 288fff955936 kasan, page_alloc: allow skipping memory init for HW_TAGS omits f969c506cd45 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 9de7e38b2ff7 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 2fd3fb0be1d1 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 5ae3b913b4b7 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 6c6db5583fff kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 27b53cb27c8c kasan, arm64: reset pointer tags of vmapped stacks omits fd4294faaf9a kasan, fork: reset pointer tags of vmapped stacks omits b469096b9913 kasan, vmalloc: reset tags in vmalloc functions omits 803bda7675b6 kasan: add wrappers for vmalloc hooks omits efd66209ff0d kasan: reorder vmalloc hooks omits 57193fce8a11 kasan, vmalloc: drop outdated VM_KASAN comment omits 3744549e38f8 kasan, x86, arm64, s390: rename functions for modules shadow omits d74840f8a8be kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 789af7ce4b65 kasan: clean up metadata byte definitions omits c5f962911f1f kasan, page_alloc: rework kasan_unpoison_pages call site omits 891fd95b3fee kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits ec12a3211c05 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 6d24b81df938 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits f4f8f48bd9de kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits 79f2b7ada53b kasan, page_alloc: refactor init checks in post_alloc_hook omits b4d4a3b1d45a kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits d1f43daf2d60 mm: clarify __GFP_ZEROTAGS comment omits 6284368b5456 kasan: drop skip_kasan_poison variable in free_pages_prepare omits 99be9d751e76 kasan, page_alloc: init memory of skipped pages on free omits 88a133f91719 kasan, page_alloc: simplify kasan_poison_pages call site omits 9f6ceac75377 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits afeec375caf8 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits e2162f1454fa kasan, page_alloc: deduplicate should_skip_kasan_poison omits 2587689aff10 mount: warn only once about timestamp range expiration omits 2c1c35c83c02 ocfs2: fix ocfs2 corrupt when iputting an inode omits 3204592d1c6f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits fcab66487a34 ocfs2: reflink deadlock when clone file to the same direct [...] omits cfc10731684e ocfs2: cleanup some return variables omits 0c3f0113e54f ntfs: add sanity check on allocation size omits d34218f20046 procfs: prevent unpriveleged processes accessing fdinfo dir omits a395d594c879 /proc/kpageflags: do not use uninitialized struct pages omits 0d77beef1dcd /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 4f24f0c76fc2 mm/pgtable: define pte_index so that preprocessor could re [...] omits 8574483e92ee coredump: also dump first pages of non-executable ELF libraries omits fefbdf92af4e mm/page_table_check: check entries at pmd levels omits 6c40c5518251 mm/khugepaged: unify collapse pmd clear, flush and free omits 2fac8099efa8 mm/page_table_check: use unsigned long for page counters a [...] omits e8375ec4fa1c mm/debug_vm_pgtable: remove pte entry from the page table omits ff54318fa55c Revert "mm/page_isolation: unset migratetype directly for [...] omits cb74455555bf fs/proc: task_mmu.c: don't read mapcount for migration entry omits 3fc5836ee593 mm/gup.c: fix invalid page pointer returned with FOLL_PIN gups omits 04e0c51cc72c mm: fix panic in __alloc_pages omits 1d2d8baaf053 pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits b36c9466ce98 fs/ext4: fix comments mentioning i_mutex omits 3f6a7abe77c1 ext4: fix incorrect type issue during replay_del_range omits be74a53334ad jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] omits 7c6bb3d664aa ext4: fix potential NULL pointer dereference in ext4_fill_super() omits 5f54b2ef3c0c IDT: Fix Build warnings on some 32bit architectures. omits 369a77648ee3 rcutorture: Enable limited callback-flooding tests of SRCU omits 9f4e4b6c8ff1 srcu: Create concurrency-safe helper for initiating size t [...] omits 123430b3d489 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 26ababe97224 f2fs: add a way to limit roll forward recovery time omits f26f32510fcf f2fs: expose discard related parameters in sysfs omits 623cd240a2ac f2fs: move discard parameters into discard_cmd_control omits d045b3957fc9 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits e2277994093b srcu: Avoid NULL dereference in srcu_torture_stats_print() omits b6d0708448c4 torture: Make torture.sh help message match reality omits 3a8b00198194 Merge branch for-5.17/arm/defconfig into for-next omits 182aaa97107f Merge branch for-5.17/arm/dt into for-next omits e54c1f5dd32e Merge branch for-5.17/arm64/dt into for-next omits 8fce7c4dc52e Merge branch for-5.17/memory into for-next omits d21cca7beb40 Merge branch for-5.17/dt-bindings into for-next omits e46f30d25e27 Merge branch for-5.17/drivers into for-next omits afc951cd3a3e Merge branch for-5.17/soc into for-next omits d9dd1c5a4d9f Merge branch for-5.17/clk into for-next omits ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 omits 96a9263ec15d srcu: Use invalid initial value for srcu_node GP sequence numbers omits 1de7f83f614c srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 27418479d22a srcutree: Use export for srcu_struct defined by DEFINE_STA [...] omits 947332d512d5 torture: Change KVM environment variable to RCUTORTURE omits 9dc5ed04798e srcu: Add boot-time control over srcu_node array allocation omits d024bf1b7c63 rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings omits d2230e376ad7 srcu: Make rcutorture dump the SRCU size state omits eb69f517ab0b ima: Remove ima_policy file before directory omits 6baf395a1688 integrity: check the return value of audit_log_start() omits 9fd5c2135250 srcu: Add size-state transitioning code omits 79c5c7567bfa srcu: Make Tree SRCU able to operate without snp_node array omits cdde7f1173ca rcu: Replace cpumask_weight with cpumask_empty where appropriate omits efbdb910e14b srcu: Dynamically allocate srcu_node array omits b1b4b5ec6f42 rcu: Don't deboost before reporting expedited quiescent state omits a7fb7f87acef srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 3de429c9b5e6 srcu: Fix s/is/if/ typo in srcu_node comment omits 53715bfcb0a6 torture: Make kvm-find-errors.sh notice missing vmlinux file omits 710f460c395a rcu: Allow expedited RCU grace periods on incoming CPUs omits 581008fc7e40 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 61dbeb5835b4 rcu: Uninline multi-use function: finish_rcuwait() omits bab6374cac5b srcu: Tighten cleanup_srcu_struct() GP checks omits 6c7aca453a95 RCU: update documentation regarding kthread_prio cmdline p [...] omits 72ac17b4e71c RCU: elevate priority of offloaded callback threads omits a23388265d96 RCU: make priority of grace-period thread consistent omits 1ad8ff280c87 RCU: move kthread_prio bounds-check to a separate function omits 6c7e8c6319e1 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits 0b25acc8c724 rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits 7dbafa7e3488 torture: Wake up kthreads after storing task_struct pointer omits 0d81e9fd4edf rcutorture: Fix rcu_fwd_mutex deadlock omits 49e1290dbd72 kasan: Record work creation stack trace with interrupts enabled omits a56594b323f2 torture: Print only one summary line per run omits 1f7e9720e760 torture: Make kvm-remote.sh try multiple times to download [...] omits 430d31ecbc79 rcu: Inline __call_rcu() into call_rcu() omits 74e25da91f73 torture: Compress KCSAN as well as KASAN vmlinux files omits 1badbb3826b0 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits a201ae7dcaa1 rcutorture: Make rcu_fwd_cb_nodelay be a counter omits af912f661454 rcutorture: Increase visibility of forward-progress hangs omits 3337d6113b33 torture: Distinguish kthread stopping and being asked to stop omits 30542e16cbcc rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits de8650adde0e rcu: Remove unused rcu_state.boost omits fcb567324c78 rcu/nocb: Handle concurrent nocb kthreads creation omits 7f988127a613 rcu/exp: Fix check for idle context in rcu_exp_handler omits 59b7bd78dcd0 rcu: Mark accesses to boost_starttime omits 0c4019873772 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits f0f796e06f65 rcu: Rework rcu_barrier() and callback-migration logic omits 32ff917db772 rcu: Refactor rcu_barrier() empty-list handling omits 4feb94df2bb0 rcu: Create and use a rcu_rdp_cpu_online() omits 02a50b09c31f rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 23594e39d679 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits a1b55b672093 EXP rcu-tasks: Check for abandoned callbacks omits d179bc4b1464 rcutorture: Print message before invoking ->cb_barrier() omits c240755eb3f9 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits bad87b55fa7a torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits e619bf7105a4 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits d304f4ba5049 torture: Output per-failed-run summary lines from torture.sh omits 926c2d08e5da torture: Allow four-digit repetition numbers for --configs [...] omits 259fdd72a15b torture: Drop trailing ^M from console output omits 0c8fdcf4f9c0 rcu: Fix description of kvfree_rcu() omits a69d3b41752f MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 643352a9011b tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits ece55d6c4f57 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 9fdc53e7d283 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5000b7c9af43 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 2d9dbb10f084 tools/memory-model: Repair parseargs.sh header comment omits 307e5d568728 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits d62382daaf44 tools/memory-model: Make history-check scripts use mselect7 omits b298fb2b24f8 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 6cf568457e53 tools/memory-model: Fix scripting --jobs argument omits d97e3933c8b8 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 9fd9804e34e3 tools/memory-model: Add -v flag to jingle7 runs omits 517d189476cc tools/memory-model: Make runlitmus.sh check for jingle errors omits a7e94e4924fd tools/memory-model: Allow herd to deduce CPU type omits 33409b028fe5 tools/memory-model: Keep assembly-language litmus tests omits 6b18f525b0eb tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits f785e69fdb0b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 63b2484b9656 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 68af71dc91b7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 789d645a35fd tools/memory-model: Hardware checking for check{,all}litmus.sh omits 362e40d5a977 tools/memory-model: Fix checkalllitmus.sh comment omits fcf436c0c2d9 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 14b0f4320ec1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 2dc4400ac801 tools/memory-model: Update parseargs.sh for hardware verification omits 29ee4a878769 tools/memory-model: Fix paulmck email address on pre-exist [...] omits a7d0411e1e2e tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits e299f77b6059 tools/memory-model: Make judgelitmus.sh identify bad macros omits d85982698f69 tools/memory-model: Make cmplitmushist.sh note timeouts omits 49231b472fa1 tools/memory-model: Make judgelitmus.sh note timeouts omits dd42cbee4cda tools/memory-model: Document locking corner cases omits d884a217c4c5 PCI/sysfs: Find shadow ROM before static attribute initialization omits bb1debf80c33 Merge branch 'for-5.18/block' into for-next omits 6cde779b952b block: pass a block_device and opf to bio_reset omits 8122c38615aa block: pass a block_device and opf to bio_init omits 592d40c5ec94 block: pass a block_device and opf to bio_alloc omits f0fd61e8f083 block: pass a block_device and opf to bio_alloc_kiocb omits 5e4765953f6a block: pass a block_device and opf to bio_alloc_bioset omits 730cab9e1281 block: pass a block_device and opf to blk_next_bio omits a7ae50987bc7 block: move blk_next_bio to bio.c omits 4411466fde0b xen-blkback: bio_alloc can't fail if it is allow to sleep omits accca76f41d4 rnbd-srv: remove struct rnbd_dev_blk_io omits 5d0d40e4d907 rnbd-srv: simplify bio mapping in process_rdma omits 7d5958eb0599 drbd: bio_alloc can't fail if it is allow to sleep omits 53e5949ed93f dm-thin: use blkdev_issue_flush instead of open coding it omits 48a1c3532ab3 dm-snap: use blkdev_issue_flush instead of open coding it omits 71b3665a3164 dm-crypt: remove clone_init omits bd308f897a87 dm: bio_alloc can't fail if it is allowed to sleep omits 087b2fb84908 ntfs3: remove ntfs_alloc_bio omits daef47750ec9 nfs/blocklayout: remove bl_alloc_init_bio omits 73e5c9addb0e nilfs2: remove nilfs_alloc_seg_bio omits f6320ed614ae fs: remove mpage_alloc omits eac3b89477ca block: remove genhd.h omits a3498e7ccf13 block: move blk_drop_partitions to blk.h omits cb42c8ab3115 block: move disk_{block,unblock,flush}_events to blk.h omits 2e3528388d25 Merge branch 'misc-5.17' into next-fixes omits 1a26188f0b18 Pull UDF inode fixes and quota cleanup. omits 458b3caa63c9 Merge UNLINK event fixes and one fsnotify cleanup. omits 7237727f8c44 x86/CPU/AMD: Use default_groups in kobj_type omits cee57556d6b7 block: deprecate autoloading based on dev_t omits b0544c1f23dd jbd2: refactor wait logic for transaction updates into a c [...] omits 16263b9820b0 jbd2: cleanup unused functions declarations from jbd2.h omits 6dcee78ea266 ext4: fix error handling in ext4_fc_record_modified_inode() omits c7fc77e512a4 ext4: remove redundant max inline_size check in ext4_da_wr [...] omits 2fdd85005f70 ext4: fix error handling in ext4_restore_inline_data() omits 4a404adb1978 ext4: fast commit may miss file actions omits b4facf2d8a22 ext4: fast commit may not fallback for ineligible commit omits 85c6392fef63 ext4: modify the logic of ext4_mb_new_blocks_simple omits 8484c37da00d ext4: prevent used blocks from being allocated during fast [...] omits 9583aa8cb59e Merge branch 'misc' into for-next omits 556e72236781 Merge branch 'misc' into for-next omits f0437f8cff42 Merge branch 'misc' into for-next omits 083f067c8257 Merge branch 'misc' into for-next omits d2fa5693d171 Merge branch 'fixes' into for-next omits e66d73b2aa76 Merge branch 'ti-k3-dts-next' into ti-next omits 7b7da64d0c3f arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] omits dae7c1ee26d5 arm64: dts: ti: k3-j721s2: Move aliases to board dts omits 4ec21b79a9bc Merge branch 'ti-k3-config-next' into ti-next omits 112e1f9af852 Merge branch 'misc' into for-next omits 730cac86e0a2 Merge branch 'fixes' into for-next omits d835946fc3d8 Merge branch 'mvebu/dt' into mvebu/for-next omits 9ecccfabc29d memory: tegra: Add Tegra234 support omits 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] omits 5f0a61886e30 Pull Amir's FAN_RENAME and FAN_REPORT_TARGET_FID support f [...] omits 014adbc9a838 Merge branch 'misc' into for-next omits fa0cac1b4033 Merge branch 'fixes' into for-next omits 1c9f4b00b3cf XArray: Document the locking requirement for the xa_state omits fde2cf0ee549 Merge branch 'misc' into for-next omits 2b1cf30f9272 Merge branch 'fixes' into for-next omits d08adc366f2d Merge branch 'misc' into for-next omits 3943f6c10fd4 Merge branch 'fixes' into for-next omits 32f4b58cc162 Merge branch 'fixes' into for-next omits 069dd8d37475 Merge branch 'fixes' into for-next omits afe5ac347270 Merge branch 'misc' into for-next adds f26d04331360 audit: improve audit queue handling when "audit=1" on cmdline adds 61fda95541cd Merge tag 'audit-pr-20220131' of git://git.kernel.org/pub/ [...] adds 630c12862c21 Merge tag 'unicode-for-next-5.17-rc3' of git://git.kernel. [...] adds 1a2beb3d5a0b mailmap: update Christian Brauner's email address adds 24d7f48c7236 Merge tag 'ovl-fixes-5.17-rc3' of git://git.kernel.org/pub [...] adds ddec7abd4d93 platform/x86: x86-android-tablets: Correct crystal_cove_ch [...] adds 4ce2a32d4026 platform/x86: x86-android-tablets: Add support for disabli [...] adds 84c2dcdd475f platform/x86: x86-android-tablets: Add an init() callback [...] adds 442bf564eb0c platform/x86: x86-android-tablets: Constify the gpiod_look [...] adds 5de2ffd5acd3 platform/x86: x86-android-tablets: Fix the buttons on CZC [...] adds 17f6736a020e platform/x86: x86-android-tablets: Trivial typo fix for MO [...] adds c197e969e308 platform/surface: Reinstate platform dependency adds 512eb73cfd12 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] adds b288420e773f platform/x86: thinkpad_acpi: Add quirk for ThinkPads witho [...] adds a29012ab2316 platform/x86: intel_crystal_cove_charger: Fix IRQ masking [...] adds 17da2d5f9369 platform/x86: ISST: Fix possible circular locking dependen [...] adds f7086daab3b5 platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static adds f8c28b93d262 platform/x86: asus-tf103c-dock: Make 2 global structs static adds b8fb0d9b4766 platform/x86: amd-pmc: Correct usage of SMU version adds 836f35f79153 platform/x86: thinkpad_acpi: Fix incorrect use of platform [...] adds 83c2713a6754 Merge tag 'platform-drivers-x86-v5.17-2' of git://git.kern [...] adds 9e155101c24a Merge tag 'regulator-fix-v5.17-rc2' of git://git.kernel.or [...] adds 9f7fb8de5d9b Merge tag 'spi-fix-v5.17-rc2' of git://git.kernel.org/pub/ [...] adds 3e5832e923a9 Merge tag 'pinctrl-v5.17-2' of git://git.kernel.org/pub/sc [...] adds 27bb0b18c208 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc3' of git:// [...] adds ee12595147ac fanotify: Fix stale file descriptor in copy_event_to_user() adds d5084ffbc50c Merge tag 'fsnotify_for_v5.17-rc3' of git://git.kernel.org [...] adds 88808fbbead4 Merge tag 'nfsd-5.17-1' of git://git.kernel.org/pub/scm/li [...] adds 50317b636e71 MIPS: octeon: Fix missed PTR->PTR_WD conversion adds 2161ba070999 MIPS: KVM: fix vz.c kernel-doc notation adds d394bb77dd0b Merge tag 'mips-fixes-5.17_2' of git://git.kernel.org/pub/ [...] adds c36c04c2e132 Revert "mm/gup: small refactoring: simplify try_grab_page()" adds c80d401c52a2 cpuset: Fix the bug that subpart_cpus updated wrongly in u [...] adds 24f600856418 cgroup-v1: Require capabilities to set release_agent adds 2bdfd2825c96 cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning adds 305e6c42e8de Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] adds 67d6212afda2 Revert "module, async: async_synchronize_full() on module [...] adds 1f2cfdd349b7 printk: Fix incorrect __user type in proc_dointvec_minmax_ [...] adds a4b92cebc31d arm64: Enable Cortex-A510 erratum 2051678 by default adds e8c3d3dc5490 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 9decff5f403f optee: Use bitmap_free() to free bitmap adds abc8dc34d1f6 tee: optee: do not check memref size on return from Secure World adds 4064c461148a optee: add error checks in optee_ffa_do_call_with_arg() adds aceeafefff73 optee: use driver internal tee_context for some rpc adds 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] adds 762d43f35dbe Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 4223f8651287 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY adds 7af037c39b60 net: stmmac: dump gmac4 DMA registers correctly adds 9cef24c8b76c net: macsec: Fix offload support for NETDEV_UNREGISTER event adds 881cc731df6a net: phy: Fix qca8081 with speeds lower than 2.5Gb/s adds 6dde7acdb3dc ethernet: smc911x: fix indentation in get/set EEPROM adds 04c2a47ffb13 net: sched: fix use-after-free in tc_new_tfilter() adds c6f6f2444bdb rtnetlink: make sure to refresh master_dev/m_ops in __rtnl [...] adds e42e70ad6ae2 af_packet: fix data-race in packet_setsockopt / packet_setsockopt adds 479f5547239d tcp: fix mem under-charging with zerocopy sendmsg() adds 63e4b45c82ed ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback adds d0cfa548dbde net: macsec: Verify that send_sci is on when setting Tx sc [...] adds 3d2504663c41 i40e: Fix reset bw limit when DCB enabled with 1 TC adds 6533e558c650 i40e: Fix reset path while removing the driver adds c7108979a010 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 68defd528f94 e1000e: Separate ADP board type from TGP adds cad014b7b5a6 e1000e: Handshake with CSME starts from ADL platforms adds 3aa430d33b8d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 04f8c12f031f net/mlx5: Bridge, take rtnl lock in init error handler adds 350d9a823734 net/mlx5: Bridge, ensure dev_name is null-terminated adds a2446bc77a16 net/mlx5e: TC, Reject rules with drop and modify hdr action adds 4a08a131351e net/mlx5e: Fix module EEPROM query adds 3c5193a87b0f net/mlx5: Use del_timer_sync in fw reset flow of halting poll adds 5623ef8a1188 net/mlx5e: TC, Reject rules with forward and drop actions adds 55b2ca702cfa net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds 880b51769190 net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion adds b8d91145ed7c net/mlx5e: Fix wrong calculation of header index in HW_GRO adds 7957837b816f net/mlx5e: Fix broken SKB allocation in HW-GRO adds ec41332e02bd net/mlx5e: Fix handling of wrong devices during bond netevent adds d8e5883d694b net/mlx5: E-Switch, Fix uninitialized variable modact adds 736dfe4e68b8 net/mlx5e: Don't treat small ceil values as unlimited in H [...] adds 5352859b3bfa net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encap [...] adds de47db0cf7f4 net/mlx5e: IPsec: Fix tunnel mode crypto offload for non T [...] adds 5b209d1a22af net/mlx5e: Avoid implicit modify hdr for decap drop rule adds 6d5c900eb641 net/mlx5e: Use struct_group() for memcpy() region adds ad5185735f7d net/mlx5e: Avoid field-overflowing memcpy() adds c8ff576e4e55 Merge tag 'mlx5-fixes-2022-02-01' of git://git.kernel.org/ [...] adds c86d86131ab7 Partially revert "net/smc: Add netlink net namespace support" adds 81eb8b0b1878 net: sparx5: do not refer to skb after passing it on adds b67985be4009 tcp: add missing tcp_skb_can_collapse() test in tcp_shift_ [...] adds 4a81f6da9cb2 net, neigh: Do not trigger immediate probes on NUD_FAILED [...] adds d1a1bc75f16a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b7892f7d5cb2 tools: Ignore errors from `which' when searching a GCC toolchain adds b293dcc473d2 bpf: Use VM_MAP instead of VM_ALLOC for ringbuf adds 7f3bdbc3f131 tools/resolve_btfids: Do not print any commands when build [...] adds 206b4f37273d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a6d95c5a628a Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] adds 6f3da09f7e80 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds be8287c9b832 iwlwifi: mvm: fix condition which checks the version of ra [...] adds 973f02c932b0 iwlwifi: fix iwl_legacy_rate_to_fw_idx adds e9848aed1477 iwlwifi: pcie: fix locking when "HW not ready" adds 4c29c1e27a1e iwlwifi: pcie: gen2: fix locking when "HW not ready" adds e1849784de9b iwlwifi: mei: fix the pskb_may_pull check in ipv4 adds 44bf7c4667ef iwlwifi: mei: retry mapping the shared area adds 7cf800f46e07 iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei adds 30de48b436a0 iwlwifi: mei: report RFKILL upon register when needed adds 92883a524ae9 iwlwifi: remove deprecated broadcast filtering feature adds 5f06f6bf8d81 iwlwifi: mvm: don't send SAR GEO command for 3160 devices adds a05eb2701b5b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds f8b8377b0b3a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds ff4865b3c8cd ALSA: Replace acpi_bus_get_device() adds 4ee02e20893d ALSA: usb-audio: Correct quirk for VF0770 adds 1c7f0e349aa5 ALSA: hda: Skip codec shutdown in case the codec is not re [...] adds 52517d9c0c01 Merge tag 'asoc-fix-v5.17-rc2' of https://git.kernel.org/p [...] adds ce34bb12c4b9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 7fa5c33d0431 ASoC: amd: acp: Set gpio_spkr_en to None for max speaker a [...] adds 564778d7b1ea ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() adds 7f3d90a35196 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds 650204ded370 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] adds 2b7c46369f09 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() adds 618c2dc667c8 ASoC: ops: Fix stereo change notifications adds 02766a4a4b17 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8419f8e559a7 regmap-irq: Use regmap_irq_update_bits instead of regmap_write adds acd6bdd55e69 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3b764c6a6f3b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9104f6b46783 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 90a82ea00954 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 053ca37c87af PCI: j721e: Initialize pcie->cdns_pcie before using it adds 71c96af28da5 PCI: kirin: Add dev struct for of_device_get_match_data() adds ce12358ee0ff Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f481e9e404a5 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 296cd37c8750 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds fbb9b194e15a USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 adds b50f8f09c622 USB: serial: cp210x: add NCR Retail IO box id adds 6ca0c6283340 USB: serial: cp210x: add CPI Bulk Coin Recycler id adds cda4d58f391b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 7ffdcc65b4f8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 9a8406ba1a9a phy: dphy: Correct clk_pre parameter adds 6b3babb6ddea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7135a6bdd2cf Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 20d91aeef21d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 46963e2e0629 misc: fastrpc: avoid double fput() on failed usercopy adds 950ca6f71ec5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 620c10579ebe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 425866a41075 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7b14e0a5f707 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 2cdba2d5a257 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f6c6804c43fa kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h adds 57dfd7b53dec KVM: x86: Move delivery of non-APICv interrupt into vendor code adds ef9989afda73 kvm: add guest_state_{enter,exit}_irqoff() adds 72e3244512b3 kvm/mips: rework guest entry logic adds b2d2af7e5df3 kvm/x86: rework guest entry logic adds a0be9e96ae4c Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds b39fef2de34f Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 2d192fc4c1ab btrfs: don't start transaction for scrub if the fs is moun [...] adds e804861bd4e6 btrfs: fix deadlock between quota disable and qgroup resca [...] adds 0c982944af27 btrfs: tree-checker: check item_size for inode_item adds ea1d1ca4025a btrfs: tree-checker: check item_size for dev_item adds 28b21c558a37 btrfs: fix use-after-free after failure to create a snapshot adds 37b4599547e3 btrfs: fix use of uninitialized variable at rm device ioctl adds 40cdc509877b btrfs: skip reserved bytes warning on unmount after log cl [...] adds c30ef1bf06ac Merge branch 'misc-5.17' into next-fixes adds 55490a9c6356 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 868d7618d75f platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g ( [...] adds a3673afc690d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e8b1e1aec776 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b251580d8010 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds c26b85ea1636 scsi: pm80xx: Fix double completion for SATA devices adds 936bd03405fc scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe adds edb854a3680b scsi: core: Reallocate device's budget map on queue depth change adds 0aed75fd30da scsi: pm8001: Fix warning for undescribed param in process [...] adds 61f162aa4381 scsi: pm8001: Fix use-after-free for aborted TMF sas_task adds df7abcaa1246 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task adds c763ec4c10f7 scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal adds 6d1e0580fe5b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7d73c602154d drm/i915/pmu: Fix KMD and GuC race on accessing busyness adds 6e39f345b76f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 961d091054d6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 79f1d534b20a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 3149efcdf2c6 PCI: hv: Fix NUMA node assignment when kernel boots with c [...] adds 2ef416064fb4 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 2cba05451a6d gpio: aggregator: Fix calling into sleeping GPIO controllers adds 11db21220f2a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds cf169778f532 erofs: fix small compressed files inlining adds 3bd0654c551a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds de4d73b16d5d kunit: fix missing f in f-string in run_checks.py adds 1fdf3994f5ce Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds a22ac5d51e1f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 12c0473a1775 NFSD: Fix ia_size underflow adds cbec1d0780e7 NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes adds f9a438c4aecd NFSD: Clamp WRITE offsets adds 642a548c0b19 NFSD: COMMIT operations must not return NFS?ERR_INVAL adds 4cb92d504238 NFSD: Deprecate NFS_OFFSET_MAX adds 0f8724f04de7 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds eba1e44beef8 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered adds 321a8be37e1a dt-bindings: update riscv plic compatible string adds 1d4df649cbb4 irqchip/sifive-plic: Add missing thead,c900-plic match string adds 10358e7d66ab Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 40bcd7a110f0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 92c4cfaee687 dma-buf: heaps: Fix potential spectre v1 gadget adds 1148836fd322 Revert "fbdev: Garbage collect fbdev scrolling acceleratio [...] adds 87ab9f6b7417 Revert "fbcon: Disable accelerated scrolling" adds a3f781a9d611 fbcon: Add option to enable legacy hardware acceleration adds 622c9a3a7868 drm: mxsfb: Fix NULL pointer dereference adds 68e8cc2a23b6 fbdev: fbmem: Fix the implicit type casting adds 3404b39919c3 drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 adds 71702c495b78 drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. adds 1d118965965f drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. adds 6098f9527e1d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6366c1761c20 net/mlx5e: Avoid field-overflowing memcpy() adds 675aad8a28ff net/mlx5e: Use struct_group() for memcpy() region adds 0ff32c71418f scsi: mpt3sas: Convert to flexible arrays adds ccb7ebac07f9 fortify: Detect struct member overflows in memcpy() at com [...] adds c2ac85a945bd fortify: Detect struct member overflows in memmove() at co [...] adds c50361004311 fortify: Detect struct member overflows in memset() at com [...] adds 66c9e685783e lib/test_string.c: Add test for strlen() adds 310a4d2865a3 fortify: Update compile-time tests for Clang 14 adds 85dd850b427f Compiler Attributes: Add __pass_object_size for Clang adds 64b3206af777 Compiler Attributes: Add __overloadable for Clang adds d309573a4133 Compiler Attributes: Add __diagnose_as for Clang adds 0b27a15c23f1 fortify: Add Clang support adds 3e8d2c99adee Merge branch 'for-next/array-bounds' into for-next/kspp adds 62fa3442e64b Merge branch 'for-next/overflow' into for-next/kspp adds 154d30068d7d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 73ed0a4294dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e51db1639947 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 1129957cdeb6 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 5545a9f5afaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5474fce9ef52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59fd556fcfee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 47e0693b8943 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de96cd49836e Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 519e7ec0df67 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c8dbc693cade Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2e6a67c5a05 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a864d134fe55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 224d725d0458 arm64: dts: marvell: armada-37xx: Increase PCIe IO size fr [...] adds 0f89e3d718bc arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] adds fecc54c7ccfe Merge branch 'mvebu/arm' into mvebu/for-next adds 35e30ddd4f2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 81abcf9948cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers adds af2d38db2674 arm64: defconfig: enable ath11k driver adds 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver adds d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver adds cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller adds 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] adds 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] adds 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] adds 2f1145117946 arm64: dts: qcom: update qcom,domain property adds 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming adds ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound adds d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema adds 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] adds abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels adds 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin adds fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes adds 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean adds 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible adds ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts adds 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] adds 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] adds e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed adds 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible adds fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node adds 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED adds 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating adds a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] adds 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo adds 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node adds 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support adds e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node adds 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc adds 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states adds a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc adds 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters adds 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 adds 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] adds 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei adds d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period adds 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge adds 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq adds d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node adds 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 adds 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock adds 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values adds 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] adds af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema adds 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed adds 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name adds c9a186338f3f ARM: dts: qcom: rename eth node to ethernet adds 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 adds 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes adds 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus adds a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] adds 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP adds 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC adds 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb adds 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts adds a5ee6b7720cb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] adds 077a55a608f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ec5d1626980 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options adds 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms adds 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions adds 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC adds f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK adds 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] adds 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] adds c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] adds 3aaf025b5276 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 87fc4e7330af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos adds 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next adds a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] adds d1b866235c13 Merge branch 'next/dt64' into for-next adds b0d9ebc25fe2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abfb2e62c310 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0ed90ce99f6d Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 6c4a4683d55d soc/tegra: pmc: Enable core domain support for Tegra20 and [...] adds bcfaf15762bb Merge branch for-5.17/soc into for-next adds bb747becf808 dt-bindings: Add headers for Tegra234 I2C adds 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM adds 05c33dbe8a2f Merge branch for-5.18/dt-bindings into for-next adds 2b7153047a90 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt adds e8db3011ac27 arm64: tegra: Add Tegra234 I2C devicetree nodes adds e33fc29dd307 arm64: tegra: Add Tegra234 PWM devicetree nodes adds 52db893a313e Merge branch for-5.18/arm64/dt into for-next adds a4ff500c005a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable adds 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] adds 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] adds a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe adds c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe adds 165216533dda arm64: dts: ti: k3-j721s2: Move aliases to board dts adds aee744a37aaf arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] adds 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next adds 41fe04c0d76b arm64: dts: ti: k3-am64-main: add RTI watdog nodes adds 55ca2f81aaba Merge branch 'ti-k3-dts-next' into ti-next adds e1d75aeddede Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 97f18df3dc55 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 55a212c72839 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 71d761dc2700 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC adds ed29009d418f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 39734c73af5c Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds c4d1bd259822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8b5afef90bc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc5ca2ae30b8 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 6d5752174762 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7a1a4e7bf1a2 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds ac059d577672 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e76b32711c80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e35740c8d3b9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ee95986ecaf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a139b47311ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ea88716369a libceph: make recv path in secure mode work the same as send path adds 038b8d1d1ab1 libceph: optionally use bounce buffer on recv path in crc mode adds 3e098a2e3ccb Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 052e04a52dcd cifs: Transition from ->readpages() to ->readahead() adds bee9f6552321 netfs, cachefiles: Add a method to query presence of data [...] adds 0174ee9947bd cifs: Implement cache I/O by accessing the cache directly adds 46f5cbdef7d4 cifs: Fix the readahead conversion to manage the batch whe [...] adds 40c845c17695 Invalidate fscache cookie only when inode attributes are changed. adds d3b331fb51f3 cifs: fix workstation_name for multiuser mounts adds c2fcb14b4e46 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 599ea31d1361 ext4: prevent used blocks from being allocated during fast [...] adds 31a074a0c62d ext4: modify the logic of ext4_mb_new_blocks_simple adds e85c81ba8859 ext4: fast commit may not fallback for ineligible commit adds bdc8a53a6f2f ext4: fast commit may miss file actions adds 897026aaa73e ext4: fix error handling in ext4_restore_inline_data() adds 09355d9d038a ext4: remove redundant max inline_size check in ext4_da_wr [...] adds cdce59a15491 ext4: fix error handling in ext4_fc_record_modified_inode() adds 3ca40c0d3291 jbd2: cleanup unused functions declarations from jbd2.h adds 4f9818684870 jbd2: refactor wait logic for transaction updates into a c [...] adds 7c268d4ce2d3 ext4: fix potential NULL pointer dereference in ext4_fill_super() adds 715a67f11d67 jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] adds 8fca8a2b0a82 ext4: fix incorrect type issue during replay_del_range adds f340b3d90274 fs/ext4: fix comments mentioning i_mutex adds 1c0cd46337f8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds d2d8e896485a f2fs: move discard parameters into discard_cmd_control adds b2e4a2b300e5 f2fs: expose discard related parameters in sysfs adds a69ca52808fb f2fs: add a way to limit roll forward recovery time adds a7b55e08008a f2fs: adjust readahead block number during recovery adds 310b0a95d9b9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds fae885c3f17c gfs2: gfs2_setattr_size error path fix adds 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests adds edbe77ba49c8 gfs2: cancel timed-out glock requests adds a322ebf62539 gfs2: Switch lock order of inode and iopen glock adds 0fcc006691f5 gfs2: Make use of list_is_first adds 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq adds 18d400ca44c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 70980962c42f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds d9c4e39c1f8f NFS: Don't overfill uncached readdir pages adds ce292d8faf41 NFS: Don't skip directory entries when doing uncached readdir adds e1d2699b9679 NFS: Avoid duplicate uncached readdir calls on eof adds a6ad14d88829 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 2c0fc32e0af6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3a7bfcd2201 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 88e6d8398697 Merge branch '9p-next' of git://github.com/martinetd/linux adds 29d650f7e3ab xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* adds 472c6e46f589 xfs: remove XFS_PREALLOC_SYNC adds fbe7e5200365 xfs: fallocate() should call file_modified() adds 0b02c8c0d75a xfs: set prealloc flag in xfs_alloc_file_space() adds b39a04636fd7 xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c adds cea267c235e1 xfs: ensure log flush at the end of a synchronous fallocate call adds a96928af02a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds b757bccf01b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40e107f5e37d Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds a0c946c9c03a Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] adds 05bd8f2f7263 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 5dfba3005527 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c35dc1f06c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2787710f73fc HID: i2c-hid: goodix: Fix a lockdep splat adds d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next adds a7072c01c3ac HID: amd_sfh: Increase sensor command timeout adds 91aaea527bc3 HID: amd_sfh: Add illuminance mask to limit ALS max value adds fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next adds 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() adds bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next adds 976734041b6c HID: add SiGma Micro driver adds 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next adds 30d16178fbaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1bf531493c11 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 9b118b50c9f0 hwmon: (sch56xx) Autoload modules on platform device creation adds a4a21fa08bfe hwmon: (sch56xx-common) Add automatic module loading on su [...] adds c4f8bd592c59 hwmon: (sch56xx-common) Replace msleep() with usleep_range() adds 25a0e1555844 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING adds c4b1687d6897 hwmon: (asus-ec-sensors) add driver for ASUS EC adds d4b4bb104d12 hwmon: (asus-ec-sensors) update documentation adds 8963de90b088 hwmon: deprecate asis_wmi_ec_sensors driver adds 858be50b58c5 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] adds 29e1540f0e9a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds e7e8d17b01e7 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 9ab544819d92 Merge branch 'master' of git://linuxtv.org/media_tree.git adds da71649eda42 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds ff1adbbe9a6e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds a7261c93fab7 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 7ec9e6460da4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] adds 7354a426e063 net: ena: Do not waste napi skb cache adds 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() adds bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] adds 6dba29537c0f i40e: respect metadata on XSK Rx to skb adds ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() adds dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb adds 45a34ca68070 ice: respect metadata on XSK Rx to skb adds f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb adds 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly adds 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] adds f322a620be69 ixgbe: respect metadata on XSK Rx to skb adds 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables adds 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable adds 21f25cd43672 selftests: fib rule: Log test description adds 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls adds 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt adds d700dff41d92 net: lan966x: Add registers that are use for ptp functionality adds d096459494a8 net: lan966x: Add support for ptp clocks adds 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP adds 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping adds e85a96e48e33 net: lan966x: Add support for ptp interrupts adds 966f2e1a4a34 net: lan966x: Implement get_ts_info adds e4d2763f9aaf Merge branch 'lan966x-ptp' adds 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg adds 68650b4e6c13 r8169: support L1.2 control on RTL8168h adds 000fe940e51f sfc: The size of the RX recycle ring should be more flexible adds 295ab96f478d net: dsa: provide switch operations for tracking the master state adds e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] adds 6b0458299297 net: dsa: tag_qca: convert to FIELD macro adds 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa adds 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag adds c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet adds 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet adds 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] adds cddbec19466a net: dsa: qca8k: add tracking state of master port adds 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] adds 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet adds 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] adds 4264350acb75 net: dsa: qca8k: move page cache to driver priv adds 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write adds 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] adds 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function adds 0b6b0d3113eb Merge branch 'qca8k-mdio' adds 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO adds 52dae93f3bad drivers: net: Replace acpi_bus_get_device() adds ed23f02680ca net: ipa: define per-endpoint receive buffer size adds 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB adds 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size' adds d7889cfa0b89 mptcp: move the declarations of ssk and subflow adds 902c8f864882 mptcp: reduce branching when writing MP_FAIL option adds 8cca39e25171 mptcp: clarify when options can be used adds 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST adds 73c762c1f07d mptcp: set fullmesh flag in pm_netlink adds c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl adds 6a0653b96f5d selftests: mptcp: add fullmesh setting tests adds 83a18b8e6954 Merge branch 'mptcp-next' adds 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate() adds 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate() adds 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate() adds 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate() adds 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate() adds 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate' adds 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...] adds bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock. adds f77222d693cc ptp: increase maximum adjustment of virtual clocks. adds f0067ebfc42b ptp: add gettimex64() to virtual clocks. adds 21fad63084c2 ptp: add getcrosststamp() to virtual clocks. adds b566967c3c57 Merge branch 'ptp-virtual-clock-improvements' adds 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports adds bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU adds 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097 adds d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...] adds 081197591769 selftests: net: bridge: Parameterize ageing timeout adds 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation' adds 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() adds d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...] adds 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate() adds 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection adds 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate' adds 11e642b62570 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs adds 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] adds 439f0336566c selftests/bpf: Update cpumap/devmap sec_name adds 8bab53223340 samples/bpf: Update cpumap/devmap sec_name adds 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] adds 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. adds e981f41fd029 libbpf: Open code low level bpf commands. adds c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. adds 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. adds 79b203926d18 bpf: Convert bpf preload to light skeleton. adds 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. adds e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. adds f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section adds 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION adds 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh adds 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION adds 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ adds c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' adds dd5152ab338c Merge branch 'bpf-btf-dwarf5' adds 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run adds 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr adds 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr adds 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run adds 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}' adds a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral() adds 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing adds a9a8ac592e47 bpftool: Fix uninit variable compilation warning adds 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs adds e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs adds 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use adds c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup' adds dd33fb571f5c bpf, docs: Document the byte swapping instructions adds 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...] adds 15175336270a bpf, docs: Better document the legacy packet access instruction adds 5ca15b8a939f bpf, docs: Better document the extended instruction format adds 594d32348556 bpf, docs: Better document the atomic instructions adds a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp adds ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage adds d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function adds cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...] adds 7454200420f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2ecda181682e xfrm: delete duplicated functions that calls same xfrm_api [...] adds aba65d1fc0f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1d12ee2db900 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ab2d8c1ac0a3 Bluetooth: mgmt: Replace zero-length array with flexible-a [...] adds ad555648a10b Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] adds 25c7e34ec8d2 Bluetooth: mgmt: Remove unneeded variable adds 241026130c6c Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] adds 5dee595b19df Bluetooth: Improve skb handling in mgmt_device_connected() adds a5dc88794406 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] adds 024ad8f570ed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7e4760713391 ray_cs: Check ioremap return value adds 6d3ac94bae21 ssb: fix boolreturn.cocci warning adds e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo adds 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] adds d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram adds 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c adds 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] adds b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs adds 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors adds e7191182adc5 brcmfmac: fwil: Constify iovar name arguments adds b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown adds 6d5adff1afa5 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds ad00cacbc4b8 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds fa6f04f74f96 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 5f26e230b1bb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fef6d35d82c2 drm/tilcdc: add const to of_device_id adds ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 adds b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output adds 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch adds 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support adds 11343099d5ae drm/vmwgfx: Remove unused compile options adds 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable adds 007354597d5c drm/nouveau/disp: remove some remnant of a rework adds be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] adds b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] adds 3edcd504077c drm/nouveau/disp/dp: add support for tps4 adds 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 adds f21e5fa191be drm/nouveau/disp/dp: add support for lttprs adds 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 adds 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates adds 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] adds 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 adds f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] adds 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional adds e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings adds 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support adds 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() adds 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] adds 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] adds fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails adds 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() adds 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() adds e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() adds 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations adds 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API adds 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev adds 77177c934c9a drm/stm: remove conflicting framebuffers adds 1726cee3d053 drm/stm: ltdc: support of new hardware version adds 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash adds f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] adds 92e794fab87a drm: exynos: dsi: Convert to bridge driver adds aee039e66035 drm: exynos: dsi: Add mode_set function adds 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] adds 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] adds b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] adds d14f0c205302 drm/plane: Make format_mod_supported truly optional adds 91d8531393be drm/plane: Fix typo in format_mod_supported documentation adds 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code adds 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 adds 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing adds 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS adds 5edaa2b97489 drm/vkms: refactor overlay plane creation adds df2d385cb413 drm/vkms: add support for multiple overlay planes adds 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO adds 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion adds cd1637c7e480 drm/bridge: anx7625: add HDCP support adds 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support adds 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement adds 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen adds 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen adds 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen adds a9e4fb51425f drm/panfrost: Update create_bo flags comment adds e8c1f36157ce dma-buf-map: Fix dot vs comma in example adds 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE adds d62b9bee52dc drm/vc4: Support nomodeset adds a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all adds c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge adds 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 adds f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI adds 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask adds d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c adds e592dc320559 drm/gma500: remove redundant ret variable adds 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy adds bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" adds 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const adds 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi adds a11d854f072d video: vga16fb: Fix logic that checks for the display standard adds 44ab30b05614 drm/panfrost: Check for error num after setting mask adds 16a89697a3a0 drm/panfrost: Remove features meant for userspace adds 8f54eab0efd5 drm/panfrost: Merge some feature lists adds 734c26450aef drm/stm: ltdc: switch to regmap adds fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support adds a55d08e0d494 drm/stm: ltdc: add per plane update support adds 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats adds 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats adds d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function adds 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations adds d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock adds 150029657646 drm: bridge: it66121: Remove redundant check adds 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size adds 938fb517d4f8 agp: Remove trailing whitespaces adds 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary adds ffe9d02e4152 agp: Documentation fixes adds ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() adds c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused adds a41af4c80a93 agp/sworks: Remove unused variable 'current_size' adds a320c3a3280b agp/via: Remove unused variable 'current_size' adds fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] adds 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] adds 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] adds 6e55d273708b drm/panfrost: initial dual core group GPUs support adds f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] adds dfacce59553b drm/dp_mst: Remove trailing whitespace. adds 3681eb24a9f1 drm/dp: Move DP declarations into separate header file adds adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module adds 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ adds 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ adds 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] adds 2b6dd600dd72 udmabuf: validate ubuf->pagecount adds 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] adds 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm adds acde6234f65b drm/amdgpu: remove excl as shared workarounds adds 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences adds d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER adds 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort adds cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] adds 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register adds bcc77411e8a6 drm/ast: Create threshold values for AST2600 adds 8de223b94b84 drm/doc: Fix TTM acronym adds ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] adds 52506b099e1b drm: Provide PCI module-init macros adds 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers adds 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers adds a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] adds 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] adds 09f137c32063 drm: Provide platform module-init macro adds 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers adds e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers adds 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers adds 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers adds 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc adds f9eceeca3623 drm: Update docs after moving DisplayPort helpers around adds 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug adds b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug adds 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] adds 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. adds ce99534e978d drm/edid: improve non-desktop quirk logging adds 8b250cd3b5da drm/gma: Remove calls to kmap() adds 4fd5e720b709 drm/docs: Document where the C8 color lut is stored adds 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] adds 75478b3b393b drm/edid: Don't clear formats if using deep color adds 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 adds c03d0b52ff71 drm/connector: Fix typo in output format adds a649cc821a2a drm/vc4: hdmi: Add full range RGB helper adds dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions adds 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup adds b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines adds 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices adds a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype adds 80ecb5d7c0f2 drm/edid: Support type 7 timings adds 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] adds de3688e469b0 drm/ttm: add ttm_resource_fini v2 adds 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager adds fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 adds b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] adds 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM adds 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal adds c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] adds 8ec6a72da65b drm/simpledrm: Request memory region in driver adds 748bd5873d1a fbdev/simplefb: Request memory region in driver adds bb7eb3b19f19 drm: Add TODO item for requesting memory regions adds 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] adds 72f6c03336b8 drm: mxsfb: Shutdown the display on remove adds 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown adds 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] adds a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 adds 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] adds ca9d4e5ba83a Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 18b66ace6b3a drm/amd: add support to check whether the system is set to s3 adds d2a197a45daa drm/amd: Only run s3 or s0ix if system is configured properly adds d2895ec4ca6c drm/amdgpu: fix a potential GPU hang on cyan skillfish adds 6a77bce58c6b drm/amdgpu: remove duplicate include in 'amdgpu_device.c' adds f89154b6525c drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' adds 1ca489fc60e2 drm/amd/display: fix spelling mistake: synatpics -> synaptics adds 90c44207cdd1 drm/amdkfd: Fix variable set but not used warning adds 67ff4a72a069 drm/amd/display: Update watermark values for DCN301 adds a2170b4af62f drm/amdgpu: Add judgement to avoid infinite loop adds 889f84798c5b drm/amdgpu: Fix uninitialized variable use warning adds 274b924c3ed1 drm/amdgpu: drop flood print in rlcg reg access function adds 241a074fc134 drm/amd/display: Add link enc null ptr check for cable ID (#2597) adds d389eafa3f50 drm/amd/display: Improve dce_aux_transfer_with_retries logging adds 219fa961e124 drm/amd/display: watermark latencies is not enough on DCN31 adds 88839870c306 drm/amd/display: add infoframe update sequence debug trace adds 702f8dd8319f drm/amd/display: revert "Reset fifo after enable otg" adds 9d8033d6beca drm/amd/display: add setup/reset stream encoder to link_hwss adds 2426d71c5287 drm/amd/display: refactor destructive verify link cap sequence adds e8702d0b97dc drm/amd/display: add enable/disable dp link output to link_hwss adds b9d3d50adbc7 drm/amd/display: add set dp link test pattern to link_hwss adds 8788e0668f4f drm/amd/display: add set dp lane settings to link_hwss adds dfabe5979779 drm/amd/display: temporarly move non link_hwss code to dc_link_dp adds 2750caffa7a9 drm/amd/display: move get_link_hwss to dc_resource adds fd2492667680 drm/amd/display: move link_hwss to link folder and break d [...] adds 2412d339b30e drm/amd/display: [FW Promotion] Release 0.0.102.0 adds 05f8c2a87aa0 drm/amd/display: 3.2.171 adds bd682a788c1f drm/amd/display: Trigger DP2 Sequence With Uncertified Cable adds dd4dabe4b3c2 drm/amd/display: clean up some inconsistent indenting adds 33413ef964b8 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] adds fcd6b0e270a9 drm/amdgpu: fix logic inversion in check adds e0a4459d4542 drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT adds 6927913d7007 drm/amdgpu: rework GART copy window handling adds 22f7cc752408 drm/amdgpu: restructure amdgpu_fill_buffer v2 adds 9308a49d8ee2 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] adds 4f860edecdaf drm/amdgpu: limit the number of dst address in trace adds 5d64f9bbb628 amdgpu/pm: Implement new API function "emit" that accepts [...] adds 7e2ec174945f drm/amd/display: Use NULL pointer instead of plain integer adds 1f21cd7bc296 drm/amdgpu: add another raven1 gfxoff quirk adds b5ae6286bc58 drm/amdgpu: only check for _PR3 on dGPUs adds f410e3ac5ac3 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 925c8e21ecad Revert "drm/amd/display: To modify the condition in indica [...] adds 97532df9067b drm/radeon: Add HD-audio component notifier support (v2) adds 53593d1be00c drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds a76eeadfb752 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 751a9d69b197 drm/i915: Fix oops due to missing stack depot adds c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] adds 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() adds 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() adds cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() adds be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] adds 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] adds 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] adds a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code adds 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms adds a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() adds f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A adds c3e27f4307fe drm/i915: Extract can_enable_drrs() adds 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() adds 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS adds 23015f6f900b drm/i915: Program pch transcoder m2/n2 adds 00dd7f953b9b drm/i915: Dump dp_m2_n2 always adds 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw adds 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements adds 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate adds f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h adds 72be4584ae7e drm/i915: remove VGA register definitions adds 2ef6d3bf4262 drm/i915/perf: Move OA regs to their own header adds 66a19a3a0e2d drm/i915/perf: Express OA register ranges with i915_range adds 7d296f369d38 drm/i915: Parameterize R_PWR_CLK_STATE register definition adds e71a74122863 drm/i915: Parameterize MI_PREDICATE registers adds 0d6419e9c855 drm/i915: Move GT registers to their own header file adds ce2fce2513c5 drm/i915: Only include i915_reg.h from .c files adds 22ba60f617bd drm/i915: Move [more] GT registers to their own header file adds d30b9ae93bf5 drm/i915: Do not spam log with missing arch support adds 377c675f3c17 drm/i915: Fix header test for !CONFIG_X86 adds d946bc44aa0b drm/i915: Disable unused power wells left enabled by BIOS adds b76c13f3c43f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move adds 86df41418693 drm/i915: Introduce G12 subplatform of DG2 adds 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next adds 687a68c328e7 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] adds 822c4e6e4e9b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds ce20fa356872 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] adds e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] adds c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] adds 4dd5b9ffba02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1db6da3acde4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 988f0feb27c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5083c0c948a ASoC: wm8962: Allow switching between analog and digital inputs adds ed482dc8c76d ASoC: samsung: Explicitly include gpiolib header adds ec29170c724c ASoC: madera: Add dependencies on MFD adds 7f97b2ad9483 ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 adds c8bbc1de9088 ASoC: sun4i-i2s: Update registers for more channels adds e2ce580f1fff ASoC: sun4i-i2s: Add support for the R329/D1 variant adds d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs adds 5cd0e46ea38c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cca8d81e4e1d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbdee71bb5d8 block: deprecate autoloading based on dev_t adds 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h adds e7243285c0fc block: move blk_drop_partitions to blk.h adds 322cbb50de71 block: remove genhd.h adds d5f68a42da7a fs: remove mpage_alloc adds f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio adds 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio adds 39146b6f66ba ntfs3: remove ntfs_alloc_bio adds 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep adds 3f868c09ea8f dm-crypt: remove clone_init adds eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it adds 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it adds 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep adds 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma adds d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io adds 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep adds 3b005bf6acf0 block: move blk_next_bio to bio.c adds 0a3140ea0fae block: pass a block_device and opf to blk_next_bio adds 609be1066731 block: pass a block_device and opf to bio_alloc_bioset adds b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb adds 07888c665b40 block: pass a block_device and opf to bio_alloc adds 49add4966d79 block: pass a block_device and opf to bio_init adds a7c50c940477 block: pass a block_device and opf to bio_reset adds b1f866b013e6 block: remove blk_needs_flush_plug adds aa8dcccaf32b block: check that there is a plug in blk_flush_plug adds b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct adds 3767c902719b MAINTAINERS: add bio.h to the block section adds 455a844d6345 block: fix boolreturn.cocci warning adds c72d977366f2 Merge branch 'for-5.18/block' into for-next adds d8025e5b13f8 block/rnbd-clt: fix CHECK:BRACES warning adds 448025c10393 block/rnbd: client device does not care queue/rotational adds 167a6b0e4584 Merge branch 'for-5.18/drivers' into for-next adds 365ab499153c fs/ntfs3: remove unnecessary NULL check adds ae113e62cafc Merge branch 'for-5.18/block' into for-next adds 44bc6f6f5b2d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 2a7b02ea7f8f ata: libata-acpi: kill ata_acpi_on_suspend() adds f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 adds ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 adds 142e71e5b070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80d12c7343bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order adds 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] adds 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] adds 33e98e37d27e Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 441d38c60fbe power: supply: cros_usbpd: Use struct_size() helper in kzalloc() adds 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() adds ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] adds d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] adds fd46821e85de power: supply: cpcap-battery: Add battery type auto detect [...] adds b2657167447a power: supply: axp288_fuel_gauge: Add dev helper var to probe() adds 0b80eb6c3832 power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_re [...] adds 360108661277 power: supply: axp288_fuel_gauge: Use devm_add_action_or_r [...] adds f1b7e0881fe1 power: supply: axp288_fuel_gauge: Use devm_power_supply_re [...] adds 05972f53a12f power: supply: axp288_fuel_gauge: Refactor IRQ initialization adds 30abb3d07929 power: supply: axp288_fuel_gauge: Take lock before updatin [...] adds 210bc22c5d3d power: supply: axp288_fuel_gauge: Add a no_current_sense_r [...] adds 2220af8ca61a power: supply: core: Refactor power_supply_set_input_curre [...] adds 766873c139a9 power: supply: bq25890: Rename IILIM field to IINLIM adds c562a43a460f power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CU [...] adds 7b22a97464b4 power: supply: bq25890: Add a bq25890_rw_init_data() helper adds 7e3b8e357f23 power: supply: bq25890: Add support to skip reset at probe [...] adds 40428bd46757 power: supply: bq25890: Add support to read back the setti [...] adds 06c75095e814 power: supply: bq25890: Enable charging on boards where we [...] adds f481d5b80bd8 power: supply: bq25890: Drop dev->platform_data == NULL check adds 5575802d78b8 power: supply: bq25890: Add bq25890_set_otg_cfg() helper adds 79d35365a585 power: supply: bq25890: Add support for registering the Vb [...] adds eab25b4f93aa power: supply: bq25890: On the bq25892 set the IINLIM base [...] adds 48f45b094dbb power: supply: bq25890: Support higher charging voltages t [...] adds c1ae3a4efbf5 power: supply: bq25890: Use the devm_regmap_field_bulk_all [...] adds 3afcbe094700 mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct [...] adds 4b32649140a1 i2c: cht-wc: Make charger i2c-client instantiation board/d [...] adds b910a9cea8aa extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field adds b7fa2cd357ed extcon: intel-cht-wc: Support devs with Micro-B / USB-2 on [...] adds 73b5ae341588 extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() adds 66e31186cd2a extcon: intel-cht-wc: Add support for registering a power_ [...] adds 21356ac14e05 extcon: intel-cht-wc: Report RID_A for ACA adapters adds 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next adds 784056d36f27 power: supply: axp288_fuel_gauge: Fix spelling mistake "re [...] adds aa3c0860acd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1eeca95f01a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a03551491eb1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 480fa4349254 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 83230351c523 integrity: check the return value of audit_log_start() adds f7333b9572d0 ima: Remove ima_policy file before directory adds bb8e52e4906f ima: Allow template selection with ima_template[_fmt]= aft [...] adds 89677197ae70 ima: Do not print policy rule with inactive LSM labels adds 7ba624d8ae0b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() adds 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() adds 0e326df06980 selinux: various sparse fixes adds b52423049215 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cd16fc6aef00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 321599693213 spi: st-ssc4: Covert to use GPIO descriptors adds b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors adds e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again adds 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device adds 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] adds e612af7acef2 spi: Add API to count spi acpi resources adds 70ee8d48f465 spi: Enhance and export helpers for ACPI resources adds 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again adds 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device adds 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] adds 113962301d2d spi: Add API to count spi acpi resources adds 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources adds 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 adds 7030c428fae1 spi: Replace acpi_bus_get_device() adds 8d37f2710f02 spi: mpc512x-psc: Fix compile errors adds 4e28b22225e3 spi: dt-bindings: add mising description type to reg property adds 6b9e97bb1a73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 19a06fb176cd Merge x86/misc into tip/master adds 404a4b6b98c8 Merge x86/build into tip/master adds 82880283d7fc objtool: Fix truncated string warning adds 041733f76093 Merge objtool/urgent into tip/master adds dd8fa30e7076 Merge x86/paravirt into tip/master adds dc67008346ab Merge locking/core into tip/master adds 7fc204bc9170 Merge sched/core into tip/master adds 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type adds 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions adds 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit adds 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization adds 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] adds ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology adds 370505bfe872 Merge x86/cpu into tip/master adds 5c2830301a87 x86/PCI: Show the physical address of the $PIR table adds 957493178994 x86/PCI: Include function number in $PIR table dump adds 9598dca94cbf x86/PCI: Also match function number in $PIR table adds c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers adds dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] adds 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities adds d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router adds f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given adds d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support adds 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] adds 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions adds 427ecc1fe6b3 Merge x86/irq into tip/master adds fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() adds 6275d291a763 Merge irq/core into tip/master adds 73bc6ffcbd65 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds e5b07a101215 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler adds 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() adds 1d3fc9ea5e64 rcu: Allow expedited RCU grace periods on incoming CPUs adds 1095325c0690 MAINTAINERS: Add Frederic and Neeraj to their RCU files adds 63fd4853d0a7 rcu: Fix description of kvfree_rcu() adds 3253707913eb rcu: Add mutex for rcu boost kthread spawning and affinity [...] adds 441066bfb74c rcu: Inline __call_rcu() into call_rcu() adds a6075a506439 kasan: Record work creation stack trace with interrupts enabled adds 1b43ebb1dbf4 rcu: Mark writes to the rcu_segcblist structure's ->flags field adds 2b86746d2a52 rcu: Uninline multi-use function: finish_rcuwait() adds 55939045131a rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] adds 8f1f7a7e0bbc rcu: Replace cpumask_weight with cpumask_empty where appropriate adds e189567baea4 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] adds 3a5ff05f1efb rcu: Refactor rcu_barrier() empty-list handling adds 61b0ebd2a7f4 rcu: Rework rcu_barrier() and callback-migration logic adds bc953fc4a9df rcu: Make rcu_barrier() no longer block CPU-hotplug operations adds 9117a70dbb13 rcu: Create and use an rcu_rdp_cpu_online() adds a47f9f131dfe rcu: Mark accesses to boost_starttime adds 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation adds eae9f147a4b0 rcu: Remove unused rcu_state.boost adds 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 adds c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function adds 54577e23fa07 rcu: Make priority of grace-period thread consistent adds c8b16a65267e rcu: Elevate priority of offloaded callback threads adds a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] adds 10c535787436 rcu: Don't deboost before reporting expedited quiescent state adds c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings adds a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks adds 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment adds 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 010d3077d17b srcu: Dynamically allocate srcu_node array adds 376100134e81 srcu: Make Tree SRCU able to operate without snp_node array adds fb12c61cf646 srcu: Add size-state transitioning code adds f85873320a8b srcu: Make rcutorture dump the SRCU size state adds 6b9b40bf2b79 srcu: Add boot-time control over srcu_node array allocation adds 7050c58e338d srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds 014989c01408 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds 2299a2063d31 srcu: Use invalid initial value for srcu_node GP sequence numbers adds d7894104c240 srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 6bfb74ccf7a8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 7604b05e326b srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 67afcaaffe59 srcu: Create concurrency-safe helper for initiating size t [...] adds 180a77899a2f srcu: Add contention-triggered addition of srcu_node tree adds c76ead77eea4 srcu: Make srcu_size_state_name static adds b7bdb914d4f4 srcu: Automatically determine size-transition strategy at boot adds 88d854d8b228 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() adds 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop adds 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs adds e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter adds 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop adds 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock adds 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer adds 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU adds bee6f2169935 torture: Drop trailing ^M from console output adds 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] adds 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh adds a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] adds 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] adds 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files adds 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] adds b376005eb3a8 torture: Print only one summary line per run adds e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file adds a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE adds dbc3fa1ffb4b torture: Make torture.sh help message match reality adds 543c2b62fedb rcutorture: Test SRCU size transitions adds 58c612670126 rcutorture: Provide non-power-of-two Tasks RCU scenarios adds d11575c578cd Merge branches 'exp.2022.02.01b', 'fixes.2022.02.01b', 'rc [...] adds e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies adds 53edc5df1ef5 Merge branch 'lkmm.2022.02.01b' into HEAD adds fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW adds 6975bd8259ba Merge branch 'clocksource.2022.02.01b' into HEAD adds ffe7d0072594 tools/memory-model: Document locking corner cases adds 320518d6cbc2 tools/memory-model: Make judgelitmus.sh note timeouts adds 77f5835170ae tools/memory-model: Make cmplitmushist.sh note timeouts adds 0e587a7042e4 tools/memory-model: Make judgelitmus.sh identify bad macros adds 8ba13e4f4d67 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f8601cfe192f tools/memory-model: Fix paulmck email address on pre-exist [...] adds d8772abddbd7 tools/memory-model: Update parseargs.sh for hardware verification adds 7d71b3e5ff96 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 936b551a3954 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds b1fe2d2a9f38 tools/memory-model: Fix checkalllitmus.sh comment adds fa473d89d006 tools/memory-model: Hardware checking for check{,all}litmus.sh adds c307464de3c7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 80464d9c771b tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 20c3bdc38057 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 4c63e313b695 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds f51269141ba1 tools/memory-model: Keep assembly-language litmus tests adds ab023c1a3733 tools/memory-model: Allow herd to deduce CPU type adds 0c54b596fd43 tools/memory-model: Make runlitmus.sh check for jingle errors adds aa09b964d460 tools/memory-model: Add -v flag to jingle7 runs adds e5e5eea14c59 tools/memory-model: Implement --hw support for checkghlitmus.sh adds b8a4815a8762 tools/memory-model: Fix scripting --jobs argument adds a0645c26f202 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4891feb630e5 tools/memory-model: Make history-check scripts use mselect7 adds 311f4f6cbeb2 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds ed88ea03c182 tools/memory-model: Repair parseargs.sh header comment adds 000de0eb9f23 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 9798916cea66 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 06fd59242587 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 33a2f66a158e tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 00b1da1c26b6 Merge branch 'lkmm-dev.2022.02.01b' into HEAD adds d4bbdfe98bee EXP rcu-tasks: Check for abandoned callbacks adds 727ca9c5256e rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 93c40509a9f0 EXP tick: Detect and fix jiffies update stall adds 25c0b105b7ba EXP rcu: Add polled expedited grace-period primitives adds ab799149b79f EXP rcutorture: Test polled expedited grace-period primitives adds 7544a403aff3 rcu-tasks: Use order_base_2() instead of ilog2() adds d51c69ea4ca3 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention adds 2c1e343842ef Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 4564661af6ee xen: xenbus_dev.h: delete incorrect file name adds 164666fa6666 Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF adds 3ccb3128e503 xen: update missing ioctl magic numers documentation adds e25a8d959992 x86/Xen: streamline (and fix) PV CPU enumeration adds 7e11d5b6553c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 2cd2ae289b1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0f858bb5853 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e63b2ea3dfb platform/x86: i2c-multi-instantiate: Rename it for a gener [...] adds 35a36cbb7b1c platform/x86: serial-multi-instantiate: Reorganize I2C functions adds 68f201f9061c platform/x86: serial-multi-instantiate: Add SPI support adds 07bcab93946c ALSA: hda/realtek: Add support for HP Laptops adds d9c01c530cc5 ACPI / scan: Create platform device for CS35L41 adds e6ac77ab78cb Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] adds b6a20207e023 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional adds 2edf5abb6850 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6134263e2ed3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ba8d4e7c062 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] adds 7681e76206cf Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds c067688ae204 USB: ACPI: Replace acpi_bus_get_device() adds e1f09f409f6c usb: udc: Fix typo in comment adds 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs adds a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 adds 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS adds 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn adds 10f09e1c178b Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 9fc9b40a5f33 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds f31afa6151ae tty: Replace acpi_bus_get_device() adds 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] adds 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 adds 10566c042d67 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 99f4b0ea3199 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 adds eee5f9b7c856 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge adds f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() adds 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] adds 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() adds c2cf1e6ba9ae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] adds bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() adds fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] adds 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void adds cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void adds 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros adds 52f11ec9b901 staging: pi433: remove coding style item from the TODO file adds c264c1e48716 staging: r8188eu: remove c2h_evt_clear() adds 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* adds 81f897a7129c staging: r8188eu: remove hal_init_macaddr() adds 7e41c7db279c staging: rt8188eu: Remove dead code adds 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid adds 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc adds c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get adds ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 adds 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void adds 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void adds 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void adds df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void adds 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void adds 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void adds 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void adds 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] adds b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void adds fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void adds dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void adds e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void adds 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void adds 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void adds 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL adds 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG adds 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL adds 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO adds 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI adds 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK adds 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS adds 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() adds b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE adds 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC adds 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID adds d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY adds 6bd7258dfed3 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 8f6f3cbe8ee9 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds b1c852c71719 Merge branch 'for-5.17-fixes' into for-next adds 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next adds 29544bd16699 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84dc9b125c8b Merge branch 'misc' into for-next adds 7bc8faaf4d50 Merge branch 'fixes' into for-next adds 086bf08856a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster adds dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments adds 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() adds 0ad3867b0f13 scsi: mvsas: Replace snprintf() with sysfs_emit() adds 2245ea91fd3a scsi: bfa: Replace snprintf() with sysfs_emit() adds 0603be719237 scsi: qedi: Remove redundant flush_workqueue() calls adds d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call adds a6ceffcd8a33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f123077bea00 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() adds 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence adds ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible adds 6e80f7a104e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4737499ca3df dt-bindings: arm: airoha: Add binding for Airoha GPIO controller adds 0868ad385aff gpio: Add support for Airoha EN7523 GPIO controller adds 987119c9ecc9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 6931cfe7362d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8de16c3b02cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 667a8814ed97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4e7a67cbc549 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 3652dc070bad pinctrl: samsung: improve wake irq info on console adds c2e589133fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 37349609f3a3 pwm: meson: Drop always false check from .request() adds cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL adds 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking adds 914195ec7ecb pwm: meson: Drop always false check from .apply() adds 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] adds 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations adds 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] adds b23fd25ec8f1 pwm: imx1: Implement .apply callback adds 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data adds f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data adds c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data adds 74746ac0f03f pwm: stmpe: Drop unused setting of driver data adds 431c322298de pwm: stmpe: Rename variable pointing to driver private data adds 657e54e54ba5 pwm: pxa: Implement .apply() callback adds 2e43eb8a931a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15dffe93e47e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d263d795d654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface adds 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] adds df33c8b18f92 hwtracing: coresight: Replace acpi_bus_get_device() adds f070c87f5c89 coresight: no-op refactor to make INSTP0 check more idiomatic adds 2fc98e90ab79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9b818634f8e7 MAINTAINERS: update mailing list address for NTB subsystem adds afe1c85b354c IDT: Fix Build warnings on some 32bit architectures. adds d2ed23869735 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 6179c6a152ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac23d1a96460 XArray: Document the locking requirement for the xa_state adds 22f56b8e890d XArray: Include bitmap.h from xarray.h adds d720c4013b81 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds a70d298c4459 Drivers: hv: vmbus: Use struct_size() helper in kmalloc() adds de96e8a09889 Drivers: hv: Rename 'alloced' to 'allocated' adds 4ee524587105 Drivers: hv: Compare cpumasks and not their weights in ini [...] adds 10db292a1da6 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 9dbdfb420ab5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee33ba912101 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 3841d22397e2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 6e40f780b279 random: use computational hash for entropy extraction adds a8dd8f596571 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d721ec7587b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 418167b1146b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds a407f26bdf78 Revert "mm/page_isolation: unset migratetype directly for [...] adds 1b9c6e3407ae mm/debug_vm_pgtable: remove pte entry from the page table adds 6e753f573014 mm/page_table_check: use unsigned long for page counters a [...] adds ca9212c95454 mm/khugepaged: unify collapse pmd clear, flush and free adds ac784acbf150 mm/page_table_check: check entries at pmd levels adds a597d1eb4a22 coredump: also dump first pages of non-executable ELF libraries adds c6c5b805c25a mm/pgtable: define pte_index so that preprocessor could re [...] adds fac0b85e5271 ipc/sem: do not sleep with a spin lock held adds 68fcae7e8258 mm: fix panic in __alloc_pages adds 10de7e71eb7a fs/proc: task_mmu.c: don't read mapcount for migration entry adds 02969e0d2c61 mm/kmemleak: avoid scanning potential huge holes adds 549afc27af48 selftests/vm: cleanup hugetlb file after mremap test adds c538aa7b055a /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 88dd982b334b /proc/kpageflags: do not use uninitialized struct pages adds 72129d81744c procfs: prevent unpriveleged processes accessing fdinfo dir adds ddcbf2ec8306 ntfs: add sanity check on allocation size adds c83f75ecd839 ocfs2: cleanup some return variables adds 9c1556c3a8a5 ocfs2: reflink deadlock when clone file to the same direct [...] adds a8b6150bd7ef ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 627e83d613c2 ocfs2: fix ocfs2 corrupt when iputting an inode adds 92f8f549e000 mm/fs: remove inode_congested() adds 37c32ade079f mm/fs: remove bdi_congested() and wb_congested() and relat [...] adds 457432443d41 remove-bdi_congested-and-wb_congested-and-related-functions-fix adds 915da19e3eac f2fs: change retry waiting for f2fs_write_single_data_page() adds e28c5a7c7566 f2f2: replace some congestion_wait() calls with io_schedul [...] adds 81ec92b00067 cephfs: don't set/clear bdi_congestion adds f1c486f46d77 fuse: don't set/clear bdi_congested adds df43321df3ca NFS: remove congestion control adds 9f9cff04e2d0 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds 9ea236265f57 mm: remove congestion tracking framework adds 87ca7036faab mount: warn only once about timestamp range expiration adds f82953964059 kasan, page_alloc: deduplicate should_skip_kasan_poison adds 07f2f7b8ed75 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds ae69fc02da6d kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds 116fde39ed28 kasan, page_alloc: simplify kasan_poison_pages call site adds df637f204208 kasan, page_alloc: init memory of skipped pages on free adds 4fbf3e98e2ed kasan: drop skip_kasan_poison variable in free_pages_prepare adds cf722e058066 mm: clarify __GFP_ZEROTAGS comment adds 94f1f1f8b8ef kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds 9554ce1f9ed5 kasan, page_alloc: refactor init checks in post_alloc_hook adds faec99b6f8ac kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds 77e956fe8cf4 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds 6ecd19a6e012 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds cc49f0b2e8f6 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds ed956af3b4a3 kasan, page_alloc: rework kasan_unpoison_pages call site adds cd954c13a647 kasan: clean up metadata byte definitions adds cba0338bd489 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds 11cd1f5fd562 kasan, x86, arm64, s390: rename functions for modules shadow adds 005ea3a78459 kasan, vmalloc: drop outdated VM_KASAN comment adds 500c6ada0ae3 kasan: reorder vmalloc hooks adds 699bd228dc60 kasan: add wrappers for vmalloc hooks adds 87223f7a61b7 kasan, vmalloc: reset tags in vmalloc functions adds e5e723376601 kasan, fork: reset pointer tags of vmapped stacks adds bcf2a082c330 kasan, arm64: reset pointer tags of vmapped stacks adds 4c9cccce301d kasan, vmalloc: add vmalloc tagging for SW_TAGS adds 8f6c95ad08da kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds c34cdf846c12 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds 09c4475fa0c9 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds c6537d5738c8 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds 61e10c516fe7 kasan, page_alloc: allow skipping memory init for HW_TAGS adds e44894edbd76 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 3cc31c141c1c kasan, vmalloc: only tag normal vmalloc allocations adds 28b7a5772306 kasan, arm64: don't tag executable vmalloc allocations adds 5676d02fde4f kasan: mark kasan_arg_stacktrace as __initdata adds a856684f9245 kasan: clean up feature flags for HW_TAGS mode adds 23b92231ad08 kasan: add kasan.vmalloc command line flag adds 2d97dab7d7ab kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds 1eee9d46f12a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds 12cb5b54e1cc kasan: documentation updates adds 432dbbfd6711 kasan: improve vmalloc tests adds 28c6ff7fdf68 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds 05dcd97763f3 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds 90991ab08081 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds c6bfdb987909 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds 9a04dc4ff5cf tools/vm/page_owner_sort.c: support sorting by stack trace adds 0ab1e7f3bdcc tools/vm/page_owner_sort.c: add switch between culling by [...] adds 9e3229c2db92 tools/vm/page_owner_sort.c: support sorting pid and time adds ada5a6f7e68a tools/vm/page_owner_sort.c: two trivial fixes adds d1e626f55597 tools/vm/page_owner_sort.c: delete invalid duplicate code adds df7dd7d488ef Documentation/vm/page_owner.rst: update the documentation adds 45f77a222e94 documentation-vm-page_ownerrst-update-the-documentation-fix adds e1a0350fa812 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds ad52595728a2 mm: move page-writeback sysctls to their own file adds dd49db76eb13 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes adds 007937136a38 mm-move-page-writeback-sysctls-to-is-own-file-fix adds 45b80af1923d mm: fix invalid page pointer returned with FOLL_PIN gups adds 05fef840b5c6 mm/gup: clean up follow_pfn_pte() slightly adds a0139c96b721 mm/gup: remove unused pin_user_pages_locked() adds b0a11f725212 mm/gup: remove get_user_pages_locked() adds 917ed3c75875 memcg: replace in_interrupt() with !in_task() adds 3f0d9563b9f9 memcg: add per-memcg total kernel memory stat adds 8380c51818d1 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds 3ba0f95a0b75 mm/memcg: retrieve parent memcg from css.parent adds 877b953e0b27 mm: generalize ARCH_HAS_FILTER_PGPROT adds 5adafc8ad4d9 mm: optimize do_wp_page() for exclusive pages in the swapcache adds f24edf8b1c2e mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds b62f3c0234c7 mm: slightly clarify KSM logic in do_swap_page() adds ba38f9d2995b mm: streamline COW logic in do_swap_page() adds bc58f9724503 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds 7c1df5c6c1c9 mm/khugepaged: remove reuse_swap_page() usage adds 1275fca7a022 mm/swapfile: remove stale reuse_swap_page() adds 9e1204f2e5a9 mm/huge_memory: remove stale page_trans_huge_mapcount() adds 3780c01702b2 mm/huge_memory: remove stale locking logic from __split_hu [...] adds 17526b8a259d mm: thp: fix wrong cache flush in remove_migration_pmd() adds 23e0f6bec203 mm: fix missing cache flush for all tail pages of compound page adds 78288b7572b8 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds 7d6404cdaef5 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds 6e31a919164c mm: replace multiple dcache flush with flush_dcache_folio() adds f573e1561f1b mm/sparse: make mminit_validate_memmodel_limits() static adds 990723f2377f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 80905d084fb8 mm/vmalloc: remove unneeded function forward declaration adds 4ebb4b36c6d2 mm/vmalloc: Move draining areas out of caller context adds 075a688627cf mm/vmalloc.c: fix "unused function" warning adds c57e8ea203c9 mm/vmalloc.c: vmap(): don't allow invalid pages adds 9f030421d4a6 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds 17a65786ec5c mm/page_alloc: adding same penalty is enough to get round- [...] adds b2b3b9969c1b mm/page_alloc: add penalty to local_node adds 61a802155c97 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds 183cb48f7cf7 mm: discard __GFP_ATOMIC adds 42ccedb6d03e mm/mmzone.h: remove unused macros adds 6dabd6d0e604 mm/memory-failure.c: remove obsolete comment adds d2141c65c443 mm/hwpoison: fix error page recovered but reported "not re [...] adds 177498438399 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds e6224b7b6f4e mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 95bd1527967f mm: sparsemem: use page table lock to protect kernel pmd o [...] adds fa0bfe3adc35 selftests: vm: add a hugetlb test case adds 46185dbbb10a mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 7fabc45ef047 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds 549368e457d9 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 8a4cc53a6621 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 408e5355e787 mm/migration: add trace events for THP migrations adds 1a443f4e26d1 mm/migration: add trace events for base page and HugeTLB m [...] adds a62626312469 mm,migrate: fix establishing demotion target adds 4e19be44fb14 mm/cma: provide option to opt out from exposing pages on a [...] adds b36b635c04b2 powerpc/fadump: opt out from freeing pages on cma activati [...] adds edc007e796f2 NUMA Balancing: add page promotion counter adds 49ec6eb41c49 NUMA balancing: optimize page placement for memory tiering system adds c558ddc08104 memory tiering: skip to scan fast memory adds 06167780a76d mm/vmstat: add event for ksm swapping in copy adds a5da7ec0dbbc mm/hwpoison: check the subpage, not the head page adds 5b30c8492737 mm/balloon_compaction: make balloon page compaction callba [...] adds 131f6da91988 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds bebebd06dd39 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds d04f9609acc7 mm: handle uninitialized numa nodes gracefully adds c576cdda8d52 mm, memory_hotplug: drop arch_free_nodedata adds 39ade3c201c6 mm, memory_hotplug: reorganize new pgdat initialization adds 2245e09d4ae0 mm: make free_area_init_node aware of memory less nodes adds 98c536faedc0 memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds 86e3e56b3391 drivers/base/memory: add memory block to memory group afte [...] adds a03d200069a6 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 1cb6616db0e7 mm/zswap.c: allow handling just same-value filled pages adds 395b5d578e06 highmem: document kunmap_local() adds d7e5b41a167d highmem-document-kunmap_local-v2 adds 5989ca395a98 mm/highmem: remove unnecessary done label adds 60496ce76e9d mm/hmm.c: remove unneeded local variable ret adds f69f86ffab69 mm: add zone device coherent type memory support adds bf58420fd05b mm: add device coherent vma selection for memory migration adds 08ded5b3ebc2 mm/gup: fail get_user_pages for LONGTERM dev coherent type adds bad689551898 drm/amdkfd: add SPM support for SVM adds d469579a3e1c drm/amdkfd: coherent type as sys mem on migration to ram adds d0f7a8f4ae44 lib: test_hmm add ioctl to get zone device type adds c1130a090cbe lib: test_hmm add module param for zone device type adds 3043f45cabc9 lib: add support for device coherent type in test_hmm adds ea10452e169f tools: update hmm-test to support device coherent type adds 6b155a0789eb tools: update test_hmm script to support SP config adds e932abd2b39e mm/damon/dbgfs/init_regions: use target index instead of t [...] adds efb9c4260d86 Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds b3fc11d13213 mm/damon/core: move damon_set_targets() into dbgfs adds d02b65fc364c mm/damon: remove the target id concept adds b6fc7dbab0b0 mm/damon: remove redundant page validation adds 159df5fa5421 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1d1af296aea2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5aeb22b87982 kernel/hung_task.c: Monitor killed tasks. adds c647120d2fb0 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds e30bcd44838a proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds ff76a4e63cf8 proc/vmcore: fix possible deadlock on concurrent mmap and read adds 4c22e1570a17 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds 09098e67a6a0 proc/sysctl: make protected_* world readable adds e11ef20106b7 Kconfig.debug: make DEBUG_INFO selectable from a choice adds 0493b2dc0510 Kconfig.debug: make DEBUG_INFO always default=n adds a04f25881145 lz4: fix LZ4_decompress_safe_partial read out of bound adds c10cfb2bc2ef checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds 0131b0c4399c checkpatch: add --fix option for some TRAILING_STATEMENTS adds 0587c926a80c fs/binfmt_elf: fix AT_PHDR for unusual ELF files adds 83b2b8597c35 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 adds 90a8657ba641 fs/binfmt_elf: refactor load_elf_binary function adds e750939eacfa ELF: fix overflow in total mapping size calculation adds cfd8357cfcb6 kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 9b33acbd831a init/main.c: silence some -Wunused-parameter warnings adds 8620759d4b31 fs/pipe: use kvcalloc to allocate a pipe_buffer array adds f21321dfe8af fs/pipe.c: local vars have to match types of proper pipe_i [...] adds fc8aa001a680 minix: fix bug when opening a file with O_DIRECT adds 6a0b03fe141a exec: force single empty string when argv is empty adds d3e645ef08e8 exec: Fix min/max typo in stack space calculation adds a81513826990 selftests/exec: test for empty string on NULL argv adds db5f73ec0e27 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds 0f2ab164be1d riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds 31dc83661e4a x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 45c07267b359 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds ad36464d2925 docs: sysctl/kernel: add missing bit to panic_print adds 60100a489f3a sysctl: documentation: fix table format warning adds f8b8600ba980 panic: add option to dump all CPUs backtraces in panic_print adds d4e3a5706c55 panic: allow printing extra panic information on kdump adds 8cdcff701f77 kcov: split ioctl handling into locked and unlocked parts adds 62b84ce4f07c kcov: properly handle subsequent mmap calls adds 074261f46b83 selftests: set the BUILD variable to absolute path adds c8a19a564e09 selftests: add and export a kernel uapi headers path adds 551b2e223df9 selftests: correct the headers install path adds 86aadb826df6 selftests: futex: add the uapi headers include variable adds 9cb5d5159a3c selftests: kvm: add the uapi headers include variable adds bfb5b295f1c5 selftests: landlock: add the uapi headers include variable adds 923d39c06534 selftests: net: add the uapi headers include variable adds 76af26874a76 selftests: mptcp: add the uapi headers include variable adds cb2e9751311d selftests: vm: add the uapi headers include variable adds 49a3525c379b selftests: vm: remove dependecy from internal kernel macros adds cab7c2a687f6 selftests: kselftest framework: provide "finished" helper adds 39c6bbe7c552 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds f49f98cea341 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds b2c8303fbd41 Merge branch 'akpm-current/current' adds ef6b35306dd8 Add linux-next specific files for 20220204
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 (711428e8f370) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 3 + Documentation/ABI/stable/sysfs-devices-system-cpu | 4 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + Documentation/ABI/testing/sysfs-devices-system-cpu | 6 + Documentation/admin-guide/cgroup-v2.rst | 5 + Documentation/admin-guide/sysctl/kernel.rst | 29 +- Documentation/bpf/instruction-set.rst | 215 +- .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/display/bridge/lvds-codec.yaml | 1 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../bindings/gpio/airoha,en7523-gpio.yaml | 66 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 21 +- .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 + .../bindings/spi/spi-sunplus-sp7021.yaml | 4 +- Documentation/filesystems/netfs_library.rst | 16 + Documentation/gpu/drm-internals.rst | 6 + Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/todo.rst | 39 +- Documentation/gpu/vkms.rst | 2 - Documentation/hwmon/asus_ec_sensors.rst | 52 + Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 - Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + MAINTAINERS | 21 +- Next/SHA1s | 188 +- Next/merge.log | 2500 ++++++++++++++------ arch/arm/Kconfig | 4 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 20 + arch/arm/configs/shmobile_defconfig | 4 + arch/arm/mach-dove/irq.c | 6 +- arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 5 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 133 ++ arch/arm64/boot/dts/qcom/Makefile | 3 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 25 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- ...v-101.dts => msm8994-huawei-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 + arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 3 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 + ...neplus-common.dtsi => sdm845-shift-axolotl.dts} | 599 +++-- arch/arm64/boot/dts/qcom/sdm845.dtsi | 54 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 46 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 36 +- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 8 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 ++++ arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 25 + arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 2 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 39 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 142 ++ arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 + arch/arm64/configs/defconfig | 17 + arch/ia64/mm/discontig.c | 11 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 +- arch/mips/kvm/mips.c | 50 +- arch/mips/kvm/vz.c | 12 +- arch/powerpc/mm/book3s64/trace.c | 1 - arch/riscv/Kconfig | 4 +- arch/x86/Kconfig | 4 +- arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/asm/pci_x86.h | 8 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/topology.h | 1 + arch/x86/kernel/cpu/amd.c | 30 - arch/x86/kernel/cpu/common.c | 79 + arch/x86/kernel/cpu/mce/core.c | 7 +- arch/x86/kernel/cpu/mce/intel.c | 42 - arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kvm/lapic.c | 10 +- arch/x86/kvm/svm/svm.c | 21 +- arch/x86/kvm/vmx/vmx.c | 21 +- arch/x86/kvm/x86.c | 4 +- arch/x86/kvm/x86.h | 45 - arch/x86/mm/init.c | 1 - arch/x86/pci/irq.c | 372 ++- arch/x86/xen/enlighten_pv.c | 4 - arch/x86/xen/smp_pv.c | 26 +- block/bfq-iosched.c | 2 +- block/bio.c | 2 +- block/blk-core.c | 7 +- drivers/acpi/scan.c | 16 +- drivers/ata/ahci.c | 2 + drivers/ata/libata-acpi.c | 21 - drivers/ata/libata-core.c | 2 +- drivers/ata/libata-eh.c | 7 +- drivers/ata/libata-sff.c | 7 +- drivers/ata/libata.h | 2 - drivers/base/component.c | 242 +- drivers/base/memory.c | 8 +- drivers/base/regmap/regmap-irq.c | 52 +- drivers/base/topology.c | 20 +- drivers/block/drbd/drbd_int.h | 3 - drivers/block/drbd/drbd_req.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 15 +- drivers/block/rnbd/rnbd-clt.h | 1 - drivers/block/rnbd/rnbd-proto.h | 4 +- drivers/block/rnbd/rnbd-srv.c | 1 - drivers/bluetooth/btusb.c | 1 + drivers/char/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 + drivers/char/agp/frontend.c | 4 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 - drivers/char/random.c | 232 +- drivers/clk/samsung/Kconfig | 1 + drivers/dma-buf/dma-heap.c | 2 + drivers/dma-buf/dma-resv.c | 46 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 + drivers/extcon/Kconfig | 2 + drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.c | 2 +- drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-aggregator.c | 18 +- drivers/gpio/gpio-en7523.c | 137 ++ drivers/gpu/drm/Kconfig | 15 + drivers/gpu/drm/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 252 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 34 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 21 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 4 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 42 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 14 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_main.c | 2 + drivers/gpu/drm/ast/ast_mode.c | 5 +- drivers/gpu/drm/bridge/Kconfig | 5 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 2 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 440 +++- drivers/gpu/drm/bridge/analogix/anx7625.h | 80 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 39 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 - drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 20 +- drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/dp/Makefile | 9 + drivers/gpu/drm/{drm_dp_helper.c => dp/drm_dp.c} | 6 +- drivers/gpu/drm/{ => dp}/drm_dp_aux_bus.c | 4 +- drivers/gpu/drm/{ => dp}/drm_dp_aux_dev.c | 6 +- drivers/gpu/drm/{ => dp}/drm_dp_cec.c | 2 +- drivers/gpu/drm/{ => dp}/drm_dp_dual_mode_helper.c | 2 +- drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 + drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 + drivers/gpu/drm/{ => dp}/drm_dp_mst_topology.c | 8 +- .../drm/{ => dp}/drm_dp_mst_topology_internal.h | 2 +- drivers/gpu/drm/drm_buddy.c | 535 +++++ drivers/gpu/drm/drm_color_mgmt.c | 4 + drivers/gpu/drm/drm_crtc_helper_internal.h | 27 - drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 104 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 - drivers/gpu/drm/drm_plane.c | 9 +- drivers/gpu/drm/drm_privacy_screen.c | 5 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 17 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 13 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/i915/Kconfig | 2 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_bios.c | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 1 + drivers/gpu/drm/i915/display/intel_crt.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 14 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_de.h | 1 - drivers/gpu/drm/i915/display/intel_display.c | 255 +- drivers/gpu/drm/i915/display/intel_display.h | 32 +- drivers/gpu/drm/i915/display/intel_display_power.c | 31 + drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 23 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 - drivers/gpu/drm/i915/display/intel_drrs.c | 50 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 + drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 6 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 - drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.h | 2 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 54 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 6 + drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 1 + drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 14 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 1 + drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 + drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine.h | 1 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_regs.h | 26 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 1 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 1 + drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1555 ++++++++++++ drivers/gpu/drm/i915/gt/intel_gtt.c | 1 + drivers/gpu/drm/i915/gt/intel_llc.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 1 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 + drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 2 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 1 + drivers/gpu/drm/i915/gt/intel_rps.c | 1 + drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 2 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/aperture_gm.c | 1 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 + drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/dmabuf.c | 1 + drivers/gpu/drm/i915/gvt/edid.c | 1 + drivers/gpu/drm/i915/gvt/fb_decoder.c | 1 + drivers/gpu/drm/i915/gvt/gtt.c | 2 + drivers/gpu/drm/i915/gvt/handlers.c | 2 + drivers/gpu/drm/i915/gvt/interrupt.c | 1 + drivers/gpu/drm/i915/gvt/interrupt.h | 2 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 + drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/mmio_context.h | 1 - drivers/gpu/drm/i915/gvt/scheduler.c | 2 + drivers/gpu/drm/i915/i915_buddy.c | 466 ---- drivers/gpu/drm/i915/i915_buddy.h | 143 -- drivers/gpu/drm/i915/i915_cmd_parser.c | 6 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 38 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1 + drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_mm.h | 4 +- drivers/gpu/drm/i915/i915_module.c | 3 - drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 136 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 137 ++ drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 2110 ----------------- drivers/gpu/drm/i915/i915_reg_defs.h | 4 + drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 37 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_dram.c | 1 + drivers/gpu/drm/i915/intel_pcode.c | 1 + drivers/gpu/drm/i915/intel_pm.c | 1 + drivers/gpu/drm/i915/intel_pm.h | 1 - drivers/gpu/drm/i915/intel_runtime_pm.c | 7 +- drivers/gpu/drm/i915/intel_sbi.c | 1 + drivers/gpu/drm/i915/intel_step.c | 7 + drivers/gpu/drm/i915/intel_uncore.c | 1 + drivers/gpu/drm/i915/intel_uncore.h | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 + drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ------ .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 13 +- drivers/gpu/drm/i915/vlv_sideband.c | 1 + drivers/gpu/drm/i915/vlv_suspend.c | 2 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 + drivers/gpu/drm/meson/meson_drv.c | 25 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 + drivers/gpu/drm/mgag200/mgag200_mode.c | 5 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/edp/edp.h | 77 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 +++++++++++ drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 ++- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 21 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 33 + drivers/gpu/drm/panfrost/panfrost_features.h | 212 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 32 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 + drivers/gpu/drm/stm/drv.c | 5 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 810 +++++-- drivers/gpu/drm/stm/ltdc.h | 12 +- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dp.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 17 +- drivers/gpu/drm/tiny/simpledrm.c | 22 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 35 + drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 - drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 161 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 8 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 + drivers/gpu/drm/virtio/virtgpu_gem.c | 3 + drivers/gpu/drm/vkms/vkms_drv.h | 2 + drivers/gpu/drm/vkms/vkms_output.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hid/Kconfig | 10 + drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 4 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-sigmamicro.c | 130 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 16 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/asus-ec-sensors.c | 694 ++++++ drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/sch5627.c | 10 + drivers/hwmon/sch5636.c | 10 + drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 120 +- drivers/irqchip/irq-gic-v3-its.c | 3 + drivers/irqchip/irq-sifive-plic.c | 1 + drivers/memory/tegra/Makefile | 1 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra234.c | 81 - drivers/mfd/intel_soc_pmic_chtwc.c | 40 + drivers/mfd/intel_soc_pmic_core.c | 4 + drivers/mfd/intel_soc_pmic_crc.c | 35 +- drivers/misc/fastrpc.c | 9 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/bcm_sf2.c | 54 +- drivers/net/dsa/microchip/ksz8795.c | 45 +- drivers/net/dsa/mv88e6xxx/chip.c | 447 ++-- drivers/net/dsa/mv88e6xxx/chip.h | 6 +- drivers/net/dsa/mv88e6xxx/global1.h | 1 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 5 +- drivers/net/dsa/mv88e6xxx/global2.h | 3 + drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 + drivers/net/dsa/mv88e6xxx/port.c | 7 +- drivers/net/dsa/mv88e6xxx/port.h | 7 +- drivers/net/dsa/mv88e6xxx/serdes.c | 43 +- drivers/net/dsa/qca/ar9331.c | 45 +- drivers/net/dsa/qca8k.c | 807 ++++++- drivers/net/dsa/qca8k.h | 46 +- drivers/net/dsa/xrs700x/xrs700x.c | 29 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/intel/e1000e/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 20 + drivers/net/ethernet/intel/e1000e/netdev.c | 39 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 31 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 16 +- drivers/net/ethernet/intel/igc/igc_main.c | 13 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 32 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 5 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 13 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 15 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 + .../mlx5/core/esw/diag/bridge_tracepoint.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 9 +- drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 89 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 51 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 +++++ .../net/ethernet/microchip/lan966x/lan966x_regs.h | 103 + .../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 48 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 30 +- drivers/net/ethernet/realtek/r8169_main.c | 2 + drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 26 + drivers/net/ethernet/sfc/ef100_nic.c | 9 + drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/ethernet/sfc/nic_common.h | 5 + drivers/net/ethernet/sfc/rx_common.c | 18 +- drivers/net/ethernet/sfc/rx_common.h | 6 + drivers/net/ethernet/sfc/siena.c | 8 + drivers/net/ethernet/smsc/smc911x.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 19 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/ipa/ipa_data-v3.1.c | 2 + drivers/net/ipa/ipa_data-v3.5.1.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 2 + drivers/net/ipa/ipa_data-v4.2.c | 2 + drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_data.h | 2 + drivers/net/ipa/ipa_endpoint.c | 107 +- drivers/net/macsec.c | 33 +- drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/phy/at803x.c | 26 +- drivers/net/usb/ipheth.c | 6 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 + .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 77 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 - drivers/net/wireless/intel/iwlwifi/Kconfig | 13 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 11 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 88 - drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 1 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/rs.c | 33 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 3 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 45 +- drivers/net/wireless/intel/iwlwifi/mei/net.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 203 -- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 240 -- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 3 +- drivers/net/wireless/ray_cs.c | 6 + drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 85 +- drivers/pci/controller/dwc/pcie-kirin.c | 31 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 3 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 3 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 3 +- drivers/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/chromeos_privacy_screen.c | 153 ++ drivers/platform/chrome/cros_ec_typec.c | 15 +- drivers/platform/surface/Kconfig | 1 + drivers/platform/x86/Kconfig | 12 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 15 +- drivers/platform/x86/asus-tf103c-dock.c | 4 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 -- drivers/platform/x86/intel/crystal_cove_charger.c | 26 +- .../x86/intel/speed_select_if/isst_if_common.c | 97 +- drivers/platform/x86/serial-multi-instantiate.c | 348 +++ drivers/platform/x86/thinkpad_acpi.c | 28 +- drivers/platform/x86/touchscreen_dmi.c | 24 + drivers/platform/x86/x86-android-tablets.c | 105 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp288_fuel_gauge.c | 259 +- drivers/power/supply/bq24190_charger.c | 12 +- drivers/power/supply/bq25890_charger.c | 396 +++- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 57 +- drivers/ptp/ptp_clock.c | 11 +- drivers/ptp/ptp_vclock.c | 56 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/remoteproc/mtk_scp.c | 55 +- drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 28 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 14 +- drivers/scsi/lpfc/lpfc_init.c | 1 - drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mvsas/mv_init.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 18 - drivers/scsi/pm8001/pm8001_sas.c | 5 + drivers/scsi/pm8001/pm80xx_hwi.c | 31 +- drivers/scsi/qedi/qedi_main.c | 2 - drivers/scsi/scsi_scan.c | 55 +- drivers/scsi/ufs/ufs.h | 6 + drivers/scsi/ufs/ufshcd.c | 52 + drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-mpc512x-psc.c | 3 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi.c | 141 +- drivers/staging/pi433/TODO | 1 - drivers/staging/pi433/pi433_if.c | 12 +- drivers/staging/pi433/rf69.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 8 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 35 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 3 - drivers/staging/r8188eu/hal/usb_halinit.c | 165 +- drivers/staging/r8188eu/include/HalVerDef.h | 18 - drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 23 +- drivers/staging/r8188eu/include/wifi.h | 7 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 155 +- drivers/tee/optee/core.c | 1 + drivers/tee/optee/ffa_abi.c | 92 +- drivers/tee/optee/notif.c | 2 +- drivers/tee/optee/optee_private.h | 5 +- drivers/tee/optee/smc_abi.c | 58 +- drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/lc.c | 110 + drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 11 + drivers/thunderbolt/tb.h | 8 + drivers/thunderbolt/tb_regs.h | 9 + drivers/thunderbolt/tunnel.c | 10 + drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 159 +- drivers/usb/gadget/function/u_uac2.h | 4 + drivers/usb/gadget/legacy/audio.c | 15 + drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/video/console/Kconfig | 20 + drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 557 ++++- drivers/video/fbdev/core/fbcon.h | 72 + drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 31 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/pxa168fb.c | 4 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- drivers/video/fbdev/s3c-fb.c | 2 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/skeletonfb.c | 12 +- drivers/video/fbdev/vga16fb.c | 5 + fs/binfmt_elf.c | 4 + fs/cachefiles/io.c | 59 + fs/ceph/addr.c | 27 - fs/ceph/super.c | 2 - fs/ceph/super.h | 2 - fs/cifs/connect.c | 13 + fs/cifs/file.c | 221 +- fs/cifs/fscache.c | 126 +- fs/cifs/fscache.h | 79 +- fs/cifs/inode.c | 8 +- fs/cifs/sess.c | 6 +- fs/erofs/zmap.c | 7 + fs/exec.c | 30 +- fs/ext2/ialloc.c | 2 - fs/f2fs/checkpoint.c | 8 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 9 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/node.h | 2 +- fs/f2fs/recovery.c | 30 +- fs/f2fs/segment.c | 14 +- fs/f2fs/super.c | 8 +- fs/fs-writeback.c | 43 +- fs/fuse/control.c | 17 - fs/fuse/dev.c | 8 - fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/rgrp.c | 7 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/nfs/dir.c | 24 +- fs/nfs/sysctl.c | 7 - fs/nfs/write.c | 53 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/vfs.c | 57 +- fs/nfsd/vfs.h | 4 +- fs/nilfs2/segbuf.c | 12 - fs/notify/fanotify/fanotify_user.c | 6 +- fs/ntfs3/fsntfs.c | 9 +- fs/proc/vmcore.c | 2 +- fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_buf.c | 3 - fs/xfs/xfs_file.c | 86 +- fs/xfs/xfs_inode.h | 9 - fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_pnfs.c | 42 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/{ => dp}/drm_dp_aux_bus.h | 0 include/drm/{ => dp}/drm_dp_dual_mode_helper.h | 0 include/drm/{ => dp}/drm_dp_helper.h | 7 +- include/drm/{ => dp}/drm_dp_mst_helper.h | 2 +- include/drm/drm_buddy.h | 150 ++ include/drm/drm_connector.h | 18 +- include/drm/drm_crtc.h | 10 + include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_lock.h | 1 + include/drm/drm_module.h | 125 + include/drm/drm_plane.h | 2 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/ttm/ttm_resource.h | 23 +- include/dt-bindings/clock/r9a07g054-cpg.h | 229 ++ include/dt-bindings/clock/tegra234-clock.h | 35 +- include/dt-bindings/reset/tegra234-reset.h | 16 + include/linux/backing-dev-defs.h | 8 - include/linux/backing-dev.h | 50 - include/linux/blkdev.h | 18 +- include/linux/ceph/libceph.h | 1 + include/linux/ceph/messenger.h | 5 + include/linux/compiler_attributes.h | 29 + include/linux/component.h | 18 +- include/linux/dma-buf-map.h | 4 +- include/linux/dma-resv.h | 4 +- include/linux/dsa/tag_qca.h | 82 + include/linux/fb.h | 3 +- include/linux/fortify-string.h | 109 +- include/linux/kallsyms.h | 27 + include/linux/kvm_host.h | 112 +- include/linux/memcontrol.h | 5 +- include/linux/memory_hotplug.h | 118 +- include/linux/memremap.h | 8 + include/linux/mfd/intel_soc_pmic.h | 8 + include/linux/migrate.h | 1 + include/linux/mm.h | 25 +- include/linux/mmzone.h | 12 +- include/linux/netfs.h | 7 + include/linux/nfs.h | 8 - include/linux/nfs_fs.h | 2 +- include/linux/nfs_fs_sb.h | 1 - include/linux/node.h | 5 + include/linux/page_table_check.h | 19 +- include/linux/power/bq25890_charger.h | 15 + include/linux/power_supply.h | 5 +- include/linux/rcutiny.h | 20 + include/linux/rcutree.h | 4 + include/linux/rwsem.h | 2 +- include/linux/sched.h | 1 - include/linux/sched/sysctl.h | 10 + include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/spi/spi.h | 20 + include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/swap.h | 4 - include/linux/topology.h | 3 + include/linux/writeback.h | 15 - include/linux/xarray.h | 1 + include/net/bluetooth/mgmt.h | 2 +- include/net/dsa.h | 35 + include/net/inet_connection_sock.h | 8 + include/net/neighbour.h | 18 +- include/net/page_pool.h | 82 +- include/net/request_sock.h | 2 + include/net/tcp.h | 2 +- include/net/xfrm.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 1 + include/trace/events/huge_memory.h | 1 - include/trace/events/migrate.h | 31 + include/trace/events/thp.h | 27 + include/trace/events/writeback.h | 28 - include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/kvm.h | 6 +- include/uapi/linux/smc_diag.h | 11 +- include/uapi/xen/gntdev.h | 8 +- include/xen/xenbus_dev.h | 2 - init/Kconfig | 4 + kernel/async.c | 3 - kernel/audit.c | 62 +- kernel/bpf/btf.c | 29 +- kernel/bpf/preload/Makefile | 28 +- kernel/bpf/preload/iterators/Makefile | 6 +- kernel/bpf/preload/iterators/iterators.c | 28 +- kernel/bpf/preload/iterators/iterators.lskel.h | 428 ++++ kernel/bpf/preload/iterators/iterators.skel.h | 412 ---- kernel/bpf/ringbuf.c | 2 +- kernel/cgroup/cgroup-v1.c | 14 + kernel/cgroup/cpuset.c | 13 +- kernel/exit.c | 2 +- kernel/irq/irqdesc.c | 4 +- kernel/module.c | 25 +- kernel/rcu/rcu.h | 7 + kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcutorture.c | 87 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree.h | 7 + kernel/rcu/tree_exp.h | 151 ++ kernel/sched/core.c | 28 +- kernel/softirq.c | 10 +- kernel/sysctl.c | 73 +- kernel/time/tick-sched.c | 17 + kernel/time/tick-sched.h | 4 + lib/Kconfig.debug | 19 +- lib/Kconfig.kcsan | 11 - lib/Kconfig.ubsan | 12 - lib/test_hmm.c | 356 ++- lib/test_hmm_uapi.h | 22 +- lib/vsprintf.c | 5 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/backing-dev.c | 57 - mm/fadvise.c | 5 +- mm/gup.c | 148 +- mm/huge_memory.c | 131 +- mm/hugetlb.c | 1 + mm/internal.h | 13 +- mm/khugepaged.c | 13 +- mm/kmemleak.c | 13 +- mm/memcontrol.c | 50 +- mm/memory-failure.c | 8 +- mm/memory.c | 123 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 21 +- mm/memremap.c | 14 +- mm/migrate.c | 103 +- mm/mprotect.c | 13 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 72 +- mm/page_table_check.c | 7 +- mm/readahead.c | 6 - mm/rmap.c | 43 +- mm/sparse.c | 2 +- mm/swapfile.c | 104 - mm/util.c | 4 +- mm/vmalloc.c | 52 +- mm/vmscan.c | 38 +- mm/vmstat.c | 3 + net/bluetooth/eir.h | 20 + net/bluetooth/hci_sync.c | 2 +- net/bluetooth/mgmt.c | 50 +- net/bpf/test_run.c | 5 + net/ceph/ceph_common.c | 7 + net/ceph/messenger.c | 4 + net/ceph/messenger_v1.c | 54 +- net/ceph/messenger_v2.c | 250 +- net/core/neighbour.c | 18 +- net/core/page_pool.c | 23 +- net/core/rtnetlink.c | 6 +- net/core/sock.c | 3 +- net/dsa/dsa2.c | 74 +- net/dsa/dsa_priv.h | 13 + net/dsa/slave.c | 32 + net/dsa/switch.c | 15 + net/dsa/tag_qca.c | 85 +- net/ipv4/esp4.c | 2 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/tcp.c | 7 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_minisocks.c | 5 +- net/ipv6/esp6.c | 2 +- net/mptcp/options.c | 64 +- net/mptcp/pm_netlink.c | 37 +- net/packet/af_packet.c | 8 +- net/sched/cls_api.c | 11 +- net/smc/smc_diag.c | 2 - net/xfrm/xfrm_device.c | 14 +- net/xfrm/xfrm_state.c | 14 +- samples/bpf/xdp1_user.c | 16 +- samples/bpf/xdp_adjust_tail_user.c | 17 +- samples/bpf/xdp_fwd_user.c | 15 +- samples/bpf/xdp_redirect_cpu.bpf.c | 8 +- samples/bpf/xdp_redirect_map.bpf.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 17 +- samples/bpf/xdp_rxq_info_user.c | 16 +- samples/bpf/xdp_tx_iptunnel_user.c | 17 +- scripts/checkpatch.pl | 25 +- scripts/pahole-flags.sh | 2 +- scripts/pahole-version.sh | 13 + security/integrity/ima/ima_policy.c | 8 + security/integrity/ima/ima_template.c | 10 +- security/selinux/hooks.c | 153 +- security/selinux/ibpkey.c | 2 +- security/selinux/netnode.c | 5 +- security/selinux/netport.c | 2 +- sound/hda/intel-sdw-acpi.c | 7 +- sound/pci/hda/hda_codec.c | 4 + sound/pci/hda/patch_realtek.c | 43 +- sound/soc/amd/acp/acp-mach.h | 1 - sound/soc/amd/acp/acp-sof-mach.c | 4 +- sound/soc/codecs/Kconfig | 5 + sound/soc/codecs/wm8962.c | 21 +- sound/soc/samsung/midas_wm1811.c | 1 + sound/soc/soc-acpi.c | 7 +- sound/soc/soc-ops.c | 41 +- sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/usb/quirks-table.h | 2 +- tools/bpf/bpftool/common.c | 2 +- tools/bpf/bpftool/feature.c | 29 +- tools/bpf/bpftool/gen.c | 7 +- tools/bpf/bpftool/prog.c | 5 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/lib/bpf/bpf.h | 4 +- tools/lib/bpf/btf.h | 6 +- tools/lib/bpf/libbpf.c | 16 +- tools/lib/bpf/libbpf.h | 7 +- tools/lib/bpf/skel_internal.h | 70 +- tools/memory-model/Documentation/explanation.txt | 51 + tools/objtool/check.c | 2 +- tools/scripts/Makefile.include | 2 +- tools/testing/kunit/run_checks.py | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 10 +- tools/testing/selftests/bpf/prog_tests/btf.c | 19 + tools/testing/selftests/bpf/prog_tests/check_mtu.c | 40 +- .../selftests/bpf/prog_tests/cls_redirect.c | 10 +- .../selftests/bpf/prog_tests/dummy_st_ops.c | 27 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 24 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 7 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 32 +- .../selftests/bpf/prog_tests/fexit_stress.c | 22 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 7 +- .../selftests/bpf/prog_tests/flow_dissector.c | 31 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 24 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 32 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 12 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 10 +- .../testing/selftests/bpf/prog_tests/global_data.c | 24 +- .../selftests/bpf/prog_tests/global_func_args.c | 14 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 16 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 46 +- .../selftests/bpf/prog_tests/ksyms_module.c | 23 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 15 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/modify_return.c | 33 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 26 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 14 +- .../selftests/bpf/prog_tests/prog_run_opts.c | 77 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 83 - .../selftests/bpf/prog_tests/queue_stack_map.c | 46 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 64 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 16 +- .../selftests/bpf/prog_tests/signal_pending.c | 23 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 81 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 16 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 20 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 10 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 238 +- .../selftests/bpf/prog_tests/test_profiler.c | 14 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 15 +- tools/testing/selftests/bpf/prog_tests/timer.c | 7 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 7 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 28 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 34 +- .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 32 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 122 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 14 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 8 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 8 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 44 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 19 +- .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 2 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 2 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 2 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- tools/testing/selftests/bpf/test_lru_map.c | 11 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 20 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/null-argv.c | 78 + tools/testing/selftests/kselftest.h | 10 + tools/testing/selftests/net/fib_rule_tests.sh | 26 +- .../selftests/net/forwarding/bridge_vlan_aware.sh | 5 +- .../net/forwarding/bridge_vlan_unaware.sh | 5 +- .../net/forwarding/forwarding.config.sample | 2 + tools/testing/selftests/net/forwarding/lib.sh | 1 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 49 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 8 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/vm/hmm-tests.c | 123 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 3 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- 1067 files changed, 25921 insertions(+), 14086 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml create mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst rename arch/arm64/boot/dts/qcom/{msm8994-angler-rev-101.dts => msm8994-huawei-angl [...] copy arch/arm64/boot/dts/qcom/{sdm845-oneplus-common.dtsi => sdm845-shift-axolotl. [...] create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi create mode 100644 drivers/gpio/gpio-en7523.c create mode 100644 drivers/gpu/drm/dp/Makefile rename drivers/gpu/drm/{drm_dp_helper.c => dp/drm_dp.c} (99%) rename drivers/gpu/drm/{ => dp}/drm_dp_aux_bus.c (99%) rename drivers/gpu/drm/{ => dp}/drm_dp_aux_dev.c (98%) rename drivers/gpu/drm/{ => dp}/drm_dp_cec.c (99%) rename drivers/gpu/drm/{ => dp}/drm_dp_dual_mode_helper.c (99%) create mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h create mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c rename drivers/gpu/drm/{ => dp}/drm_dp_mst_topology.c (99%) rename drivers/gpu/drm/{ => dp}/drm_dp_mst_topology_internal.h (94%) create mode 100644 drivers/gpu/drm/drm_buddy.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_perf_oa_regs.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/msm/edp/edp.h create mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c create mode 100644 drivers/hid/hid-sigmamicro.c create mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c create mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c delete mode 100644 drivers/platform/x86/i2c-multi-instantiate.c create mode 100644 drivers/platform/x86/serial-multi-instantiate.c rename include/drm/{ => dp}/drm_dp_aux_bus.h (100%) rename include/drm/{ => dp}/drm_dp_dual_mode_helper.h (100%) rename include/drm/{ => dp}/drm_dp_helper.h (99%) rename include/drm/{ => dp}/drm_dp_mst_helper.h (99%) create mode 100644 include/drm/drm_buddy.h create mode 100644 include/drm/drm_module.h create mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h create mode 100644 include/linux/dsa/tag_qca.h create mode 100644 include/linux/power/bq25890_charger.h create mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h delete mode 100644 kernel/bpf/preload/iterators/iterators.skel.h create mode 100755 scripts/pahole-version.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c create mode 100644 tools/testing/selftests/exec/null-argv.c