This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits aaa11ce2ffc8 Add linux-next specific files for 20220923 omits 9326b638a92c Revert "coding-style.rst: document BUG() and WARN() rules [...] omits 48f4230642ee fix up for "mm/hwpoison: introduce per-memory_block hwpois [...] omits 51ae6bc42337 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 515d2cd6ed9e Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits b7323fc253a7 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits ea5fedeed19d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 536a830f3d35 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 25012b274b35 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 06404b9a4b64 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 3f15485a279e Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 9ea4676336d4 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits a2f221dedc0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 86276d46ad89 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4ee46fa34515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 328e784545e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79da330a8d89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eba699e05900 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17dd9441af5a Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 91e761e4a992 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a903dec4a013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d33fd791f1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 790af8968589 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c7c81b2df07f Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 2593b3d074a1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits c2131d999ef8 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits bab3adb0b1d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9755bd2502a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 65dbd328ec51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 181dc90fbf49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 189d39d3e2e2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 192689b01609 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee0db092a8e6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits dc9e8cca8561 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fee563d32930 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea748f8b7ea7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6be71b5b3a26 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits be8e37c0bc4a Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 1219f869edad Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits e7aaac9ca793 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 5d6362f87011 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 5f299a288b4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e766c3cadaeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a26e8211dc2d Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 3bc9e061caeb Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 53cf876d2dc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e24ca5250def Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 6d4f8eb626b4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 60283e968639 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 27ccd12a9375 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3cb6b812d741 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 57cd79481db4 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ab9604454621 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97d91be47933 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb72ede02802 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 111dde4da75c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96ebd38bbb11 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d14ef0dba8a6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f22118d66ab4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3b1b35d15421 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits da3f406ed179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f60fcd37f5c3 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 770e8c139e1c Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 568a4308c716 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e2ac79dd19e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2159523b5706 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 44341fc7d781 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0d3c804d852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1dab25b340d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3e5fe638e60b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits af03cb31b0ab Merge branch 'next' of git://github.com/cschaufler/smack-next omits 44f9a81a1620 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6797bed51373 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 83780deeffff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce239f97e137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8df2f97de29b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fae57fd3a2d Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits b92262e55263 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits f7c162cbc135 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 117718b3b2b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d8ac8f6e899 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6012dd4c88a6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5f554629fb51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6f4a1791e054 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 17f92d518ef8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf0c3560a214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29b38375e914 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7281e35e9d0 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 5f239a8723d7 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits a7590fc75afb Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] omits 48a5f4e4b234 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 1c18f3b3c08d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 2fe205008e9b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 94ab2bb1e384 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits cd819c7b30ac Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9332e0e511f6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 309f6b7ad49f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 43d76dcdcb66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7d0c2286648 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 323cbeb1f5d1 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 618b75c3b2fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 334e2a7cacc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f322780f460 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e28a1d1ddc09 random: clamp credited irq bits to maximum mixed omits 203f909c7570 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0428e8b12701 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ed589c7d6485 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 47d2bf2e9d09 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits e0ac05341c71 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits fa59dcbf3d22 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 5a4d38b7bad7 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 9fe7c2850903 Merge branch 'master' of git://linuxtv.org/media_tree.git omits f98b4d916bdf Merge branch 'docs-next' of git://git.lwn.net/linux.git omits d73041cf1e82 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 20dd59857b56 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 12725371bc1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e183bd81151 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 1f48e641818d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 13b6b06e65e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b25478fc933 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52d60659b574 Merge branch 'statx-dioalign' of git://git.kernel.org/pub/ [...] omits fe3add8350e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits ef49a245b7d7 Merge branch '9p-next' of git://github.com/martinetd/linux omits c6a6008fba27 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e3a07c182925 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fb92c0c2eb7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 990d3795c930 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b68fe01213f Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 2f0b28e71aba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e2655637c98e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ec54fa5701ab Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 4c5600117779 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits de9a5f6d16ff Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits f08f91cafc36 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 38eb32cb5b11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0b552a25d2d Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 6c9b68983ac0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c87e81d70d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6cd028d42ec Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits dc089c95cf8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 313a759ab889 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 83695c3c4fef Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits cc661cea9f88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e253724de20 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dd51300483ae Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 4013784b3c44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02cc24eb31aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3a3e5117e5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits ed12260da527 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c11b18726c4d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits b9b9cc24ca25 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 205a09405bac Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits eabd7a18c5ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f31f969ba61e Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits eaf8aedaff79 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits dd0aab1a7e0a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits b0d3dda4709a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ade0d6b32e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f9ca3a29b4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fe3bc25309ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 719e113bb57a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70f85bb78d2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c8773993588 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ecf3e163082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1fbd879bf24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a7b5d512c909 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ad1a848c1a4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0b249fd7d5cc Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits d5d1abfd04a2 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 9539ea2cdab6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61ee24da6b83 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 306084342df5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 241a7529852b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b491fc79a74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11b78932149e Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits f081d2ae9c4d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 76e70b34448f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 20fc39c94e48 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 4e68a4afc28c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits c24030ea5f7f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ffc6a8abc59d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 64d76c8cf352 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8db75f53bb56 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits e44032eea012 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 85f5617fa7b8 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 72095c8a67de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 416708800532 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2f237e11c20d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3e8636ec6b32 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ce073d9e1ead Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 9e2b0bb14b66 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits da5af82b47d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c566d40cacf2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits aec6adf1083f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b81892aca465 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits a7cde68ff9ac Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 7feef427f4f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3165ac8a1bdf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b1683e51997c Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 3b3363fd5766 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 9010c0696b8b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 31c718c27d37 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 757d9cf34486 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 5191f38bb21a Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 6eba53dfca7f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits a46611ded4d9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 75ca0193ad3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c815fe69a875 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 90a5c0dec4fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9306913dbc15 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2acc9521b13e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits abdbe98b5bfe Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits c19cef445fb3 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f88413f0db18 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 886f17c9e98b Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits b18d9d4b8b93 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits e57621963511 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits d5e6a1a50e3f Merge branch 'for-next/misc' into for-next/core omits 8b0a0de88764 Merge branch 'for-next/alternatives' into for-next/core omits 2259d217c255 Merge branch 'for-next/kselftest' into for-next/core omits 335f4f05d7d8 Merge branches 'for-next/doc', 'for-next/sve', 'for-next/s [...] omits 96681c855257 Merge branch 'slab/for-6.0/fixes' into slab/for-next omits dabe59a54857 Merge remote-tracking branch 'spi/for-6.1' into spi-next omits 0eb23a9f50ab Merge remote-tracking branch 'asoc/for-6.1' into asoc-next omits d515ed00e9b6 efi/arm64: libstub: avoid SetVirtualAddressMap() when possible omits 543275c4fe27 efi: zboot: create MemoryMapped() device path for the pare [...] omits 3c4d872de772 efi: libstub: fix up the last remaining open coded boot se [...] omits 6bde4df558fb efi/arm: libstub: move ARM specific code out of generic routines omits cb4b40169878 NFSD: Rename the fields in copy_stateid_t omits e7b877118645 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_ [...] omits 9e4e4dc1d4fb nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache [...] omits 029abfa2933e nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops omits 6aec9f5dc49c nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_ [...] omits 1a025e78efe5 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops omits 398a8d83f758 cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage omits 78770070c4c2 efi/libstub: measure EFI LoadOptions omits bf0af09f0ad5 efi/libstub: refactor the initrd measuring functions omits 37e13610c566 Merge tag 'efi-loongarch-for-v6.1-2' into HEAD omits 591e786e9fa7 efi/loongarch: libstub: remove dependency on flattened DT omits d9503cf1e72e efi: libstub: install boot-time memory map as config table omits 8be3915dfb3c efi: libstub: remove DT dependency from generic stub omits ab3fd29cdd94 efi: libstub: unify initrd loading between architectures omits 79005c987a8d hwmon: (mr75203) fix undefined reference to `__divdi3' omits 47d4d8ec25e9 random: throttle hwrng writes if no entropy is credited omits 792f494e4a00 dt-binding: gpio: publish binding IDs under dual license omits c22ba718e860 Merge branches 'misc' and 'fixes' into for-next omits c82c6855fb39 ARM: 9246/1: dump: show page table level name omits 7651097201e7 ARM: 9245/1: dump: show FDT region omits d3d248de3aba ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n omits e234207b3949 ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page() omits 69952b163d92 ARM: 9234/1: stacktrace: Avoid duplicate saving of excepti [...] omits 5366a9848e4b ARM: 9233/1: stacktrace: Skip frame pointer boundary check [...] omits 1069c1dd20a3 ARM: 9231/1: Recover kretprobes return address for EABI st [...] omits d3a8b6185078 cifs: find and use the dentry for cached non-root director [...] omits ec2aceec8f6c cifs: enable caching of directories for which lease is held omits cfd38b6898fe cifs: store a pointer to a fid in the cfid structure inste [...] omits c811191d1f0e cifs: improve handlecaching omits 0d4c9826bf57 cifs: Make tcon contain a wrapper structure cached_fids in [...] omits 1a0bdad3d548 ext4: limit the number of retries after discarding preallo [...] omits 19a410d57342 Merge branch 'mm-nonmm-unstable' into mm-everything omits 1faf94d9229e checkpatch: warn on usage of VM_BUG_ON() and other BUG variants omits 13ea678a035b coding-style.rst: document BUG() and WARN() rules ("do not [...] omits ead020665efb fs/ntfs3: fix negative shift size in true_sectors_per_clst() omits a2a4326f4895 proc: mark more files as permanent omits 1128313d8118 nilfs2: Remove the unneeded result variable omits d5b436867a13 nilfs2: delete unnecessary checks before brelse() omits 9a7042fb08f7 checkpatch: warn for non-standard fixes tag style omits 052ec23540fc usr/gen_init_cpio.c: remove unnecessary -1 values from int file omits 25d41a4412ce debugfs: fix error when writing negative value to atomic_t [...] omits bb4c492a1bfd lib/notifier-error-inject: fix error when writing -errno t [...] omits 87c2385efc0c libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value omits 48bedb97af69 a omits f0e146fde16f ipc/msg: avoid negative value by overflow in msginfo omits 8d6b5f0b8cea ipc-msg-mitigate-the-lock-contention-with-percpu-counter-c [...] omits 9b0dbbf2a2e2 ipc/msg: mitigate the lock contention with percpu counter omits d5b71c28a8bc percpu: Add percpu_counter_add_local and percpu_counter_sub_local omits 6b4a242f4660 fork: remove duplicate included header files omits 8ad9b3d6cb8d fs/ocfs2: fix repeated words in comments omits cbba5fb55fb4 relay: use kvcalloc to alloc page array in relay_alloc_page_array omits 73587e90621e proc: make config PROC_CHILDREN depend on PROC_FS omits 70e7c569d152 fs> uninline inode_maybe_inc_iversion() omits 8f6876ef00c5 firmware: google: test spinlock on panic path to avoid lockups omits 0bb7ad1919ef ipc: mqueue: remove unnecessary conditionals omits 6ea671942185 init.h: fix spelling typo in comment omits ccea298ef548 fs/ocfs2/suballoc.h: fix spelling typo in comment omits 80c9bc4fc3af core_pattern: add CPU specifier omits 8d07b75ef40b ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] omits a94b52b9b8cc kbuild: add debug level and macro defs options omits 1ce6d95e83b8 fault-injection: make stacktrace filter works as expected omits 7e37b846aba7 fault-injection: make some stack filter attrs more readable omits 83745534a927 fault-injection: skip stacktrace filtering by default omits 4017eb5e6db5 fault-injection: allow stacktrace filter for x86-64 omits 807b4db3d190 lib/debugobjects: fix stat count and optimize debug_object [...] omits d7f7f696f695 init/main.c: silence some -Wunused-parameter warnings omits 1f56a1c3b58c ocfs2: fix ocfs2 corrupt when iputting an inode omits 1787e4a0eb93 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 834c1beacf12 ocfs2: reflink deadlock when clone file to the same direct [...] omits 1dee68cfead9 mm: memcontrol: make cgroup_memory_noswap a static key omits d842834545ce mm: memcontrol: use memcg_kmem_enabled in count_objcg_event omits 4124927350ce mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() omits 3589a54d5186 mm/damon/sysfs: return 'err' value when call kstrtoul() failed omits 69b496f03bb4 mm/hwpoison: introduce per-memory_block hwpoison counter omits 4c003fc6de14 mm/hwpoison: pass pfn to num_poisoned_pages_*() omits a14ad634a27d mm/hwpoison: move definitions of num_poisoned_pages_* to m [...] omits 86e061f7b5da mm,hwpoison,hugetlb,memory_hotplug: hotremove memory secti [...] omits a236604c434b mm/page_alloc: update comments for rmqueue() omits a42a0d0f2458 hugetlb: simplify hugetlb handling in follow_page_mask omits ec21a621c244 mm/damon: rename damon_pageout_score() to damon_cold_score() omits 418bcad72698 hugetlb: freeze allocated pages before creating hugetlb pages omits ed64b2768efe mm/page_alloc: fix obsolete comment in deferred_pfn_valid() omits b734bd8761f6 mm-page_alloc-remove-obsolete-gfpflags_normal_context-fix omits e36a1e81b21c mm/page_alloc: remove obsolete gfpflags_normal_context() omits 4a601b38c1fa mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP() omits 05deccc54481 mm/page_alloc: init local variable buddy_pfn omits 7653ea7d1d38 mm/page_alloc: use helper macro SZ_1{K,M} omits c2be7f1eb710 mm/page_alloc: make boot_nodestats static omits 66aeaf2fd7cd mm, memory_hotplug: remove obsolete generic_free_nodedata() omits 4357ce695f71 mm/page_alloc: use local variable zone_idx directly omits 84aef496f450 mm/page_alloc: add missing is_migrate_isolate() check in s [...] omits cd9e5e3b4691 mm: remove obsolete pgdat_is_empty() omits 9cee7072dfb2 mm/page_alloc: fix freeing static percpu memory omits 5d91ebef13e1 mm/page_alloc: add __init annotations to init_mem_debuggin [...] omits 85da0292a04b mm/page_alloc: remove obsolete comment in zone_statistics() omits 2ec96ccdfeb5 mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORD [...] omits 437532b992db mm/page_alloc: make zone_pcp_update() static omits 1184157b42f3 mm/page_alloc: ensure kswapd doesn't accidentally go to sleep omits b7c60b121ab2 mm/page_table_check: fix typos omits cf90f7fab139 mm/damon: return void from damon_set_schemes() omits e995d02358ad mm/secretmem: add __init annotation to secretmem_init() omits 0c2850aa627a mm/damon/lru_sort: change damon_lru_sort_wmarks to static omits 414ba42cfc88 mm/damon/reclaim: change damon_reclaim_wmarks to static omits 47eea7058d52 block: remove PSI accounting from the bio layer omits 7f37e4191a24 erofs: add manual PSI accounting for the compressed address space omits 5b5c774f1948 btrfs: add manual PSI accounting for compressed reads omits 3dd63e2c0135 sched/psi: export psi_memstall_{enter,leave} omits 1a936bab653b mm: add PSI accounting around ->read_folio and ->readahead calls omits 9265b4512500 mm/damon: use 'struct damon_target *' instead of 'void *' [...] omits 6e96118e718d mm/damon: change damon_lru_sort_stub_pattern to static omits dc0b1e389da3 mm/damon: simplify scheme create in lru_sort.c omits 25de370adc11 mm/damon/sysfs: more simplified code calls damon_target_has_pid() omits 823c88e27f8b mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly omits 139789706942 x86: kmsan: enable KMSAN builds for x86 omits 6c985aa3d6cf mm: fs: initialize fsdata passed to write_begin/write_end [...] omits 8283f30a1adc bpf: kmsan: initialize BPF registers with zeroes omits a79ab3e482c0 entry: kmsan: introduce kmsan_unpoison_entry_regs() omits baafdb7e58b0 x86: kmsan: don't instrument stack walking functions omits 15d4b8e6808d x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS omits 2c9fb044091b x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, ena [...] omits 5c86c95b3a50 x86: kmsan: sync metadata pages on page fault omits 21129c0669a0 x86: kmsan: use __msan_ string functions where possible. omits 43fe1c7c6f82 x86: kmsan: handle open-coded assembly in lib/iomem.c omits 13003d8080f8 x86: kmsan: skip shadow checks in __switch_to() omits 914979520a68 x86: kmsan: disable instrumentation of unsupported code omits fbea825efc2b objtool: kmsan: list KMSAN API functions as uaccess-safe omits 8287b3e93def security: kmsan: fix interoperability with auto-initialization omits 51f4db8013f7 kcov: kmsan: unpoison area->list in kcov_remote_area_put() omits e0e85dc137af block: kmsan: skip bio block merging logic for KMSAN omits 8efec4d549a0 kmsan: disable physical page merging in biovec omits 3dea43b17091 crypto: kmsan: disable accelerated configs under KMSAN omits 531577d468fe kmsan: disable strscpy() optimization under KMSAN omits db41fe06446f kmsan: add tests for KMSAN omits ad42d396ed2f kmsan: handle memory sent to/from USB omits d9cb3189b74e virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() omits 885d9ffae232 dma: kmsan: unpoison DMA mappings omits edc909b706aa input: libps2: mark data received in __ps2_command() as in [...] omits a2f8ec7454ab kmsan: add iomap support omits 3c28a0932836 instrumented.h: add KMSAN support omits ea094840c8e8 init: kmsan: call KMSAN initialization routines omits 1be203dcd7d1 kmsan: handle task creation and exiting omits 2358473c2fb3 mm: kmsan: call KMSAN hooks from SLUB code omits 580df4eeef17 mm: kmsan: maintain KMSAN metadata for page operations omits c535ab50bcd3 MAINTAINERS: add entry for KMSAN omits 62f90244a91d kmsan: disable instrumentation of unsupported common kernel code omits ac0d8e436fdf kmsan: add KMSAN runtime core omits 0c348bc01d1b libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE omits 29b021ac6ad0 x86: kmsan: pgtable: reduce vmalloc space omits ed0ec9f24102 kmsan: mark noinstr as __no_sanitize_memory omits 7e3b4a3bb26d kmsan: introduce __no_sanitize_memory and __no_kmsan_checks omits c0eef95937a1 kmsan: add ReST documentation omits d994541fc1bb asm-generic: instrument usercopy in cacheflush.h omits 2c87055388ef x86: asm: instrument usercopy in get_user() and put_user() omits 21eb016f6584 instrumented.h: allow instrumenting both sides of copy_fro [...] omits e0df3bd0af56 stackdepot: reserve 5 extra bits in depot_stack_handle_t omits fc5ac49c7561 x86: add missing include to sparsemem.h omits 68da7b83e825 hugetlb: clean up code checking for fault/truncation races omits 89ad6b0b1fcf hugetlb: use new vma_lock for pmd sharing synchronization omits e1921dd83b8e hugetlb: create hugetlb_unmap_file_folio to unmap single f [...] omits 9d0a68137242 hugetlb: fix build issue for missing hugetlb_vma_lock_release omits dc06b8ee3e4f hugetlb: add vma based lock for pmd sharing omits 3b6581cd9a59 hugetlb: rename vma_shareable() and refactor code omits 66fe4acb44ab hugetlb: create remove_inode_single_folio to remove single [...] omits 2f80929fb346 hugetlb: rename remove_huge_page to hugetlb_delete_from_pa [...] omits 52b4a0014dc9 hugetlbfs: revert use i_mmap_rwsem for more pmd sharing sy [...] omits 00cdec99f3eb hugetlbfs: revert use i_mmap_rwsem to address page fault/t [...] omits 72bfbd7ef7aa mm/hugetlb: remove unnecessary 'NULL' values from pointer omits e609b0f837a7 mm/filemap: make folio_put_wait_locked static omits 978696a96c7c mm: hugetlb: eliminate memory-less nodes handling omits a23608874e82 mm: hugetlb: simplify per-node sysfs creation and removal omits 99c0942ece68 mm/mempolicy: use PAGE_ALIGN instead of open-coding it omits c90795e1d659 mm/page_alloc.c: document bulkfree_pcp_prepare() return value omits ce02a0aa0e01 mm-page_allocc-rename-check_free_page-to-free_page_is_bad-fix omits ebf1c26279bb mm/page_alloc.c: rename check_free_page() to free_page_is_bad() omits 68887dfa4074 mm/memcontrol: use kstrtobool for swapaccount param parsing omits bd01b5cda82e mm/damon/core: simplify the kdamond stop mechanism by remo [...] omits 92ecf4c914f2 mm/damon/sysfs: simplify the variable 'pid' assignment operation omits 464c5b82ccbc mm/damon: simplify the parameter passing for 'prepare_acce [...] omits 4106dadc78c0 mm/damon/lru_sort: deduplicate hot/cold schemes generators omits 81a325bfff4d mm/damon/lru_sort: use quotas param generator omits bbf714bf7ba0 mm/damon/reclaim: use the quota params generator macro omits c7a434cadb46 mm/damon/modules-common: implement damos time quota params [...] omits 8926fda7de32 mm/damon/modules-common: implement a damos quota params generator omits 2621bb4b4b7c mm/damon/lru_sort: use stat generator omits b57eaaef8b0a mm/damon/reclaim: use stat parameters generator omits 6234d1fd1935 mm/damon/modules-common: implement a stats parameters gene [...] omits 8666ce9dfbb9 mm/damon/reclaim: use watermarks parameters generator macro omits 88adad916f90 mm/damon/lru_sort: use watermarks parameters generator macro omits 73777cf69984 mm/damon/modules-common: implement a watermarks module par [...] omits 3e3d1319212d mm/damon/reclaim: use monitoring attributes parameters gen [...] omits 504596d1fbbc mm/damon/lru_sort: use monitoring attributes parameters ge [...] omits 2c88c40b3ecd mm/damon: implement a monitoring attributes module paramet [...] omits 13672a408425 mm/damon/lru_sort: use 'struct damon_attrs' for storing pa [...] omits 09266456a052 mm/damon/reclaim: use 'struct damon_attrs' for storing par [...] omits 508642b062cf mm/damon/core: reduce parameters for damon_set_attrs() omits 415887ff47a2 mm/damon/core: use a dedicated struct for monitoring attributes omits 285a09667c9a mm/damon/core: factor out 'damos_quota' private fileds ini [...] omits 3772c020fd3c mm/damon/core: copy struct-to-struct instead of field-to-f [...] omits e2834d0be820 mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deacti [...] omits 263b5fa39142 mm/damon/paddr: make supported DAMOS actions of paddr clear omits fc4e123de16d mm/damon: simplify scheme create in damon_lru_sort_apply_p [...] omits 0cf59dd789cb zram: keep comments within 80-columns limit omits 07376e85426a zram: do not waste zram_table_entry flags bits omits 493fc2816438 mm/damon: creating kmem cache for damon regions by KMEM_CACHE() omits 8aabcf77aa39 mm/damon: improve damon_new_region strategy omits 2fa6ce6bb538 mm/damon/sysfs: use the wrapper directly to check if the k [...] omits 43d8bdfba882 mm/damon/sysfs: change few functions execute order omits 5154312526e2 mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice omits f0d1d82771d2 writeback: remove unused macro DIRTY_FULL_SCOPE omits ee45fb9f1a18 mm: use nth_page instead of mem_map_offset mem_map_next omits e562d61ef54f mm/damon: remove duplicate get_monitoring_region() definitions omits cae61aadd537 mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE omits 4cee0ae26cea zsmalloc: use correct types in _first_obj_offset functions omits 157f80cb59da mm/shuffle: convert module_param_call to module_param_cb omits 458c6c9e6828 Docs/admin-guide/mm/damon/usage: note DAMON debugfs interf [...] omits e597b5b54fdf Docs/admin-guide/mm/damon/start: mention the dependency as [...] omits a6141fa3d455 mm/damon/Kconfig: notify debugfs deprecation plan omits ec9f60ae1b1a Docs/admin-guide/mm/damon: rename the title of the document omits a529b27f287d mm/damon/core-test: test damon_set_regions omits 174a1d7365c4 mm/damon/core: handle error from 'damon_fill_regions_holes()' omits 668eb9184461 mm/damon/core: avoid holes in newly set monitoring target ranges omits 9cdf0ad1f883 selftest/damon: add a test for duplicate context dirs creation omits a5225d4b164c tmpfs: add support for an i_version counter omits 372fc396ef68 mm-damon-vaddr-add-a-comment-for-default-case-in-damon_va_ [...] omits 90ff9c05fa31 mm/damon/vaddr: add a comment for 'default' case in damon_ [...] omits 73a95b58c140 mm/damon: introduce struct damos_access_pattern omits baea70f6c48b mm/rodata_test: use PAGE_ALIGNED() helper omits d7b7d7633b55 mm/hwpoison: add __init/__exit annotations to module init/ [...] omits cfd1cc85b513 memcg-reduce-size-of-memcg-vmstats-structures-fix omits 54e59c249cc9 memcg: reduce size of memcg vmstats structures omits b1e14370f88d memcg: rearrange code omits 5a887b9cabdc memcg: extract memcg_vmstats from struct mem_cgroup omits 4aaa0dd1d8bc memblock tests: add new pageblock related macro omits dec99395bf89 mm: add pageblock_aligned() macro omits 6842fdbd24ef mm: add pageblock_align() macro omits 89e5873f23c0 mm: reuse pageblock_start/end_pfn() macro omits e09c70ef02d8 mm/page_owner.c: remove redundant drain_all_pages omits b2e3b3001d0b mm/damon: simplify damon_ctx check in damon_sysfs_before_t [...] omits 6cbdd0fac6c8 selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory omits 6329d0c4625d selftests/vm: add file/shmem MADV_COLLAPSE selftest for cl [...] omits f181659feaa8 selftests/vm: fix "add thp collapse file and tmpfs testing [...] omits 717144a02421 selftests/vm: add thp collapse shmem testing omits 01e116ae604e selftests/vm: add thp collapse file and tmpfs testing omits 2a6fc7815bdc selftests/vm: modularize thp collapse memory operations omits 7478574a514a selftests/vm: dedup THP helpers omits 3d970453f3c2 mm/khugepaged: add tracepoint to hpage_collapse_scan_file() omits 411535a6d2f7 mm/madvise: add file and shmem support to MADV_COLLAPSE omits 0eb811ff9ebf mm/khugepaged: attempt to map file/shmem-backed pte-mapped [...] omits 7581d6508aad mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() omits c80b1fb35d6c mm/damon/core: iterate the regions list from current point [...] omits d26de2e41222 mm/hmm/test: use char dev with struct device to get device node omits 08dd1093f9c1 kasan: better invalid/double-free report header omits 3909e9dd1272 kasan: move tests to mm/kasan/ omits bffe0fed8c9d kasan: add another use-after-free test omits 71653f7d0f81 kasan: better identify bug types for tag-based modes omits 5e23f0cf7f9e kasan: dynamically allocate stack ring entries omits 76e497b52880 kasan: support kasan.stacktrace for SW_TAGS omits 31ee73cc0a02 kasan: initialize read-write lock in stack ring omits 3115b86c3166 kasan: implement stack ring for tag-based modes omits ebea715d8f56 kasan: introduce kasan_complete_mode_report_info omits 6f54ede12ba7 kasan: rework function arguments in report.c omits cf10170db56c kasan: fill in cache and object in complete_report_info omits efbca73a692f kasan: introduce complete_report_info omits fe08a14b7cf4 kasan: simplify print_report omits 0e999dae2e98 kasan: make kasan_addr_to_page static omits b8a21df0ee88 kasan: use kasan_addr_to_slab in print_address_description omits cba7ebe58f02 kasan: use virt_addr_valid in kasan_addr_to_page/slab omits 229fb12a8613 kasan: cosmetic changes in report.c omits 34f9d662f263 kasan: move kasan_get_alloc/free_track definitions omits f86aba6f0ca4 kasan: pass tagged pointers to kasan_save_alloc/free_info omits f24ad8ec7949 kasan: only define kasan_cache_create for Generic mode omits c2173b071dcb kasan: only define metadata structs for Generic mode omits d71763f36f4c kasan: only define metadata offsets for Generic mode omits 53f1e725bbe7 kasan: only define kasan_never_merge for Generic mode omits dde2e081243f kasan: only define kasan_metadata_size for Generic mode omits 9d8c18f83d6a kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta omits 0f02648a8ab6 kasan: introduce kasan_init_cache_meta omits 16bc45526a84 kasan: introduce kasan_requires_meta omits 927d8f264625 kasan: move kasan_get_*_meta to generic.c omits 0591d09e78fb kasan: clear metadata functions for tag-based modes omits 282784413820 kasan: introduce kasan_init_object_meta omits e6ef96b691b1 kasan: introduce kasan_get_alloc_track omits 55b3f1c7684b kasan: introduce kasan_print_aux_stacks omits b2fc1f020802 kasan: drop CONFIG_KASAN_TAGS_IDENTIFY omits 8b2ccf293156 kasan: split save_alloc_info implementations omits e9b0e88c66c8 kasan: move is_kmalloc check out of save_alloc_info omits de9a53248745 kasan: rename kasan_set_*_info to kasan_save_*_info omits 5a722ac7d3d0 kasan: check KASAN_NO_FREE_META in __kasan_metadata_size omits ffcace5ec1ed filemap: convert filemap_range_has_writeback() to use folios omits e8039a8505b8 hugetlb_encode.h: fix undefined behaviour (34 << 26) omits c734a85b5846 mm/damon/sysfs: simplify the judgement whether kdamonds are busy omits 2b012676aab2 mm/hugetlb.c: remove unnecessary initialization of local `err' omits 67df16e25287 mm: convert lock_page_or_retry() to folio_lock_or_retry() omits 3c245a429926 uprobes: use new_folio in __replace_page() omits d2304707d02d rmap: remove page_unlock_anon_vma_read() omits 6a0209c688a7 mm: convert page_get_anon_vma() to folio_get_anon_vma() omits 4692175c42b2 huge_memory: convert unmap_page() to unmap_folio() omits e7d511feab78 huge_memory: convert split_huge_page_to_list() to use a folio omits 1d91f38ec0e2 migrate: convert unmap_and_move_huge_page() to use folios omits 3136c769efdb migrate: convert __unmap_and_move() to use folios omits babb7614c19a rmap: convert page_move_anon_rmap() to use a folio omits eaf822fad30d mm: remove try_to_free_swap() omits 65179290e9c8 memcg: convert mem_cgroup_swap_full() to take a folio omits 9d4325a41c41 mm: convert do_swap_page() to use folio_free_swap() omits 7d239964b043 ksm: use a folio in replace_page() omits cbcd0972abff uprobes: use folios more widely in __replace_page() omits 2529c55f78df madvise: convert madvise_free_pte_range() to use a folio omits 3efc10df8d43 huge_memory: convert do_huge_pmd_wp_page() to use a folio omits 31c1012df93d mm: convert do_wp_page() to use a folio omits c3c5ddfcf551 swap: convert swap_writepage() to use a folio omits 513eb62f3f6a swap_state: convert free_swap_cache() to use a folio omits 7f5525cbe700 mm: remove lookup_swap_cache() omits 9ed260e836b1 mm: convert do_swap_page() to use swap_cache_get_folio() omits e87786f823fc swapfile: convert unuse_pte_range() to use a folio omits ec92c2af602a swapfile: convert __try_to_reclaim_swap() to use a folio omits f3d76c1e944e swapfile: convert try_to_unuse() to use a folio omits 3c1f32709ae3 shmem: remove shmem_getpage() omits 1d09c704a009 userfaultfd: convert mcontinue_atomic_pte() to use a folio omits 096db1a8824d khugepaged: call shmem_get_folio() omits 5c844e12fafd shmem: convert shmem_get_link() to use a folio omits 869225964391 shmem: convert shmem_symlink() to use a folio omits fd90b0612069 shmem: convert shmem_fallocate() to use a folio omits cc34c4a34eac shmem: convert shmem_file_read_iter() to use shmem_get_folio() omits 788658bcd04e shmem: convert shmem_write_begin() to use shmem_get_folio() omits 4bd963cae908 shmem: convert shmem_get_partial_folio() to use shmem_get_folio() omits 96d01937491c shmem: add shmem_get_folio() omits 5420c950314c shmem: convert shmem_read_mapping_page_gfp() to use shmem_ [...] omits 371133f76a6d shmem: convert shmem_fault() to use shmem_get_folio_gfp() omits bdee87792456 shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() omits 9a1c7568798e shmem: eliminate struct page from shmem_swapin_folio() omits 37fed2ad7b76 swap-add-swap_cache_get_folio-fix omits c0c912e96db7 swap: add swap_cache_get_folio() omits 14b4a864e94a shmem: convert shmem_replace_page() to shmem_replace_folio() omits 3676cbf67714 shmem: convert shmem_mfill_atomic_pte() to use a folio omits 1829c13d7c7c memcg: convert mem_cgroup_swapin_charge_page() to mem_cgro [...] omits be121518c427 mm: convert do_swap_page()'s swapcache variable to a folio omits 86b330f12588 mm: convert do_swap_page() to use a folio omits ae0bbb20c3d2 mm/swap: convert put_swap_page() to put_swap_folio() omits c52521653cd6 mm/swap: convert add_to_swap_cache() to take a folio omits fadc797298cc mm/swap: convert __read_swap_cache_async() to use a folio omits fbe9233bfa50 mm/swapfile: convert try_to_free_swap() to folio_free_swap() omits ee6f4093bd61 mm/swapfile: remove page_swapcount() omits f58181f7b2f7 shmem: convert shmem_replace_page() to use folios throughout omits f236dbce2a8d shmem: convert shmem_delete_from_page_cache() to take a folio omits d9046943c22a shmem: convert shmem_writepage() to use a folio throughout omits f53a8a7c211b mm: add folio_add_lru_vma() omits f9b31fb5f59a mm: add split_folio() omits c25c89c420eb mm: reimplement folio_order() and folio_nr_pages() omits 9ca5f8c4e4a2 mm: add the first tail page to struct folio omits f6e1f21d4fbd mm-vmscan-fix-a-lot-of-comments-vs-mglru omits cd1d606fcfd5 mm/vmscan: fix a lot of comments omits 63c3adeb5172 ksm: convert to use common struct mm_slot omits b0f34bf82539 ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash omits 90ebbe5b7534 ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node omits d4250a2907a4 ksm: add the ksm prefix to the names of the ksm private st [...] omits 8c982cdbf96a ksm: remove redundant declarations in ksm.h omits f8690d52f719 mm: thp: fix build error with CONFIG_SHMEM disabled omits 397f137789ba mm: thp: convert to use common struct mm_slot omits 046946493140 mm: introduce common struct mm_slot omits bcee3732a0c5 fuse: convert direct IO paths to use FOLL_PIN omits a4b3a55f6801 NFS: direct-io: convert to FOLL_PIN pages omits 95160f6ed7f9 block, bio, fs: convert most filesystems to pin_user_pages_fast() omits 3b427482e16a iov_iter: new iov_iter_pin_pages*() routines omits ba4a5afde47e block: add dio_w_*() wrappers for pin, unpin user pages omits 3de9cf0118d4 mm/gup: introduce pin_user_page() omits 0aec15e422a1 mm: change release_pages() to use unsigned long for npages omits fc636029c15b ksm: add profit monitoring documentation omits b98edbfc3705 ksm: count allocated ksm rmap_items for each process omits cddd81e52505 mm: deduplicate cacheline padding code omits 812213c9feaf mm-reduce-noise-in-show_mem-for-lowmem-allocations-vs-mapl [...] omits cd7a37432ac9 mm-reduce-noise-in-show_mem-for-lowmem-allocations-fix omits f393b27af447 pc-mm-reduce-noise-in-show_mem-for-lowmem-allocations-upda [...] omits a80f5efd134d mm-reduce-noise-in-show_mem-for-lowmem-allocations-update omits 1e7be1ba46e1 mm: reduce noise in show_mem for lowmem allocations omits 1192684c5e39 mm: fixup documentation regarding pte_numa() and PROT_NUMA omits 99cea094066b mm/gup: use gup_can_follow_protnone() also in GUP-fast omits 76fdebae2885 mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() omits c52057dfc272 mm: fix the handling Non-LRU pages returned by follow_page omits dcedf55c6e46 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 05429f9b481c mm: add merging after mremap resize omits 975a01028e35 mm: refactor of vma_merge() omits bef4daa84508 mm-delete-unused-mmf_oom_victim-flag-fix omits 80b5240cc28d mm: delete unused MMF_OOM_VICTIM flag omits d6879538bbf9 mm-drop-oom-code-from-exit_mmap-fix-fix omits 34338db4b282 mm: drop oom code from exit_mmap omits 2a7fdd90e9c4 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits d99e9f9a9bfb mm/mmap.c: pass in mapping to __vma_link_file() omits 4a4ef4dd7a57 mm/mmap: drop range_has_overlap() function omits e2a131f987b1 mm: fix one kernel-doc comment omits ac7a92ce2e49 mm: remove the vma linked list omits 3d88092951c1 mm/vmscan: use the proper VMA iterator omits d7bffacf44f6 mm/vmscan: use vma iterator instead of vm_next omits 971673efbbca riscv: use vma iterator for vdso omits 96c7a2971a5c nommu: remove uses of VMA linked list omits 7ec3b5d9a56e i915: use the VMA iterator omits 7717369c2f27 mm/swapfile: use vma iterator instead of vma linked list omits 8ab26a9b50e2 mm/pagewalk: use vma_find() instead of vma linked list omits 6ff4239d80ca mm/oom_kill: use vma iterators instead of vma linked list omits fc63e0f4f597 mm/msync: use vma_find() instead of vma linked list omits 7812d647c1b8 mm/mremap: use vma_find_intersection() instead of vma linked list omits d147591aa1cd mm/mprotect: use maple tree navigation instead of VMA linked list omits 220e9d439ef3 mm/mlock: use vma iterator and maple state instead of vma [...] omits dbc1033367a3 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 77d2bc64ab63 mm/memcontrol: stop using mm->highest_vm_end omits e88997998db0 mm/madvise: use vma_find() instead of vma linked list omits f2aca04a14bd mm/ksm: use vma iterators instead of vma linked list omits 08b370218658 mm/khugepaged: stop using vma linked list omits b5a099d03434 mm/gup: use maple tree navigation instead of linked list omits 628e3b678993 bpf: remove VMA linked list omits f24a0aafe204 fork: use VMA iterator omits 70d1d8b4e6bd sched: use maple tree iterator to walk VMAs omits e8722b131525 perf: use VMA iterator omits a0559b28eace acct: use VMA iterator instead of linked list omits 49113eba4eac ipc/shm: use VMA iterator instead of linked list omits ed02e0a682f0 userfaultfd: use maple tree iterator to iterate VMAs omits c52ee8bbf18a fs/proc/task_mmu: stop using linked list and highest_vm_end omits 6443ad94e8c5 fs/proc/base: use the vma iterators in place of linked list omits 834c94a6617e exec: use VMA iterator instead of linked list omits b27479f7f78c coredump: remove vma linked list walk omits 440009add8ba um: remove vma linked list walk omits bd041310dc9f optee: remove vma linked list walk omits d02643402695 cxl: remove vma linked list walk omits a05d49bff5ee xtensa: remove vma linked list walks omits 7c6343257038 x86: remove vma linked list walks omits 8c17461fb1c2 s390: remove vma linked list walks omits 24afe80a89af powerpc: remove mmap linked list walks omits d5d895c81fa7 parisc: remove mmap linked list from cache handling omits d7c27e53a82b arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 449e590d6b68 arm64: remove mmap linked list from vdso omits ce2b396b9e02 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits c2b23b4e12be mm/mmap: reorganize munmap to use maple states omits d6ea49adb1db mm/mmap: move mmap_region() below do_munmap() omits 7d4074e30a9c mm: convert vma_lookup() to use mtree_load() omits 5c056327f14f mm: remove vmacache omits 3eb90da60571 mm/mmap: use advanced maple tree API for mmap_region() omits 95633852fd40 mm: use maple tree operations for find_vma_intersection() omits 1f3195a2bb34 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 565eb381d0e1 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 4018df7e0aff mm: optimize find_exact_vma() to use vma_lookup() omits 84b151762ea1 xen: use vma_lookup() in privcmd_ioctl_mmap() omits b7f0c4d4aa3d mmap: change zeroing of maple tree in __vma_adjust() omits 0ce9f9a3ce02 mm: remove rb tree. omits 32c6bd0fa130 proc: remove VMA rbtree use from nommu omits b2957ee0f37b damon: convert __damon_va_three_regions to use the VMA iterator omits b2d466b651c2 kernel/fork: use maple tree for dup_mmap() during forking omits d966d613959f mm/mmap: use maple tree for unmapped_area{_topdown} omits 108617cb8f8b mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits c1ea37fa8b00 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits c875c1a79b68 mmap: use the VMA iterator in count_vma_pages_range() omits a5b4bd5922aa mm: add VMA iterator omits 78823b01952e mm: start tracking VMAs with maple tree omits 5b43ae2ae32f lib/test_maple_tree: add testing for maple tree omits 004a2c719624 radix tree test suite: add lockdep_is_held to header omits fb53d5d4c802 radix tree test suite: add support for slab bulk APIs omits a2c7e15a860a radix tree test suite: add allocation counts and size to k [...] omits 7e2005149987 radix tree test suite: add kmem_cache_set_non_kernel() omits 6d47c91e6e1f radix tree test suite: add pr_err define omits 616132de526a Maple Tree: add new data structure omits 8847702a07b0 mm/demotion: expose memory tier details via sysfs omits 0230ae794506 lib/nodemask: optimize node_random for nodemask with singl [...] omits 2f60f3f43717 mm/demotion: make toptier_distance inclusive upper bound o [...] omits 131c0c011cff mm-demotion-update-node_is_toptier-to-work-with-memory-tie [...] omits 9d98c3b17ca9 kernel/sched/fair: include missed header file, memory-tiers.h omits 46c3fb9bbf39 mm/demotion: update node_is_toptier to work with memory tiers omits d88297613260 mm/demotion: demote pages according to allocation fallback order omits 9af73a8ad45d mm/demotion: drop memtier from memtype omits 549e323a3886 mm/demotion: add pg_data_t member to track node memory tie [...] omits dda864c53d8d mm/demotion: build demotion targets based on explicit memo [...] omits 69934f1fac17 mm/demotion: assign correct memory type for multiple dax d [...] omits 0bd5f7daa7c2 mm/demotion/dax/kmem: set node's abstract distance to MEMT [...] omits 1084242fa2ff mm/demotion: fix kernel error with memory hotplug omits 30304b64302c mm/demotion: add hotplug callbacks to handle new numa node [...] omits fb6b85e7e6d8 mm/demotion: move memory demotion related code omits 6c700e9ea1e2 mm-demotion-add-support-for-explicit-memory-tiers-fix omits ca36599c92f3 mm/demotion: add support for explicit memory tiers omits 2017d086cb76 mm: multi-gen LRU: design doc omits 0f50c351c29a mm: multi-gen LRU: admin guide omits fce1e22ef7f5 mm: multi-gen LRU: debugfs interface omits b38226a9ac5f mm: multi-gen LRU: thrashing prevention omits 06cb100a1d4c mm: multi-gen LRU: kill switch omits 27706931881c mm: multi-gen LRU: optimize multiple memcgs omits f2c1090205ee mm: multi-gen LRU: support page table walks omits d3d707682a41 mm: multi-gen LRU: exploit locality in rmap omits 3e98892be953 mm: multi-gen LRU: minimal implementation omits a37cdbeec3c6 mm: multi-gen LRU: groundwork omits ee976fd40392 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] omits d1e5936f00cb mm/vmscan.c: refactor shrink_node() omits f3fc926514c0 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG omits a10d492caef1 mm: x86, arm64: add arch_has_hw_pte_young() omits ee6a60394608 mm/page_io: count submission time as thrashing delay for d [...] omits e37d8210a0bc delayacct: support re-entrance detection of thrashing accounting omits d01e9e03ca39 mm-oom_kill-add-trace-logs-in-process_mrelease-system-call-fix omits 403f3bd39ba5 mm: oom_kill: add trace logs in process_mrelease() system call omits 730a1b1d2686 mm: migrate: do not retry 10 times for the subpages of fai [...] omits 582781a85026 migrate_pages(): fix failure counting for retry omits 4d2afb150e6c migrate_pages(): fix failure counting for THP splitting omits 78d4919e0895 migrate_pages(): fix failure counting for THP on -ENOSYS omits a3d56a70ffd0 migrate_pages(): fix failure counting for THP subpages retrying omits cc01522f1b19 migrate_pages(): fix THP failure counting for -ENOMEM omits 880739ac6b9f migrate_pages(): remove unnecessary list_safe_reset_next() omits 88d3d100124a migrate: fix syscall move_pages() return value for failure omits 290da1218549 hmm-tests: fix migrate_dirty_page test omits 5143bcdc7b02 selftests/hmm-tests: add test for dirty bits omits 7a559d7bfec9 mm/compaction: fix set skip in fast_find_migrateblock omits 257ffc52ae60 filemap: make the accounting of thrashing more consistent omits da96299f02fc mm/swap: cache swap migration A/D bits support omits 59909b5d5f27 mm-swap-cache-maximum-swapfile-size-when-init-swap-fix omits c98e94d5886e mm/swap: cache maximum swapfile size when init swap omits 2bcf1752a454 mm: remember young/dirty bit for page migrations omits 9c379fb63d31 mm/thp: carry over dirty bit when thp splits on pmd omits 38b10abeb6d8 mm/swap: add swp_offset_pfn() to fetch PFN from swap entry omits a8f26a3655c1 mm/swap: comment all the ifdef in swapops.h omits b617d3d20c6a mm/x86: use SWP_TYPE_BITS in 3-level swap macros omits 463e912fd8fc mm: discard __GFP_ATOMIC omits 0fe98314376f mm, hwpoison: cleanup some obsolete comments omits 10128473b15b mm, hwpoison: check PageTable() explicitly in hwpoison_use [...] omits cc8b83e59b9b mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead [...] omits bf4ee8601ea2 mm, hwpoison: use num_poisoned_pages_sub() to decrease num [...] omits 4cc2f6dd7511 mm, hwpoison: use __PageMovable() to detect non-lru movable pages omits 1c6c2dd425d2 mm, hwpoison: use ClearPageHWPoison() in memory_failure() omits 7f02cf4a6652 mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock omits ced831c75b14 Merge branch 'mm-stable' into mm-unstable omits cb51a80605c0 MAINTAINERS: drop entry to removed file in ARM/RISCPC ARCH [...] omits 7711ff69e92e x86-uaccess-avoid-check_object_size-in-copy_from_user_nmi-fix omits 93299b03963a x86/uaccess: avoid check_object_size() in copy_from_user_nmi() omits d9cba4cf71f7 mm/page_isolation: fix isolate_single_pageblock() isolatio [...] omits cd027b692f13 mmhwpoison-check-mm-when-killing-accessing-process-fix omits f2bfefcb6728 mm,hwpoison: check mm when killing accessing process omits e7884a23cb4b mm/hugetlb: correct demote page offset logic omits 3d4d9df70d63 mm: prevent page_frag_alloc() from corrupting the memory omits 7cc5413b0b8d mm: bring back update_mmu_cache() to finish_fault() omits b679e80ee30a frontswap: don't call ->init if no ops are registered omits 2d5e983dfcc7 mm/huge_memory: use pfn_to_online_page() in split_huge_pag [...] omits 9c04593dedcd mm: fix madivse_pageout mishandling on non-LRU page omits 21526ac24c8b powerpc/64s/radix: don't need to broadcast IPI for radix p [...] omits 9aacbaab47ad mm: gup: fix the fast GUP race against THP collapse omits 0be179d66452 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] omits 83adcfe614c2 mm: vmscan: fix extreme overreclaim and swap floods omits 880af4b500d1 smb3: add dynamic trace points for tree disconnect omits 2b109cffe683 thermal/drivers/intel: Use generic thermal_zone_get_trip() [...] omits f6f6f9a01374 thermal/intel/int340x: Replace parameter to simplify omits f40bd352148a thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() [...] omits f73068fc3e6f thermal/drivers/acerhdf: Use generic thermal_zone_get_trip [...] omits 09f1aa6a2c77 thermal/drivers/ti: Remove unused macros ti_thermal_get_tr [...] omits fb110e9711e0 thermal/drivers/da9062: Use generic thermal_zone_get_trip( [...] omits 5625acbdb346 thermal/drivers/broadcom: Use generic thermal_zone_get_tri [...] omits 6246eb75a649 thermal/drivers/rcar: Use generic thermal_zone_get_trip() [...] omits 9c58337936b0 thermal/drivers/imx: Use generic thermal_zone_get_trip() function omits 95fdc3d15326 thermal/drivers/st: Use generic trip points omits 4c57920b3767 thermal/of: Remove of_thermal_get_crit_temp() omits 4d4ed1e77642 thermal/of: Remove of_thermal_set_trip_hyst() omits 6e6b4d8a3d6e thermal/of: Remove of_thermal_is_trip_valid() omits 25afb8c82410 thermal/of: Remove of_thermal_get_ntrips() omits 3629949a50d2 thermal/drivers/rcar_gen3: Use the generic function to get [...] omits 38107973d2bf thermal/drivers/armada: Use generic thermal_zone_get_trip( [...] omits a5744d96922b thermal/drivers/qcom: Use generic thermal_zone_get_trip() [...] omits f86f1dee33a8 thermal/drivers/hisi: Use generic thermal_zone_get_trip() [...] omits e6f7849c7500 thermal/drivers/uniphier: Use generic thermal_zone_get_tri [...] omits 2eee90fbf0cd thermal/drivers/tegra: Use generic thermal_zone_get_trip() [...] omits 4a71bb8005ba thermal/drivers/exynos: Replace of_thermal_is_trip_valid() [...] omits 1fc32521b784 thermal/drivers/exynos: of_thermal_get_ntrips() omits 175bfd4394c5 thermal/drivers/exynos: Use generic thermal_zone_get_trip( [...] omits 45b337c6135c thermal/of: Remove unused functions omits 1163aa554f2b thermal/of: Use generic thermal_zone_get_trip() function omits 5752c963bb38 thermal/core/governors: Use thermal_zone_get_trip() instea [...] omits b28ec9fdee99 thermal/core: Add a generic thermal_zone_get_crit_temp() function omits e5a0603ee3ba thermal/core: Add a generic thermal_zone_set_trip() function omits fdd78fe4875f thermal/sysfs: Do not make get_trip_hyst optional omits 78ffa3e58d93 thermal/core: Add a generic thermal_zone_get_trip() function omits 2b5ee96ccec0 Merge branch 'for-next-next-v6.0-20220921' into for-next-20220921 omits fe4586572a87 Merge branch 'for-next-current-v5.19-20220921' into for-ne [...] omits 3e59dd9dff43 Merge branch 'ext/filipe/extent-map' into for-next-next-v6 [...] omits bdb6c083790b Merge branch 'ext/sroesch/iouring-buffered-v3' into for-ne [...] omits bfaead9654c3 Merge branch 'misc-next' into for-next-next-v6.0-20220921 omits ea225ec8cc92 Merge branch 'misc-6.0' into for-next-current-v5.19-20220921 omits f535330bbb59 btrfs: enable nowait async buffered writes omits dc7788cd4106 btrfs: assert nowait mode is not used for some btree searc [...] omits 7125ddc0b75d btrfs: make btrfs_buffered_write nowait compatible omits b8d201d16de6 btrfs: plumb NOWAIT through the write path omits e790d1d2f56c btrfs: make lock_and_cleanup_extent_if_need nowait compatible omits c9ec0519dc44 btrfs: make prepare_pages nowait compatible omits 44bacc55e269 btrfs: make btrfs_check_nocow_lock nowait compatible omits 2879ce2dd8ab btrfs: add btrfs_try_lock_ordered_range omits 08ed00508bc1 Merge branch into tip/master: 'x86/mm' omits d9e81eeace0b Merge branch into tip/master: 'x86/misc' omits 233173ca468e Merge branch into tip/master: 'x86/asm' omits 0f465ac9606b Merge branch into tip/master: 'perf/core' omits a85f07b57322 Merge branch into tip/master: 'locking/core' omits c4b7a1f6238d btrfs: add the ability to use NO_FLUSH for data reservations omits f907c2a8a9ec btrfs: make can_nocow_extent nowait compatible omits e511ae5f03d5 btrfs: implement a nowait option for tree searches omits e19f7d8672dc mm: export balance_dirty_pages_ratelimited_flags() omits a4c79f3f1c2a btrfs: relax block-group-tree feature dependency checks omits 310108261c61 btrfs: move end_io_func argument to btrfs_bio_ctrl structure omits 9c7ef39e4ef8 btrfs: switch page and disk_bytenr argument position for s [...] omits b5df3a5e9401 btrfs: update the comment for submit_extent_page() omits 7491b9c0bb55 btrfs: drop extent map range more efficiently omits 7a1cd1c093d0 btrfs: avoid pointless extent map tree search when flushin [...] omits d3ec85e357b3 btrfs: remove unnecessary next extent map search omits 7332693b3132 btrfs: remove unnecessary NULL pointer checks when searchi [...] omits 7caca5b0b984 btrfs: assert tree is locked when clearing extent map from [...] omits 969232727c48 btrfs: remove unnecessary extent map initializations omits 38ba77312ffb btrfs: remove the refcount warning/check at free_extent_map() omits e52b95e01581 btrfs: add helper to replace extent map range with a new e [...] omits b044cc12ab46 btrfs: move open coded extent map tree deletion out of ino [...] omits d8abe004c24d btrfs: use cond_resched_rwlock_write() during inode eviction omits ffde86be2703 btrfs: use extent_map_end() at btrfs_drop_extent_map_range() omits c3ae54965771 btrfs: move btrfs_drop_extent_cache() to extent_map.c omits bf64c606c1c3 btrfs: fix missed extent on fsync after dropping extent maps omits 2b0f4230f673 Fix formatting of client smbdirect RDMA logging omits 06a1af4adc80 Handle variable number of SGEs in client smbdirect send. omits b48499ea76b1 Reduce client smbdirect max receive segment size omits ff1afb808d4a Decrease the number of SMB3 smbdirect client SGEs omits d9326e9c46b3 cifs: return correct error in ->calc_signature() omits 1add08ceb15b efi: libstub: remove pointless goto kludge omits d2130a9cf0f7 efi: libstub: simplify efi_get_memory_map() and struct efi [...] omits bc5853aa56de efi: libstub: avoid efi_get_memory_map() for allocating th [...] omits 21432fc22c48 hwmon: (vt8231) Reorder symbols to get rid of a few forwar [...] omits f2416274cb21 hwmon: (vt8231) Introduce a #define for the driver name an [...] omits 3701e0adf3c8 hwmon: (pc87360) Reorder symbols to get rid of a few forwa [...] omits f5c55a97d492 hwmon: (pc87360) Introduce a #define for the driver name a [...] omits e8071c71d64e hwmon: (pwm-fan) Switch regulator dynamically omits 713e1fc4a45b hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions omits 3cc572fca5ca hwmon: (pwm-fan) Add dedicated power switch function omits 1448dc883933 hwmon: (pwm-fan) Simplify enable/disable check omits 700dbcf59109 hwmon: (pwm-fan) Refactor fan power on/off omits 009aeddecef3 hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter. omits 0b01682a8dc2 random: use hwgenerator randomness more frequently at early boot omits 4bd8f32a4d8a Merge branch into tip/master: 'x86/timers' omits 59378854bfd3 Merge branch into tip/master: 'x86/sgx' omits 33c5446e3ca0 Merge branch into tip/master: 'x86/platform' omits a9f5fd264c36 Merge branch into tip/master: 'x86/mm' omits 6a8c9532813c Merge branch into tip/master: 'x86/misc' omits eab830443129 Merge branch into tip/master: 'x86/microcode' omits 2e7948dd8b0a Merge branch into tip/master: 'x86/cpu' omits 0a4ed304c239 Merge branch into tip/master: 'x86/core' omits 64ba119ca91f Merge branch into tip/master: 'x86/cleanups' omits e6943d76090f Merge branch into tip/master: 'x86/cache' omits 2a6d18147b96 Merge branch into tip/master: 'x86/apic' omits c00d0e43b84e Merge branch into tip/master: 'sched/rt' omits 060396a92829 Merge branch into tip/master: 'sched/psi' omits 23fa50721d26 Merge branch into tip/master: 'sched/core' omits 860a06e236c0 Merge branch into tip/master: 'ras/core' omits 46f29e9e2f96 Merge branch into tip/master: 'perf/core' omits c02274154b47 Merge branch into tip/master: 'objtool/core' omits 3055b5fe6635 Merge branch into tip/master: 'locking/core' omits 0babca57c83c Merge branch into tip/master: 'irq/core' omits 4e1772868594 Merge branch into tip/master: 'x86/urgent' omits 56281b97f3bb Merge branch into tip/master: 'perf/urgent' omits 9045c0529c40 drm/i915/fbc: Use lockdep_assert_held() omits bff0d857053b drm/i915/fbc: Move flip_pending assignmnt omits f98157106559 MAINTAINERS: Add Tom Talpey as cifs.ko reviewer omits aca2d743d2b0 cifs: misc: fix spelling typo in comment omits f4ce4c2cd615 btrfs: add struct declarations in dev-replace.h omits 2d0c2aa9c7fa btrfs: use a runtime flag to indicate an inode is a free s [...] omits 2042f44a6be7 btrfs: open code and remove btrfs_insert_inode_hash helper omits 6ada79dc3aa7 btrfs: open code and remove btrfs_inode_sectorsize helper omits e132002fa6af btrfs: move btrfs_ordered_sum_size into file-item.c omits 5a1d06f8b7ad btrfs: move the fs_info related helpers closer to fs_info [...] omits 2552860d4589 btrfs: move btrfs_csum_ptr to inode.c omits 7a934521772a btrfs: move fs_info forward declarations to the top of ctree.h omits addc61eb44b7 btrfs: move btrfs_swapfile_pin into volumes.h omits 907a79407f21 btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h omits 5143da8eb391 btrfs: move btrfs_init_async_reclaim_work prototype to spa [...] omits 84622ab74db8 btrfs: move btrfs_full_stripe_locks_tree into block-group.h omits aa6091e23783 btrfs: move btrfs_caching_type to block-group.h omits db58699313e5 btrfs: stop tracking failed reads in the I/O tree omits 5b0d53db741e btrfs: remove is_data_inode() checks in extent-io-tree.c omits 7e94168fd2e2 btrfs: don't init io tree with private data for non-inodes omits 3b6aa9d3a91e btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS omits c85e70f56829 btrfs: don't clear CTL bits when trying to release extent state omits f8773ceed408 btrfs: get rid of extent_io_tree::dirty_bytes omits e216abcae353 btrfs: remove extent_io_tree::track_uptodate omits a3d23a197288 btrfs: unify the lock/unlock extent variants omits 5359f75ca710 btrfs: drop extent_changeset from set_extent_bit omits 559aa528f109 btrfs: remove failed_start argument from set_extent_bit omits 6353d0c89507 btrfs: remove the wake argument from clear_extent_bits omits 5b3a4213655b btrfs: drop exclusive_bits from set_extent_bit omits ae600d8e2251 btrfs: move extent io tree unrelated prototypes to their a [...] omits fb345d47806c btrfs: use next_state/prev_state in merge_state omits 0ec1a8fe6607 btrfs: make tree_search_prev_next return extent_state's omits 66daf5e8b086 btrfs: make tree_search_for_insert return extent_state omits 660a9d01a5db btrfs: make tree_search return struct extent_state omits 82056c16f449 btrfs: use next_state instead of rb_next where we can omits fb6a321ae552 btrfs: remove struct tree_entry in extent-io-tree.c omits e8be724d574e btrfs: unexport all the temporary exports for extent-io-tree.c omits 66965b04326b btrfs: unexport btrfs_debug_check_extent_io_range omits eceacc7ebd5b btrfs: move core extent_io_tree functions to extent-io-tree.c omits faaa48fa3356 btrfs: move a few exported extent_io_tree helpers to exten [...] omits 3aa06134960e btrfs: temporarily export and then move extent state helpers omits b5d9efa12589 btrfs: temporarily export and move core extent_io_tree tre [...] omits d2c1ef23edf4 btrfs: move btrfs_debug_check_extent_io_range into extent- [...] omits f0950d73f21e btrfs: export wait_extent_bit omits 1def58e54ddb btrfs: move simple extent bit helpers out of extent_io.c omits 64495afb408e btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's omits df16296d96ef btrfs: move extent state init and alloc functions to their [...] omits 3541d985414b btrfs: temporarily export alloc_extent_state helpers omits 899059250953 btrfs: separate out the eb and extent state leak helpers omits d1c7f302770d btrfs: separate out the extent state and extent buffer init code omits b77d95299220 btrfs: use find_first_extent_bit in btrfs_clean_io_failure omits 30a6cf514761 btrfs: convert the io_failure_tree to a plain rb_tree omits 60631910d138 btrfs: unexport internal failrec functions omits d698130002a0 btrfs: rename clean_io_failure and remove extraneous args omits 2db9517c7966 btrfs: add KCSAN annotations for unlocked access to block_ [...] omits 83ccf3132b0c btrfs: zoned: wait for extent buffer IOs before finishing a zone omits 7151db8d18f9 btrfs: remove useless used space increment during space re [...] omits be9db50502f8 btrfs: fix hang during unmount when stopping a space recla [...] omits 527bcfeff612 btrfs: fix hang during unmount when stopping block group r [...] omits b1378b564a81 btrfs: zoned: refactor device checks in btrfs_check_zoned_mode omits dc09c6211244 btrfs: qgroup: fix a typo in a comment omits 1bc44fc1b7a7 btrfs: remove btrfs_bit_radix_cachep declaration omits d113f3385f83 btrfs: skip subtree scan if it's too high to avoid low sta [...] omits 81db3d4aaf17 btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING t [...] omits 9ea4f2c7cc32 btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN omits dc8d53163d11 btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later [...] omits 2326301d1633 btrfs: sysfs: introduce global qgroup attribute group omits 2045f79ee643 btrfs: make fiemap more efficient and accurate reporting e [...] omits a595613ecec0 btrfs: skip unnecessary extent buffer sharedness checks du [...] omits f1d57b9c6030 btrfs: speedup checking for extent sharedness during fiemap omits 1f8964958f84 btrfs: rename btrfs_check_shared() to a more descriptive name omits 429a09553559 drm/i915: WARN if a port should use VBT provided vswing tables omits fcf773ae8016 Merge branch 'remotes/lorenzo/pci/qcom' omits eeae5aca93a7 Merge branch 'remotes/lorenzo/pci/mvebu' omits f6881524b47a Merge branch 'remotes/lorenzo/pci/mediatek' omits c2b6440baa28 Merge branch 'remotes/lorenzo/pci/endpoint' omits 9befa97fd0fe Merge branch 'remotes/lorenzo/pci/dwc' omits 81be2197b597 Merge branch 'remotes/lorenzo/pci/dt' omits f47af0cd40e4 Merge branch 'remotes/lorenzo/pci/bridge-emul' omits 051ed99c227a Merge branch 'remotes/lorenzo/pci/apple' omits e1e8fd99b90f Merge branch 'remotes/lorenzo/pci/aardvark' omits 0a25a7da956b Merge branch 'pci/pm' omits 367dc3699ea3 Merge branch 'pci/msi' omits 1b50b994df2a Merge branch 'pci/aspm' omits e2a8fb944a7e Merge remote-tracking branch 'regulator/for-6.1' into regu [...] omits 64e095757a98 btrfs: allow fiemap to be interruptible omits 7fc1d7d8a36f btrfs: properly flush delalloc when entering fiemap omits 80c5086f4f7d btrfs: remove zero length check when entering fiemap omits ddc9be3a3c68 btrfs: remove check for impossible block start for an exte [...] omits 3838c0ef2c3f btrfs: make hole and data seeking a lot more efficient omits d69d68656cdf btrfs: allow hole and data seeking to be interruptible omits 02c79b180026 btrfs: remove the unnecessary result variables omits c847ae3ab965 btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTEN [...] omits 31c64ebe7165 btrfs: don't save block group root into super block omits 53480a3c7ea6 btrfs: enhance unsupported compat RO flags handling omits cf6c805710f5 btrfs: dump all space infos if we abort transaction due to ENOSPC omits 41d87c83cd9e btrfs: output human readable space info flag omits a5019225ba14 btrfs: check superblock to ensure the fs was not modified [...] omits c48428b7f224 btrfs: stop allocation a btrfs_io_context for simple I/O omits f15e5798b84f btrfs: add fast path for single device io in __btrfs_map_block omits 514a79bd295c btrfs: decide bio cloning inside submit_stripe_bio omits 69036854913b btrfs: factor out low-level bio setup from submit_stripe_bio omits f19283c73ca5 btrfs: give struct btrfs_bio a real end_io handler omits 2f833d80b15d btrfs: properly abstract the parity raid bio handling omits ef6fdfc9da97 btrfs: use chained bios when cloning omits df3054f6f7ce btrfs: don't take a bio_counter reference for cloned bios omits 11f3c8452f62 btrfs: pass the operation to btrfs_bio_alloc omits e30fbfc2582f btrfs: move btrfs_bio allocation to volumes.c omits 37682f27003b btrfs: don't create integrity bioset for btrfs_bioset omits c65cfc683376 btrfs: remove use btrfs_remove_free_space_cache instead of [...] omits ac20689d9c8f btrfs: call __btrfs_remove_free_space_cache_locked on cach [...] omits 91f7f69ecfc5 btrfs: fix race between quota enable and quota rescan ioctl omits 5e9dc54d9ee3 btrfs: don't print information about space cache or tree e [...] omits 18ffdd862e64 btrfs: simplify error handling at btrfs_del_root_ref() omits 7c5829ee1b88 btrfs: get rid of block group caching progress logic omits 963a011a1b4c btrfs: send: fix failures when processing inodes with no links omits 64ec86f96965 btrfs: send: refactor arguments of get_inode_info() omits 208f6de66423 btrfs: remove unnecessary EXTENT_UPTODATE state in buffere [...] omits b14da2b65aa6 btrfs: simplify adding and replacing references during log replay omits 9ecb89957c62 btrfs: sysfs: show discard stats and tunables in non-debug build omits d695cd2fd1d2 btrfs: use delayed items when logging a directory omits 494d087df805 btrfs: skip logging parent dir when conflicting inode is n [...] omits 70ca74826b62 btrfs: log conflicting inodes without holding log mutex of [...] omits cd4f050b684c btrfs: move log_new_dir_dentries() above btrfs_log_inode() omits fea15dcbd4af btrfs: move need_log_inode() to above log_conflicting_inodes() omits 993e68e474a9 btrfs: search for last logged dir index if it's not cached [...] omits e785e9344692 btrfs: shrink the size of struct btrfs_delayed_item omits 09b267705147 btrfs: remove unused logic when looking up delayed items omits 6b5845496a4f btrfs: store index number instead of key in struct btrfs_d [...] omits 5fc78e6e7175 btrfs: remove root argument from btrfs_delayed_item_reserv [...] omits 22d1d00bee12 btrfs: avoid memory allocation at log_new_dir_dentries() f [...] omits d5d0d5ca5de0 btrfs: free list element sooner at log_new_dir_dentries() omits 110bb3e01266 btrfs: update stale comment for log_new_dir_dentries() omits 4091350c6e59 btrfs: remove the root argument from log_new_dir_dentries() omits 2ca95e4c6fd0 btrfs: don't drop dir index range items when logging a directory omits 8526536d68ce btrfs: scrub: use larger block size for data extent scrub omits ba7b35fe947a btrfs: scrub: move logical/physical/dev/mirror_num from sc [...] omits e506049245d7 btrfs: scrub: remove scrub_sector::page and use scrub_bloc [...] omits aa67cfd35a9d btrfs: scrub: introduce scrub_block::pages for more effici [...] omits 1f2b69e3dfb5 btrfs: scrub: factor out allocation and initialization of [...] omits 6ef229e6c357 btrfs: scrub: factor out initialization of scrub_block int [...] omits 764a3bbd86dc btrfs: scrub: use pointer array to replace sblocks_for_recheck omits 2069dcd357ac btrfs: send: add support for fs-verity omits 0f2f910d996b btrfs: use atomic_try_cmpxchg in free_extent_buffer omits af36fdac81d9 btrfs: scrub: remove impossible sanity checks omits 35bd4945acb0 btrfs: delete btrfs_wait_space_cache_v1_finished omits d3c07ab034f9 btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCAT [...] omits 78b5550b034c btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL omits ad142c32b3fa btrfs: simplify block group traversal in btrfs_put_block_g [...] omits 6469ae396c00 btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY omits 2aa49707cc37 btrfs: convert block group bit field to use bit helpers omits 26758259c7e5 btrfs: handle space_info setting of bg in btrfs_add_bg_to_ [...] omits 62ac079e90d7 btrfs: simplify arguments of btrfs_update_space_info and rename omits c5ad846be91f btrfs: use btrfs_fs_closing for background bg work omits 710ad8a2f0b2 btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] omits 45b3c054ca4f btrfs: sysfs: use sysfs_streq for string matching omits 92b9e562d043 btrfs: scrub: try to fix super block errors omits a93eaf1f3cd3 btrfs: scrub: properly report super block errors in system log omits db9bf7388c5a btrfs: fix alignment of VMA for memory mapped files on THP omits 570a715b36f6 btrfs: add lockdep annotations for the ordered extents wait event omits 47c9ff4414cc btrfs: change the lockdep class of free space inode's inva [...] omits 92d7c6de71cc btrfs: add lockdep annotations for pending_ordered wait event omits 2b78a84fa45e btrfs: add lockdep annotations for transaction states wait events omits 7ef9ffa8d233 btrfs: add lockdep annotations for num_extwriters wait event omits 279feee281df btrfs: add lockdep annotations for num_writers wait event omits 6c835e513cd4 btrfs: add macros for annotating wait events with lockdep omits f53ad05b7ccf btrfs: dump extra info if one free space cache has more bi [...] omits 7e15c91efad6 NFSD: Pack struct nfsd4_compoundres omits 6fa60e23d9b8 NFSD: Remove unused nfsd4_compoundargs::cachetype field omits 3d4c49665b97 NFSD: Remove "inline" directives on op_rsize_bop helpers omits 094cb4dc04af NFSD: Clean up nfs4svc_encode_compoundres() omits 3beb57dec659 SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment omits 9cb795317f0d NFSD: Clean up WRITE arg decoders omits e94f7ee5a952 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks omits 0976b3a28d9d NFSD: Refactor common code out of dirlist helpers omits ac27632d0dc0 SUNRPC: Clarify comment that documents svc_max_payload() omits 500b73f5bfe8 NFSD: Reduce amount of struct nfsd4_compoundargs that need [...] omits 1c6f9ad4bd8e SUNRPC: Parametrize how much of argsize should be zeroed omits ec1d3d79ade1 SUNRPC: Optimize svc_process() omits 3a3c3a2ddb86 NFSD: add shrinker to reap courtesy clients on low memory [...] omits fed03680f49e NFSD: keep track of the number of courtesy clients in the system omits 696c4a3cc0d0 NFSD: Return nfserr_serverfault if splice_ok but buf->page [...] omits dddaea45d4b4 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY omits f0a333b65ddc NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY omits 6b016c3fe046 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY omits 8174d3913ed9 NFSD: Refactor nfsd_setattr() omits 8fd22cdccb72 NFSD: Add a mechanism to wait for a DELEGRETURN omits f258f46a9eeb NFSD: Add tracepoints to report NFSv4 callback completions omits 4e803f2d8e3d NFSD: Trace NFSv4 COMPOUND tags omits 935f36298728 NFSD: Replace dprintk() call site in fh_verify() omits 2ca41bdf0958 nfsd: remove nfsd4_prepare_cb_recall() declaration omits 051c67738bc6 nfsd: clean up mounted_on_fileid handling omits 9d53f8311ca1 NFSD: Fix handling of oversized NFSv4 COMPOUND requests omits 5af7b471f6bf NFSD: drop fname and flen args from nfsd_create_locked() omits 5fba99d51899 NFSD: Protect against send buffer overflow in NFSv3 READ omits 3058d541a95d NFSD: Protect against send buffer overflow in NFSv2 READ omits d97319efb067 NFSD: Protect against send buffer overflow in NFSv3 READDIR omits 618ffd6282ba NFSD: Protect against send buffer overflow in NFSv2 READDIR omits 51aa0eb7c63f SUNRPC: Fix svcxdr_init_encode's buflen calculation omits 808f33c1f38d SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation omits f029de8d67b5 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND omits 513cd3105f0f nfsd: Propagate some error code returned by memdup_user() omits 48bbbdd87610 nfsd: Avoid some useless tests omits fa35ab9a215f nfsd: Fix a memory leak in an error handling path omits 13c896c8cc2d NFSD: remove redundant variable status omits c385a5d2a12e NFSD enforce filehandle check for source file in COPY omits eea7e1c8a86c NFSD: fix use-after-free on source server when doing inter [...] omits 6680257bbcdd lockd: move from strlcpy with unused retval to strscpy omits 1b40d51b773d NFSD: move from strlcpy with unused retval to strscpy omits 60ecfddd7a09 linux/export: use inline assembler to populate symbol CRCs omits d786bf6e5272 kbuild: re-run modpost when it is updated omits d2ed1be371b8 scripts: remove unused argument 'type' omits 986434785b3b Kconfig: remove sym_set_choice_value omits 483b3970492d Kconfig: remove unused function 'menu_get_root_menu' omits ce5d79d3cb30 scripts/clang-tools: remove unused module omits a9fc4e9b883b kbuild: use objtool-args-y to clean up objtool arguments omits c5a4d77fdcf9 kbuild: remove head-y syntax omits 48f513e2b930 kbuild: use obj-y instead extra-y for objects placed at the head omits 481761040030 drm/i915/display: remove ipc_enabled from struct drm_i915_private omits dd890d428fe1 drm/i915/hotplug: refactor hotplug init slightly omits 1bed8b073420 drm/i915/hotplug: move hotplug storm debugfs to intel_hotplug.c omits 8fef599486c0 m68knommu: fix non-mmu classic 68000 legacy timer tick selection omits beb506a1a79d m68knommu: fix non-specific 68328 choice interrupt build failure omits 2918d1d088b5 Merge branches 'renesas-arm-dt-for-v6.1' and 'renesas-arm- [...] omits edbfe56ad845 arm64: dts: renesas: Adjust whitespace around '{' omits a33015427ae9 arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into b [...] omits 31989ece707a arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2 omits 731b2ef69294 ARM: dts: renesas: Fix USB PHY device and child node names omits 6635919d5e34 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] omits f25510d74131 arm64: dts: renesas: white-hawk-cpu: Add missing bootargs omits 94e3336d9dc9 arm64: dts: renesas: spider-cpu: Add missing bootargs omits 26bc4ee11ba9 arm64: dts: renesas: spider: Move aliases and chosen omits df4c32ebc599 arm64: dts: renesas: white-hawk-cpu: Add Ethernet support omits 87c1d924e28b arm64: dts: renesas: white-hawk: Move aliases and chosen omits 7df2c0ce6967 arm64: dts: renesas: r8a779g0: Add RAVB nodes omits 8629af592d5c arm64: dts: renesas: white-hawk-cpu: Add push switches omits 9f804ca9477e arm64: dts: renesas: white-hawk-cpu: Add GP LEDs omits b1b43af7c474 arm64: dts: renesas: r8a779f0: Add GPIO nodes omits a057092b801e riscv: Pass -mno-relax only on lld < 15.0.0 omits ecd61e0144d0 Merge branch 'v6.1-clock/next' into for-next omits 7f2f620daa88 clk: rockchip: Add clock controller support for RV1126 SoC omits 2f00d5a2a893 Merge branch 'slab/for-6.1/fit_rcu_head' into slab/for-next omits 9beca0dee41b Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] omits 02a49848ab17 Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next omits de9b9ff8b08a Merge branch 'slab/for-6.1/trivial' into slab/for-next omits aaad58005095 Merge branches 'arm64-defconfig-for-6.1', 'arm64-for-6.1', [...] omits 128245e6c81c Merge branch 'v6.1-armsoc/dts64' into for-next omits 875e259a8a86 Merge branch 'v6.1-armsoc/dts64' into for-next omits 4d74f5f6b0be drm/tegra: Convert to using is_hdmi from display info omits a11092cd0326 gpu: host1x: Select context device based on attached IOMMU omits b12654bb41ad drm/tegra: Add missing clk_disable_unprepare() in tegra_dc [...] omits e44f291771f4 drm/tegra: Switch over to vmemdup_user() omits 4ced81c02b03 net/mlx5: Add IFC bits and enums for crypto key omits 42bbdacb905e net/mlx5: Add IFC bits for general obj create param omits 6182534c2678 net/mlx5: Add NVMEoTCP caps, HW bits, 128B CQE and enumerations omits 05200b3b031c net/mlx5e: Rename from tls to transport static params omits c273838a1d42 net/mlx5: Remove from FPGA IFC file not-needed definitions omits 00abd6ada59a net/mlx5: Remove unused structs omits dc0f362c62cc net/mlx5: Remove unused functions omits 0e685444a729 net/mlx5: detect and enable bypass port select flow table omits 727b9e886e93 net/mlx5: Lag, enable hash mode by default for all NICs omits 2dd582ac4839 net/mlx5: Lag, set active ports if support bypass port sel [...] omits ba0a6f5cf64c RDMA/mlx5: Don't set tx affinity when lag is in hash mode omits 9bb2db74150a net/mlx5: add IFC bits for bypassing port select flow table omits 9baaccabe880 net/mlx5: Add support for NPPS with real time mode omits 4272cd7a1eba net/mlx5: Expose NPPS related registers omits 4908e7a3045c Merge branch 'landlock-next-truncate' into landlock-next omits d4e0904cc32a Merge branch 'v6.1-armsoc/drivers' into for-next omits 165b718fdd8c kbuild: unify two modpost invocations omits b8d366ae69fe kbuild: move vmlinux.o rule to the top Makefile omits de532a7da2b8 kbuild: move .vmlinux.objs rule to Makefile.modpost omits 10d1d4b75525 kbuild: move core-y and drivers-y to ./Kbuild omits fd5f5437264c kbuild: rename modules.order in sub-directories to .modules.order omits 6d7a9e204e5f kbuild: fix and refactor single target build omits a521c97e2a63 kbuild: rewrite check-local-export in sh/awk omits 6870838cfa7a Revert "kbuild: Make scripts/compile.h when sh != bash" omits f8f3763ebf79 scripts/mkcompile_h: move LC_ALL=C to '$LD -v' omits 841349efb030 kbuild: generate include/generated/compile.h in top Makefile omits ee82779a67e8 kbuild: build init/built-in.a just once omits f49a2ed16397 Merge branch 'v6.1-clock/next' into for-next omits b56774a86eea Merge branch 'v6.1-armsoc/drivers' into for-next omits 2c62d98e94f2 init/version.c: remove #include <linux/version.h> omits 946e002fff30 kbuild: move 'PHONY += modules_prepare' to the common part omits 33f93876b4ff kbuild: refactor single builds of *.ko omits ce5160289594 kbuild: remove duplicated dependency between modules and m [...] omits 3354f8e4c9e2 nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild omits 5a18087f5403 kbuild: do not deduplicate modules.order omits 965ea5a1c6f6 kbuild: check sha1sum just once for each atomic header omits 25257f7fb794 kbuild: add phony targets to ./Kbuild omits d154e4a92f79 Merge branches 'iommu/fixes', 'arm/omap', 'virtio', 'x86/a [...] omits 2a6c61aeb2f6 mm/slub: fix to return errno if kmalloc() fails omits 8477a2eecbd9 Merge branch 'mlx5-vfio' into mlx5-next omits 072b2cecbc26 Merge branch 'v6.1-armsoc/dts64' into for-next omits aecc91c65c81 Merge branch 'v6.1-armsoc/dts32' into for-next omits c78b8a9c2c93 Merge branch 'v6.1-armsoc/dts64' into for-next omits 1e6c3c9c78a1 Merge branch 'v6.1-armsoc/drivers' into for-next omits e00e66be677a dt-bindings: mfd: sprd: Add bindings for ums512 global registers omits b931eaf6ef5c random: restore O_NONBLOCK support omits 883ab4bb8ee6 Merge branch 'v6.1-armsoc/dts64' into for-next omits ffce81fde89b Merge branch 'v6.1-armsoc/dts64' into for-next omits 5c78d50a11c4 Merge branch 'v6.0-armsoc/dtsfixes' into for-next omits b4a857891fa6 Merge branch 'v6.0-armsoc/dtsfixes' into for-next omits 002409d90424 Merge branch 'v6.1-armsoc/drivers' into for-next omits aea39ecb42ad Merge branch 'v6.1-armsoc/dts64' into for-next omits 1d115085c502 Merge branch 'v6.1-armsoc/drivers' into for-next omits 907f677d373b Merge branch 'v6.0-armsoc/dtsfixes' into for-next omits 74de3ae81a42 Merge branch 'mvebu/dt64' into mvebu/for-next omits 583fa77c68b4 Merge branch 'v6.1-armsoc/dts64' into for-next omits 68831c5f94cb PM / devfreq: mtk-cci: Handle sram regulator probe deferral omits 822a6200734c extcon: usbc-tusb320: Add USB TYPE-C support omits 10e0e9082552 extcon: usbc-tusb320: Factor out extcon into dedicated functions omits a6eeda46092d Merge branch 'v6.1-armsoc/dts64' into for-next omits 52ef276849d4 Merge branch 'v6.0-armsoc/dtsfixes' into for-next omits 07a3263c2554 init/Kconfig: Specify the interpreter for rust_is_available.sh omits 13a3d9d28c6a MAINTAINERS: Rust omits 0345d2645420 samples: add first Rust examples omits 5a71a5317536 x86: enable initial Rust support omits 8cd2b8b91559 docs: add Rust documentation omits 4f6a738b5c34 Kbuild: add Rust support omits 391505da3770 rust: add `.rustfmt.toml` omits ef8af026ceaa scripts: add `is_rust_module.sh` omits 424838e7d112 scripts: add `rust_is_available.sh` omits 3325b9d63909 scripts: add `generate_rust_target.rs` omits 2996e712b5c7 scripts: add `generate_rust_analyzer.py` omits fd0016c6bd4f scripts: decode_stacktrace: demangle Rust symbols omits 770fd9e500c9 scripts: checkpatch: enable language-independent checks for Rust omits 33cb948900fc scripts: checkpatch: diagnose uses of `%pA` in the C side [...] omits 5068a2c2e7f0 vsprintf: add new `%pA` format specifier omits 794c2a8dc0d7 rust: export generated symbols omits 86ba8ef4c21e rust: add `kernel` crate omits 9a73ff660c47 rust: add `bindings` crate omits b8474d25726f rust: add `macros` crate omits c0f3a9b4b707 rust: add `compiler_builtins` crate omits 3cb010d4ebf5 rust: adapt `alloc` crate to the kernel omits 39dbe2372580 rust: import upstream `alloc` crate omits f1870fecb5d3 rust: add C helpers omits 556f5fb3eb27 kallsyms: increase maximum kernel symbol length to 512 omits 76fc97eca63a kallsyms: support "big" kernel symbols omits 97e9bc57465d kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] omits 62ab8f2d6170 kallsyms: avoid hardcoding buffer size omits dd7df9be89a9 kallsyms: use `sizeof` instead of hardcoded size omits 04823dd2af87 fsi: master-ast-cf: Fix missing of_node_put in fsi_master_ [...] omits becdb3b8e4f9 fsi: sbefifo: Add detailed debugging information omits e1b9895b42b0 fsi: cleanup extern usage in function definition omits e7a66dc2125e fsi: occ: Prevent use after free omits c27b98ca0edb hwmon (occ): Retry for checksum failure omits d72bea37e153 fsi: occ: Fix checksum failure mode omits 0c9fd52f0f95 fsi: Fix typo in comment adds d21fc11109ca Merge tag 'drm-intel-fixes-2022-09-21' of git://anongit.fr [...] adds 0af4ed0c329e drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine [...] adds 37a0bad677a7 drm/amdgpu: Update PTE flags with TF enabled adds 88d4cea24049 drm/amd/display: Port DCN30 420 logic to DCN32 adds 16c6077f2eea drm/amd/display: Only consider pixle rate div policy for DCN32+ adds b261509952bc drm/amd/display: Fix double cursor on non-video RGB MPO adds cb0eca01ad97 drm/amd/display: fix dcn315 memory channel count and width read adds 29956d0fded0 drm/amd/display: Assume an LTTPR is always present on fixe [...] adds 52bb21499cf5 drm/amd/display: update gamut remap if plane has changed adds 65fbfb02c273 drm/amd/display: skip audio setup when audio stream is enabled adds 056fb8cfbe21 drm/amd/display: Update dummy P-state search to use DCN32 DML adds 72002056f771 drm/amd/display: Display distortion after hotplug 5K tiled [...] adds 20c6168b3c8a drm/amd/display: Fix DP MST timeslot issue when fallback happened adds dcc2527df918 drm/amd/display: increase dcn315 pstate change latency adds f528fa3989c5 drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE adds 29a1c581a5d8 drm/amd/display: Disable OTG WA for the plane_state NULL c [...] adds 193b6a1934cc drm/amd/display: correct num_dsc based on HW cap adds dd4bc65c5bdf drm/amd/pm: add support for 3794 pptable for SMU13.0.0 adds 88bab90f7a8a drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0 adds abbc7a3dafb9 drm/amdgpu: don't register a dirty callback for non-atomic adds faed5d018248 drm/amd/display: Reduce number of arguments of dml314's Ca [...] adds f525ed19437d drm/amd/display: Reduce number of arguments of dml314's Ca [...] adds 387df878fdcf Merge tag 'amd-drm-fixes-6.0-2022-09-21' of https://gitlab [...] adds eeda05b5e92f drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, r [...] adds 87fd9294e63e drm/mediatek: Fix wrong dither settings adds 90144dd8b0d1 drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_ds [...] adds 73646baf6844 Merge tag 'mediatek-drm-fixes-6.0' of https://git.kernel.o [...] adds 3b38b65ed076 Merge tag 'drm-misc-fixes-2022-09-22' of git://anongit.fre [...] adds 8288206c2785 MAINTAINERS: switch graphics to airlied other addresses adds 22565ae78413 Merge tag 'drm-fixes-2022-09-23-1' of git://anongit.freede [...] adds 526e82628560 Merge tag 'for-linus-6.0-rc7-tag' of git://git.kernel.org/ [...] adds 69604fe76e58 Merge tag 'kvm-s390-master-6.0-2' of https://git.kernel.or [...] adds 317fab7ec55d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a7b7751aeb13 Merge tag 'riscv-for-linus-6.0-rc7' of git://git.kernel.or [...] adds 9395cd7cef45 Merge tag 'landlock-6.0-rc7' of git://git.kernel.org/pub/s [...] adds 33a4e37ebc8c Merge tag 'usb-6.0-rc7' of git://git.kernel.org/pub/scm/li [...] adds 1707c39ae309 Merge tag 'driver-core-6.0-rc7' of git://git.kernel.org/pu [...] adds 13b056696291 vmlinux.lds.h: CFI: Reduce alignment of jump-table to func [...] adds a63f2e7cb110 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds db7ba07108a4 s390/dasd: fix Oops in dasd_alias_get_start_dev due to mis [...] adds 4c66a326b5ab Revert "block: freeze the queue earlier in del_gendisk" adds 0be27f7be2e5 Merge tag 'block-6.0-2022-09-22' of git://git.kernel.dk/linux adds e775f93f2ab9 io_uring: ensure that cached task references are always pu [...] adds 3db61221f4e8 Merge tag 'io_uring-6.0-2022-09-23' of git://git.kernel.dk/linux adds aae8dda51964 Merge tag 'wq-for-6.0-rc6-fixes' of git://git.kernel.org/p [...] adds df02452f3df0 cgroup: cgroup_get_from_id() must check the looked-up kn i [...] adds 1772094f12a7 Merge tag 'cgroup-for-6.0-rc6-fixes' of git://git.kernel.o [...] adds 7e2cd21e02b3 Merge tag 'tty-6.0-rc7' of git://git.kernel.org/pub/scm/li [...] adds 2bc54aaa65d2 counter: 104-quad-8: Fix skipped IRQ lines during events c [...] adds 1a61b828566f Merge tag 'char-misc-6.0-rc7' of git://git.kernel.org/pub/ [...] adds 42f9508b3bcb Merge tag 'pm-6.0-rc7' of git://git.kernel.org/pub/scm/lin [...] adds 23b99237f86d Merge tag 's390-6.0-5' of git://git.kernel.org/pub/scm/lin [...] adds 237fe7274942 scripts/clang-tools: remove unused module adds 03764b30a4f0 Kconfig: remove unused function 'menu_get_root_menu' adds 2154aca21408 certs: make system keyring depend on built-in x509 parser adds 61f2b7c7497b Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT adds 32ef9e5054ec Makefile.debug: re-enable debug info for .S files adds 105a36f3694e Merge tag 'kbuild-fixes-v6.0-3' of git://git.kernel.org/pu [...] adds f0cc7c00089b Merge tag 'i2c-for-6.0-rc7' of git://git.kernel.org/pub/sc [...] adds 67feaba413ec devdax: Fix soft-reservation memory description adds b3bbcc5d1da1 Merge branch 'for-6.0/dax' into libnvdimm-fixes adds 4207d59567c0 Merge tag 'dax-and-nvdimm-fixes-v6.0-final' of git://git.k [...] adds 29a5b8a137ac ext4: fix bug in extents parsing when eh_entries == 0 and [...] adds 80fa46d6b9e7 ext4: limit the number of retries after discarding preallo [...] adds 5e049663f678 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds f76349cf4145 Linux 6.0-rc7 adds a078dff87013 ext4: fixup possible uninitialized variable access in ext4 [...] adds 3a710532cfe5 Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/ [...] adds 70cbc3cc78a9 mm: gup: fix the fast GUP race against THP collapse adds bedf03416913 powerpc/64s/radix: don't need to broadcast IPI for radix p [...] adds 58d426a7ba92 mm: fix madivse_pageout mishandling on non-LRU page adds 2b7aa91ba0e8 mm/huge_memory: use pfn_to_online_page() in split_huge_pag [...] adds 37dcc673d065 frontswap: don't call ->init if no ops are registered adds 70427f6e9ecf mm: bring back update_mmu_cache() to finish_fault() adds dac22531bbd4 mm: prevent page_frag_alloc() from corrupting the memory adds 317314527d17 mm/hugetlb: correct demote page offset logic adds 77677cdbc2aa mm,hwpoison: check mm when killing accessing process adds 80e2b584f3ab mm/page_isolation: fix isolate_single_pageblock() isolatio [...] adds 59298997df89 x86/uaccess: avoid check_object_size() in copy_from_user_nmi() adds 3800a713b607 Merge tag 'mm-hotfixes-stable-2022-09-26' of git://git.ker [...] adds e400ad8b7e6a ACPI: processor idle: Practically limit "Dummy wait" worka [...] adds a1375562c0a8 Merge tag 'x86_urgent_for_v6.0-rc8' of git://git.kernel.or [...] adds 86eb2be52309 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] adds 0d7b15628842 MAINTAINERS: drop entry to removed file in ARM/RISCPC ARCH [...] adds 5ca14844108c mm: fix BUG splat with kvmalloc + GFP_ATOMIC adds 95baf46d1824 damon/sysfs: fix possible memleak on damon_sysfs_add_target adds 59ae877d05e3 Revert "net: set proper memcg for net_init hooks allocations" adds d5b9165bb374 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 7f1653ec28a8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 85e07bd010f1 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] adds 1e6989a3357c ARM: sunplus: fix serial console kconfig and build problems adds 415da412257b Merge tag 'omap-for-6.0/fixes-signed' of git://git.kernel. [...] adds 90d000288e11 soc: bcm: brcmstb: biuctrl: Avoid double of_node_put() adds b58e731783a0 Merge tag 'arm-soc/for-6.0/drivers-fixes-v2' of https://gi [...] adds 7e1e2acb7b16 Merge tag 'sunxi-drivers-fixes-for-6.0-1' of https://git.k [...] adds 4952aa696a9f ARM: dts: integrator: Tag PCI host with device_type adds c69badd1d746 Merge tag 'qcom-arm64-fixes-for-6.0' of https://git.kernel [...] adds 2653853e2a2a Merge tag 'reset-fixes-for-v6.0' of git://git.pengutronix. [...] adds 7bea67a99430 ARM: dts: integrator: Fix DMA ranges adds cb74fefedf74 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 3e468b236742 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 6ca75b03e0f7 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 195624d9c26b tun: support not enabling carrier in TUNSETIFF adds f22bd29ba19a net: macb: Fix ZynqMP SGMII non-wakeup source resume failure adds f8497b3e9650 MAINTAINERS: rectify file entry in TEAM DRIVER adds 42bc4fafe359 net: mt7531: only do PLL once after the reset adds 728c2af6ad8c net: mt7531: ensure all MACs are powered down before reset adds 6bf8e846e4bf Merge branch 'net-mt7531-pll-reset-fixes' adds b7ca8d5f56e6 sfc: correct filter_table_remove method for EF10 PFs adds 6052a4c11fd8 Revert "net: mvpp2: debugfs: fix memory leak when using de [...] adds a43206156263 usbnet: Fix memory leak in usbnet_disconnect() adds 6e23ec0ba92d net: sched: act_ct: fix possible refcount leak in tcf_ct_init() adds c635ebe8d911 cxgb4: fix missing unlock on ETHOFLD desc collect fail path adds 4774db8dfc6a net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_ [...] adds 0dc383796f9c net: hippi: Add missing pci_disable_device() in rr_init_one() adds 49725ffc15fc net: stmmac: power up/down serdes in stmmac_open/release adds ea64cdfad124 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() adds bc7a31984489 selftests: Fix the if conditions of in test_extra_filter() adds 2033c5976b8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 89221dfc4348 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8a04d2fc700f xfrm: Update ipcomp_scratches with NULL when freed adds 23dda21ab4ff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 64e966d1e84b wifi: cfg80211: fix MCS divisor value adds b7ce33df1ce2 wifi: mac80211: don't start TX with fq->lock to fix deadlock adds 527008e5e876 wifi: mac80211: ensure vif queues are operational after start adds d873697ef2b7 wifi: mac80211: fix regression with non-QoS drivers adds be92292b90bf wifi: mac80211: fix memory corruption in minstrel_ht_updat [...] adds 883b8dc1a876 wifi: mac80211: mlme: Fix missing unlock on beacon RX adds 6546646a7fb0 wifi: mac80211: mlme: Fix double unlock on assoc success handling adds 42d9f757a36d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fed227c8ecc7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ea8ef003aa53 ASoC: wcd9335: fix order of Slimbus unprepare/disable adds e96bca7eaa57 ASoC: wcd934x: fix order of Slimbus unprepare/disable adds 086ceada2107 ASoC: fsl_audmux: Fix amixer write errors adds aff89debc188 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f9e46758cdf4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f208ce4d45c5 Merge tag 'thunderbolt-for-v6.0' of git://git.kernel.org/p [...] adds 415ba26cb73f usb: typec: ucsi: Remove incorrect warning adds f5c5936d6b4d usb: dwc3: st: Fix node's child name adds a625a4b8806c uas: add no-uas quirk for Hiksemi usb_disk adds e00b488e813f usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS adds 0fb9703a3ead uas: ignore UAS for Thinkplus chips adds 85fe9c7a1f81 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds eee48781ea19 USB: serial: qcserial: add new usb-id for Dell branded EM7455 adds 51ce54034b44 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds dddfa12dca2b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds f5bb343fb86d Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds a54dc27bd25f Input: melfas_mip4 - fix return value check in mip4_probe() adds e336d85e5b08 Input: iqs62x-keys - drop unused device node references adds 2fd003ee8ade Input: synaptics - disable Intertouch for Lenovo T14 and P [...] adds 2d5e87809879 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a5af5a4f9b81 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4e768c8e34e6 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_c [...] adds f0da34f32920 media: v4l2-ioctl.c: fix incorrect error path adds 37238699073e media: dvb_vb2: fix possible out of bound access adds a2d2e593d39b media: mediatek: vcodec: Drop platform_get_resource(IORESO [...] adds 3a99c4474112 media: rkvdec: Disable H.264 error detection adds be2b81cd530d Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 9e1fd1e53ac6 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e17830dc3c53 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6ef7d362123e drm/i915/gt: Restrict forced preemption to the active context adds 7941ba3d77b4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3c6656337852 Revert "firmware: arm_scmi: Add clock management to the SC [...] adds 52cbcb6105e5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 145f88818d44 riscv: Pass -mno-relax only on lld < 15.0.0 adds e069260a8469 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4335417da2b8 gpio: mvebu: Fix check for pwm support on non-A8K platforms adds 5a7a3e3914b4 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 451d98940da4 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 89e3a7a40c0f Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds a0180329f5d0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds c8dba1c5f3c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds da73a94fa282 drm/bridge: lt8912b: add vsync hsync adds 6dd1de12e124 drm/bridge: lt8912b: set hdmi or dvi mode adds 051ad2788d35 drm/bridge: lt8912b: fix corrupted image output adds cc62d98bd56d Revert "drm: bridge: analogix/dp: add panel prepare/unprep [...] adds bf2cea58a910 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new a0f775915e77 zstd: Fixing mixed module-builtin objects new 549765420c1f kbuild: remove the target in signal traps when interrupted new 2cf3666950ef kbuild: add phony targets to ./Kbuild new 19d4baf98b4c kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package new f11b330d6c52 kbuild: check sha1sum just once for each atomic header new 9d997e860f27 kbuild: do not deduplicate modules.order new f0e3cc4ddb8a nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild new 1025ead851d5 kbuild: remove duplicated dependency between modules and m [...] new ff47fc1ecc90 kbuild: refactor single builds of *.ko new 02634751cf98 kbuild: move 'PHONY += modules_prepare' to the common part new a2ad640ffc60 init/version.c: remove #include <linux/version.h> new 3439a97ba0f1 kbuild: build init/built-in.a just once new ed4ed5dc5a59 kbuild: generate include/generated/compile.h in top Makefile new 16001e631302 scripts/mkcompile_h: move LC_ALL=C to '$LD -v' new f9ce9c87669a Revert "kbuild: Make scripts/compile.h when sh != bash" new 864ef9fd7cda kbuild: rewrite check-local-export in sh/awk new 7d5deeb3b34d kbuild: fix and refactor single target build new 91a7f20d0300 kbuild: use objtool-args-y to clean up objtool arguments new 123e1b34e0bf linux/export: use inline assembler to populate symbol CRCs new f8f2644316ce Kconfig: remove sym_set_choice_value new f7ec2608f58b scripts: remove unused argument 'type' new d24f74313921 kbuild: rpm-pkg: fix breakage when V=1 is used new 39f648057010 Makefile.compiler: replace cc-ifversion with compiler-spec [...] new 0cc1b22fa606 kbuild: list sub-directories in ./Kbuild new ca5f20da2ffc kbuild: move .vmlinux.objs rule to Makefile.modpost new e4c3c66603c1 kbuild: move vmlinux.o rule to the top Makefile new 8da79d44fd2e kbuild: unify two modpost invocations new 7ca19800047c kbuild: re-run modpost when it is updated new 284803528e23 kbuild: hide error checker logs for V=1 builds new e8a371266f49 kbuild: use obj-y instead extra-y for objects placed at the head new d9fc5677ceb6 kbuild: remove head-y syntax new 6e9e711fca78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1007ec89b200 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new f7f04d198334 lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall new 4cc5c898f559 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 28a679ea60d0 parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo] new d0250256e3dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 619055c33914 ARM: 9233/1: stacktrace: Skip frame pointer boundary check [...] new aeb82d5f439b ARM: 9234/1: stacktrace: Avoid duplicate saving of excepti [...] new cc12f973d183 ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page() new 563f6687ee97 ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n new b90bb0f8f77c ARM: 9245/1: dump: show FDT region new ab1753062095 ARM: 9246/1: dump: show page table level name new 82cc8a6dfec9 Merge branches 'misc' and 'fixes' into for-next new 1dc7dab483c9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new aa3e49b606e0 arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header new fa1a4d233ce8 Merge branches 'for-next/doc', 'for-next/sve', 'for-next/s [...] new 64d8b783b1f2 Merge branch 'for-next/kselftest' into for-next/core new 008594c25c7e Merge branch 'for-next/alternatives' into for-next/core new 2305b809be93 arm64: uaccess: simplify uaccess_mask_ptr() new 65f615cfa82d Merge branch 'for-next/misc' into for-next/core new 1ba8c4b91775 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new f5a5e83379b5 soc: apple: rtkit: Add apple_rtkit_poll new 4bb74536f4bd Merge branch 'arm/drivers' into for-next new 2fef9856dcc6 Merge tag 'at91-dt-6.1-2' of https://git.kernel.org/pub/sc [...] new 714c4cb0cde9 Merge branch 'arm/dt' into for-next new 83a5d05732f2 soc: document merges new 9c87995a007a Merge tag 'v6.0-rc6' into for-next new b1dd60bcd6e2 Merge branch 'arm/fixes' into for-next new 195571f342ae Merge tag 'tegra-for-6.1-dt-bindings' of git://git.kernel. [...] new f58ec42950d6 Merge tag 'tegra-for-6.1-arm64-dt' of git://git.kernel.org [...] new 2b14d7da6500 Merge tag 'imx-bindings-6.1' of git://git.kernel.org/pub/s [...] new 07d0db46b3d2 Merge tag 'imx-dt-6.1' of git://git.kernel.org/pub/scm/lin [...] new b805cc89bd39 Merge tag 'imx-dt64-6.1' of git://git.kernel.org/pub/scm/l [...] new 9f1fe339ef27 Merge tag 'sunxi-dt-for-6.1-1' of https://git.kernel.org/p [...] new 9d88bf08e46d ARM: dts: integrator: Tag PCI host with device_type new 9cc2df424a95 Merge tag 'v6.0-next-dts64' of https://git.kernel.org/pub/ [...] new 120c7a58388f arm64: dts: renesas: r8a779g0: Add GPIO nodes new 60dc0e87fb45 arm64: dts: renesas: white-hawk-cpu: Add GP LEDs new 6672f84001dc arm64: dts: renesas: white-hawk-cpu: Add push switches new 848c82db5692 arm64: dts: renesas: r8a779g0: Add RAVB nodes new 7bb9e424357b arm64: dts: renesas: white-hawk: Move aliases and chosen new 96f7071d2b75 arm64: dts: renesas: white-hawk-cpu: Add Ethernet support new 5c2b5a284960 arm64: dts: renesas: spider: Move aliases and chosen new 567934a8c3cc arm64: dts: renesas: spider-cpu: Add missing bootargs new f4b7dffdc8bd arm64: dts: renesas: white-hawk-cpu: Add missing bootargs new 167720e4bcc8 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] new 422797652877 ARM: dts: renesas: Fix USB PHY device and child node names new 1ca318459c02 arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2 new 53072ba67e53 arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into b [...] new 4ebf297b9340 arm64: dts: renesas: Adjust whitespace around '{' new c328a66dfd9a Merge tag 'renesas-arm-dt-for-v6.1-tag2' of git://git.kern [...] new aa577af3de3b Merge tag 'ti-k3-dt-for-v6.1' of https://git.kernel.org/pu [...] new 78559d6fb859 Merge tag 'qcom-dts-for-6.1' of https://git.kernel.org/pub [...] new 6972b275fedc Merge tag 'qcom-arm64-for-6.1' of https://git.kernel.org/p [...] new 7bcacd59ec4e Merge branch 'arm/dt' into for-next new 3c20a8f0533b soc: document merges adds 2254182807fc soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA adds c18f3524422d soc/tegra: pmc: Use devm_clk_get_optional() adds 74f7f183d81c soc/tegra: pmc: Check device node status property new 3879b6604cf4 Merge tag 'tegra-for-6.1-soc' of git://git.kernel.org/pub/ [...] new a30f202fdc27 Merge tag 'tegra-for-6.1-firmware' of git://git.kernel.org [...] new b97e1e2faa3c Merge tag 'imx-drivers-6.1' of git://git.kernel.org/pub/sc [...] new 891518b71753 Merge tag 'sunxi-drivers-for-6.1-1' of https://git.kernel. [...] new b49aae5e9493 Merge tag 'v6.0-next-soc' of https://git.kernel.org/pub/sc [...] new 37d49c249cb8 Merge tag 'qcom-drivers-for-6.1' of https://git.kernel.org [...] new 947f11d153f2 bus: hisi_lpc: Don't dereference fwnode handle new 23bea44cd00c bus: hisi_lpc: Use devm_platform_ioremap_resource new 5e3e70b8e1ae bus: hisi_lpc: Correct error code for timeout new e8cd65061fac bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR() new 4678a2d352e0 bus: hisi_lpc: Use platform_device_register_full() new 4cb59d5069f2 Merge tag 'hisi-drivers-for-6.1' of https://github.com/his [...] new 3919d905351f Merge tag 'tegra-for-6.1-cbb' of git://git.kernel.org/pub/ [...] new 779ca67f3ac2 Merge branch 'arm/drivers' into for-next new 141258d4301e Merge tag 'mvebu-dt64-6.1-1' of git://git.kernel.org/pub/s [...] new 79a9059970f7 Merge tag 'omap-for-6.1/dt-signed' of git://git.kernel.org [...] new 72ef30aa100a ARM: mvebu: add audio I2S controller to Armada 38x Device Tree new 18960771a172 ARM: mvebu: add audio support to Armada 385 DB new 424175c5b4b2 ARM: mvebu: Add spdif-pins mpp pins for Armada 38x new ea31483565a1 ARM: dts: turris-omnia: Define S/PDIF audio card new 649acf24d8c8 ARM: dts: turris-omnia: Add label for wan port new 01c65733fadb Merge tag 'mvebu-dt-6.1-1' of git://git.kernel.org/pub/scm [...] new 11bdb2983570 Merge branch 'arm/dt' into for-next new 7b04ab83762e Merge tag 'tegra-for-6.1-arm64-defconfig' of git://git.ker [...] new e1381b13eef2 Merge tag 'sunxi-config-for-6.1-1' of https://git.kernel.o [...] new 075ed7b9e408 arm64: configs: Enable all PMUs provided by Arm new d1d48fd18abc Merge tag 'qcom-arm64-defconfig-for-6.1' of https://git.ke [...] new 15116bf66724 Merge tag 'qcom-defconfig-for-6.1' of https://git.kernel.o [...] new 473c99d87c3f Merge branch 'arm/defconfig' into for-next new 81c14a7a1ac4 Merge branch 'arm/fixes' into for-next new 74621af1e51d soc: document merges new 1ee41d92f1a0 Merge tag 'renesas-arm-soc-for-v6.1-tag1' of git://git.ker [...] new 63872304bdb3 ARM: orion: fix include path new 3a628b2417dc Merge branch 'arm/soc' into for-next new a4d1846512e1 pxa: Drop if with an always false condition new 85195d1680b7 Merge branch 'arm/soc' into for-next new b15a859be3c2 Merge branch 'arm/fixes' into for-next new 0683edeb7d6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 764bf4a14915 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3092d61acf25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8606fc3212de Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new e62f2587a9bf dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC [...] new 93d344344955 ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC new 908c9364da2d ARM: dts: aspeed: mtjade: Remove gpio-keys entries new 93ded917f252 ARM: dts: aspeed: Yosemite V2: Enable OCP debug card new 88ca7c223394 dt-bindings: arm: aspeed: document AMD DaytonaX new e340376daea6 ARM: dts: aspeed: Add AMD DaytonaX BMC new 568789a7db93 ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver new 54e023ae820c ARM: dts: aspeed-g6: Enable more UART controllers new 83d38386d12e ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers new f0add1ce216a ARM: aspeed: Kconfig: Fix indentation new 7f1a780cb4f0 ARM: dts: aspeed: ast2600evb: Fix compatible string new 3617a24f4b97 ARM: dts: aspeed: ast2600-evb-a1: Add compatible new 734498339a0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6f7b3a8f4ca Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new b292a786124a Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 4b25c812cce8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b8c47cd4c0ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bf50ae37bc5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4afe82551206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5c48679d56c Merge branch 'mvebu/dt64' into mvebu/for-next new ddd123a3f3fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 640eaace7ff8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ba0a3bbd5ed clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX new de37e0214c28 clk: qcom: msm8996-cpu: Statically define PLL dividers new 382139bfd68f clk: qcom: msm8996-cpu: Unify cluster order new 9a9f5f9a5a0c clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux new b4feed4a3d0a dt-bindings: clock: qcom,msm8996-apcc: Fix clocks new da5daae8b412 clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks new a808c7848a52 clk: qcom: cpu-8996: switch to devm_clk_notifier_register new f1e3fcc4fc81 clk: qcom: cpu-8996: declare ACD clocks new 81165aca05dc clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_d [...] new f387d1c46f53 clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux new f9ea0f59f7ee clk: qcom: cpu-8996: use constant mask for pmux new d7081998cca9 dt-bindings: clock: add pcm reset for ipq806x lcc new ce6bb04cad26 clk: qcom: lcc-ipq806x: add reset definition new 7458b82fa563 clk: qcom: lcc-ipq806x: convert to parent data new 18f6e9cd7fa3 clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents new c5d2c96b3a7b clk: qcom: clk-rcg2: add rcg2 mux ops new 43a56cbf2a38 clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src new 86e78995c93e clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical new d522c77aa860 dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible new 823a117e1d97 clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config new 2a4d70246556 clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config new cca7b7d5f168 clk: qcom: apss-ipq-pll: add support for IPQ8074 new 31e4fcf97130 clk: qcom: lpass: Fix lpass audiocc probe new 1a58ee1330b2 clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC new 38557c6fc077 dt-bindings: clock: add QCOM SM6115 display clock bindings new 9b518788631c clk: qcom: Add display clock controller driver for SM6115 new a7edd291636a dt-bindings: clock: qcom: add bindings for dispcc on SM8450 new 9d062edd561f clk: qcom: alpha-pll: add support for power off mode for l [...] new 16fb89f92ec4 clk: qcom: Add support for Display Clock Controller on SM8450 new 068a0605ef5a clk: qcom: gcc-sm6115: Override default Alpha PLL regs new 65f1fa35aa70 clk: qcom: gcc-sm6115: Move alpha pll bramo overrides new 9e48f0519bae clk: qcom: Merge alt alpha plls for qcm2260, sm6115 new 46e0962ff282 dt-bindings: clock: qcom,a53pll: replace maintainer new 0813d7954345 Merge branches 'arm64-defconfig-for-6.1', 'arm64-for-6.1', [...] new 465518ec03bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a379a579f37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a7ec6f47e9d3 Merge branches 'renesas-arm-dt-for-v6.1' and 'renesas-arm- [...] new c15a61c74b92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2bb5c9757b49 Merge branch 'v6.1-armsoc/drivers' into for-next new 14ee3dde8073 Merge branch 'v6.1-armsoc/dts32' into for-next new 9c93838c33eb Merge branch 'v6.1-armsoc/dts64' into for-next new 2408ab5aa876 clk: rockchip: Add clock controller support for RV1126 SoC new 15be51009d8b Merge branch 'v6.1-clock/next' into for-next new da635b35b797 Merge branch 'v6.0-armsoc/dtsfixes' into for-next new 489dd8611b64 arm64: defconfig: Enable Synopsys DWC MSHC driver new b7465ec22c73 Merge branch 'v6.1-armsoc/defconfig64' into for-next new d99efdaba902 arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b new e18d9b093006 arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x new ea0c5cd6910e Merge branch 'v6.1-armsoc/dts64' into for-next new f878a26a2a61 dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML new b870b4490b5c Merge branch 'v6.1-clock/next' into for-next new 110a1f0eea14 arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3 [...] new a088c855acb8 arm64: dts: rockchip: fix regulator structure on rk3399-ro [...] new b153f26d2c55 arm64: dts: rockchip: sort nodes/properties on rk3399-rock [...] new 69448624b770 arm64: dts: rockchip: fix regulator name on rk3399-rock-4 new 06c5b5690a57 arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 new b6047ba2caac arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-sup [...] new 8cde9667137f arm64: dts: rockchip: set max drive-strength for cif_clkou [...] new 921890cae252 arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb new 19d4aaf64091 arm64: dts: rockchip: use pin constant for reset-gpios on [...] new e9f32f7f2668 Merge branch 'v6.1-armsoc/dts64' into for-next new fffa0fa4d029 dt-bindings: clock: rockchip: change SPDX-License-Identifier new b98506387072 Merge branch 'v6.1-clock/next' into for-next new 89fdffaba166 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2530eacb0675 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3b918d15253c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 92e863ea536d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new f905795cf86a Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 23edb3571df8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23d7a90e7b7a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new aac00c7fa114 clk: test: Switch to clk_hw_get_clk new d77388223240 clk: Drop the rate range on clk_put() new facf949b2e69 clk: Skip clamping when rounding if there's no boundaries new f24a0b1c22c2 clk: Mention that .recalc_rate can return 0 on error new bde8870cd8c3 clk: Clarify clk_get_rate() expectations new 090962b6a90a clk: tests: Add test suites description new 7d79c26b60e6 clk: tests: Add reference to the orphan mux bug report new 350575abec48 clk: tests: Add tests for uncached clock new 02cdeace1e1e clk: tests: Add tests for single parent mux new 74933ef22c1c clk: tests: Add tests for mux with multiple parents new 2e9cad1abc71 clk: tests: Add some tests for orphan with multiple parents new 3afb07231d60 clk: Take into account uncached clocks in clk_set_rate_range() new cb1b1dd96241 clk: Set req_rate on reparenting new 718af795d3fd clk: Change clk_core_init_rate_req prototype new 8cd9c39dce5b clk: Move clk_core_init_rate_req() from clk_core_round_rat [...] new c35e84b09776 clk: Introduce clk_hw_init_rate_request() new 11c84a38fcff clk: Add our request boundaries in clk_core_init_rate_req new 666650b25ac4 clk: Switch from __clk_determine_rate to clk_core_round_ra [...] new 1234a2c40b8c clk: Introduce clk_core_has_parent() new 22fb0e284fbc clk: Constify clk_has_parent() new 262ca38f4b6e clk: Stop forwarding clk_rate_requests to the parent new b46fd8dbe8ad clk: Zero the clk_rate_request structure new 253993253466 clk: Introduce the clk_hw_get_rate_range function new af1e62f2ffe2 clk: qcom: clk-rcg2: Take clock boundaries into considerat [...] new 433fb8a611ca clk: tests: Add missing test case for ranges new 124eebd78c9f Merge branch 'clk-rate-range' into clk-next new 26c9c2358b64 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 92ddbc73146a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f84139352147 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 272b1f2b7ffb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 750321ace910 m68knommu: fix non-specific 68328 choice interrupt build failure new 18011e50c497 m68knommu: fix non-mmu classic 68000 legacy timer tick selection new 6ae0b47570c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a5e3aaa654c1 microblaze: Add xmb_manager_register function new 88707ebe77e2 microblaze: Add custom break vector handler for mb manager new adc4cefae9cf microblaze: Add support for error injection new 40bfd76b947b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 730320fd770d MIPS: lantiq: enable all hardware interrupts on second VPE new 692cb5b0f4e2 MIPS: Lantiq: switch vmmc to use gpiod API new c8fbf8a88fcd MIPS: remove orphan sb1250_time_init() declaration new fe23057cbc04 MIPS: IRQ: remove orphan allocate_irqno() declaration new 2f129784df42 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new ef8e25ea5238 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cfadbb9df8c4 cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage new 5307d2a24ab0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17ab592b94e2 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new f7f2ef15b8a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3fba0175aff1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d47639d51e77 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new af9d438bccb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f6289910b55d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3c0a9e50896 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 2afde71aa143 Merge branch 'misc-6.0' into for-next-current-v5.19-20220926 new cef538615ce3 Merge branch 'for-next-current-v5.19-20220926' into for-ne [...] new 62cd9d447428 btrfs: dump extra info if one free space cache has more bi [...] new ab9a323f9ab5 btrfs: add macros for annotating wait events with lockdep new e1489b4fe604 btrfs: add lockdep annotations for num_writers wait event new 5a9ba6709f13 btrfs: add lockdep annotations for num_extwriters wait event new 3e738c531aad btrfs: add lockdep annotations for transaction states wait events new 8b53779eaa98 btrfs: add lockdep annotations for pending_ordered wait event new 9d7464c87b15 btrfs: change the lockdep class of free space inode's inva [...] new 5f4403e10f9b btrfs: add lockdep annotations for the ordered extents wait event new b0c582233a85 btrfs: fix alignment of VMA for memory mapped files on THP new e69bf81c9a33 btrfs: scrub: properly report super block errors in system log new f9eab5f0bba7 btrfs: scrub: try to fix super block errors new 7f298f224e88 btrfs: sysfs: use sysfs_streq for string matching new d1f68ba0695a btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] new 2f12741f81af btrfs: use btrfs_fs_closing for background bg work new 9d4b0a129a0d btrfs: simplify arguments of btrfs_update_space_info and rename new 723de71d41f5 btrfs: handle space_info setting of bg in btrfs_add_bg_to_ [...] new 3349b57fd47b btrfs: convert block group bit field to use bit helpers new 9283b9e09a6d btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY new 50c31eaa4ccf btrfs: simplify block group traversal in btrfs_put_block_g [...] new 7b9c293b050f btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL new 588a486835b0 btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCAT [...] new 527c490f44f6 btrfs: delete btrfs_wait_space_cache_v1_finished new fc65bb53180c btrfs: scrub: remove impossible sanity checks new e5677f056010 btrfs: use atomic_try_cmpxchg in free_extent_buffer new 38622010a6de btrfs: send: add support for fs-verity new 1dfa500511d0 btrfs: scrub: use pointer array to replace sblocks_for_recheck new 15b88f6d24f2 btrfs: scrub: factor out initialization of scrub_block int [...] new 5dd3d8e4680b btrfs: scrub: factor out allocation and initialization of [...] new f3e01e0e3c1f btrfs: scrub: introduce scrub_block::pages for more effici [...] new eb2fad300550 btrfs: scrub: remove scrub_sector::page and use scrub_bloc [...] new 8686c40e67e4 btrfs: scrub: move logical/physical/dev/mirror_num from sc [...] new 786672e9e1a3 btrfs: scrub: use larger block size for data extent scrub new 04fc7d5123f2 btrfs: don't drop dir index range items when logging a directory new 8786a6d7403f btrfs: remove the root argument from log_new_dir_dentries() new b96c552b99b3 btrfs: update stale comment for log_new_dir_dentries() new 4008481343aa btrfs: free list element sooner at log_new_dir_dentries() new 009d9bea49b4 btrfs: avoid memory allocation at log_new_dir_dentries() f [...] new df4928818b30 btrfs: remove root argument from btrfs_delayed_item_reserv [...] new 96d89923fa94 btrfs: store index number instead of key in struct btrfs_d [...] new 4cbf37f504a5 btrfs: remove unused logic when looking up delayed items new 4c469798eee5 btrfs: shrink the size of struct btrfs_delayed_item new 193df6245704 btrfs: search for last logged dir index if it's not cached [...] new a375102426df btrfs: move need_log_inode() to above log_conflicting_inodes() new f6d86dbebade btrfs: move log_new_dir_dentries() above btrfs_log_inode() new e09d94c9e448 btrfs: log conflicting inodes without holding log mutex of [...] new 5557a069f3d7 btrfs: skip logging parent dir when conflicting inode is n [...] new 30b80f3ce0f9 btrfs: use delayed items when logging a directory new fb731430be32 btrfs: sysfs: show discard stats and tunables in non-debug build new 7059c658310e btrfs: simplify adding and replacing references during log replay new 52b029f42751 btrfs: remove unnecessary EXTENT_UPTODATE state in buffere [...] new 7e93f6dc11d9 btrfs: send: refactor arguments of get_inode_info() new 9ed0a72e5b35 btrfs: send: fix failures when processing inodes with no links new 48ff70830bec btrfs: get rid of block group caching progress logic new 1fdbd03d3d92 btrfs: simplify error handling at btrfs_del_root_ref() new dbecac266300 btrfs: don't print information about space cache or tree e [...] new 331cd9461412 btrfs: fix race between quota enable and quota rescan ioctl new 8a1ae2781dee btrfs: call __btrfs_remove_free_space_cache_locked on cach [...] new fc80f7aca55b btrfs: remove use btrfs_remove_free_space_cache instead of [...] new 1e408af31b4a btrfs: don't create integrity bioset for btrfs_bioset new d45cfb883b10 btrfs: move btrfs_bio allocation to volumes.c new 6b42f5e3439d btrfs: pass the operation to btrfs_bio_alloc new 2bbc72f14f19 btrfs: don't take a bio_counter reference for cloned bios new c3a62baf21ad btrfs: use chained bios when cloning new f1c2937976be btrfs: properly abstract the parity raid bio handling new 917f32a23501 btrfs: give struct btrfs_bio a real end_io handler new 32747c44550c btrfs: factor out low-level bio setup from submit_stripe_bio new 28793b194e6a btrfs: decide bio cloning inside submit_stripe_bio new 03793cbbc80f btrfs: add fast path for single device io in __btrfs_map_block new 928ff3beb894 btrfs: stop allocation a btrfs_io_context for simple I/O new a05d3c915314 btrfs: check superblock to ensure the fs was not modified [...] new 25a860c40952 btrfs: output human readable space info flag new 8e327b9c0de8 btrfs: dump all space infos if we abort transaction due to ENOSPC new 81d5d61454c3 btrfs: enhance unsupported compat RO flags handling new 14033b08a029 btrfs: don't save block group root into super block new 1c56ab991903 btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTEN [...] new bd64f6221a98 btrfs: remove the unnecessary result variables new aed0ca180b45 btrfs: allow hole and data seeking to be interruptible new b6e833567ea1 btrfs: make hole and data seeking a lot more efficient new f12eec9a2665 btrfs: remove check for impossible block start for an exte [...] new 9a42bbaeff2b btrfs: remove zero length check when entering fiemap new 33a86cfa1741 btrfs: properly flush delalloc when entering fiemap new 09fbc1c8e7b0 btrfs: allow fiemap to be interruptible new 8eedaddaab6a btrfs: rename btrfs_check_shared() to a more descriptive name new 12a824dc67a6 btrfs: speedup checking for extent sharedness during fiemap new b8f164e3e67f btrfs: skip unnecessary extent buffer sharedness checks du [...] new ac3c0d36a2a2 btrfs: make fiemap more efficient and accurate reporting e [...] new ed2e35d85d61 btrfs: sysfs: introduce global qgroup attribute group new e71564c0438a btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later [...] new e562a8bdf652 btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN new e15e9f43c7ca btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING t [...] new 011b46c30476 btrfs: skip subtree scan if it's too high to avoid low sta [...] new 6ea1a5264b7e btrfs: remove btrfs_bit_radix_cachep declaration new 03ad25310fd4 btrfs: qgroup: fix a typo in a comment new 650c8a9c7d88 btrfs: zoned: refactor device checks in btrfs_check_zoned_mode new b0b47a38596f btrfs: remove useless used space increment during space re [...] new 748f553c3c4c btrfs: add KCSAN annotations for unlocked access to block_ [...] new 0d0a762c419a btrfs: rename clean_io_failure and remove extraneous args new a2061748052c btrfs: unexport internal failrec functions new 87c11705cc94 btrfs: convert the io_failure_tree to a plain rb_tree new cdca85b092fb btrfs: use find_first_extent_bit in btrfs_clean_io_failure new a62a3bd9546b btrfs: separate out the extent state and extent buffer init code new a40246e8afc0 btrfs: separate out the eb and extent state leak helpers new c45379a20fbc btrfs: temporarily export alloc_extent_state helpers new 83cf709a89fb btrfs: move extent state init and alloc functions to their [...] new ad795329574c btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's new a66318872c41 btrfs: move simple extent bit helpers out of extent_io.c new ec39e39bbf97 btrfs: export wait_extent_bit new 6962541e964f btrfs: move btrfs_debug_check_extent_io_range into extent- [...] new 91af24e48474 btrfs: temporarily export and move core extent_io_tree tre [...] new 04eba8932392 btrfs: temporarily export and then move extent state helpers new 38830018387e btrfs: move a few exported extent_io_tree helpers to exten [...] new e3974c669472 btrfs: move core extent_io_tree functions to extent-io-tree.c new d8038a1f46f3 btrfs: unexport btrfs_debug_check_extent_io_range new a4055213bf69 btrfs: unexport all the temporary exports for extent-io-tree.c new 071d19f5130f btrfs: remove struct tree_entry in extent-io-tree.c new ccaeff929098 btrfs: use next_state instead of rb_next where we can new aa852dabf964 btrfs: make tree_search return struct extent_state new e349fd3bfbe5 btrfs: make tree_search_for_insert return extent_state new 43b068cad58f btrfs: make tree_search_prev_next return extent_state's new e63b81aef26b btrfs: use next_state/prev_state in merge_state new d6f65c27f5ef btrfs: move extent io tree unrelated prototypes to their a [...] new c07d1004c55c btrfs: drop exclusive_bits from set_extent_bit new dbbf49928f2e btrfs: remove the wake argument from clear_extent_bits new 994bcd1eae5b btrfs: remove failed_start argument from set_extent_bit new 291bbb1e7ea8 btrfs: drop extent_changeset from set_extent_bit new 570eb97bace8 btrfs: unify the lock/unlock extent variants new 4374d03d21a9 btrfs: remove extent_io_tree::track_uptodate new 71528e9e16c7 btrfs: get rid of extent_io_tree::dirty_bytes new b71fb16b2f41 btrfs: don't clear CTL bits when trying to release extent state new bd015294af4d btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS new efb0645bd9df btrfs: don't init io tree with private data for non-inodes new 23408d819677 btrfs: remove is_data_inode() checks in extent-io-tree.c new bd86a532b263 btrfs: stop tracking failed reads in the I/O tree new 16708a889867 btrfs: move btrfs_caching_type to block-group.h new c29abab4f9ed btrfs: move btrfs_full_stripe_locks_tree into block-group.h new 43712116f8c8 btrfs: move btrfs_init_async_reclaim_work prototype to spa [...] new c2e79e865b87 btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h new 2103da3b0e3a btrfs: move btrfs_swapfile_pin into volumes.h new 0e75f0054a2a btrfs: move fs_info forward declarations to the top of ctree.h new f119553fd3d2 btrfs: move btrfs_csum_ptr to inode.c new d9d88fde56d3 btrfs: move the fs_info related helpers closer to fs_info [...] new 2b6433c7f620 btrfs: move btrfs_ordered_sum_size into file-item.c new ee8ba05cbbce btrfs: open code and remove btrfs_inode_sectorsize helper new e256927b8801 btrfs: open code and remove btrfs_insert_inode_hash helper new 9b9b88546539 btrfs: use a runtime flag to indicate an inode is a free s [...] new d6921739449f btrfs: add struct declarations in dev-replace.h new 814b6f915884 btrfs: update the comment for submit_extent_page() new 209ecde55c4a btrfs: switch page and disk_bytenr argument position for s [...] new 5467abba1cbd btrfs: move end_io_func argument to btrfs_bio_ctrl structure new d7f67ac9a928 btrfs: relax block-group-tree feature dependency checks new 611df5d6616d mm: export balance_dirty_pages_ratelimited_flags() new 857bc13f857a btrfs: implement a nowait option for tree searches new 09b172711ee7 btrfs: make can_nocow_extent nowait compatible new c016c8b64819 btrfs: add the ability to use NO_FLUSH for data reservations new ed9c9c7db0af btrfs: add btrfs_try_lock_ordered_range new f09190773823 btrfs: make btrfs_check_nocow_lock nowait compatible new fa881688bb27 btrfs: make prepare_pages nowait compatible new b0f5fd6b59ab btrfs: make lock_and_cleanup_extent_if_need nowait compatible new 440b70f48ef9 btrfs: plumb NOWAIT through the write path new 94bf2007c5c9 btrfs: make btrfs_buffered_write nowait compatible new 210c457379a8 btrfs: assert nowait mode is not used for some btree searc [...] new 156c68c38a90 btrfs: enable nowait async buffered writes new 08f50e5d2b6f btrfs: remove stale prototype of btrfs_write_inode new 1ddeb309fa59 btrfs: fix missed extent on fsync after dropping extent maps new 6f5b0012820d btrfs: move btrfs_drop_extent_cache() to extent_map.c new 621e195a5f01 btrfs: use extent_map_end() at btrfs_drop_extent_map_range() new 8f79bc88472c btrfs: use cond_resched_rwlock_write() during inode eviction new 076253275ae5 btrfs: move open coded extent map tree deletion out of ino [...] new a9e1cc178ad4 btrfs: add helper to replace extent map range with a new e [...] new 3f967ee52ff4 btrfs: remove the refcount warning/check at free_extent_map() new 3a65b6f1e7df btrfs: remove unnecessary extent map initializations new 106f890674f0 btrfs: assert tree is locked when clearing extent map from [...] new 84a9eb39117a btrfs: remove unnecessary NULL pointer checks when searchi [...] new 3076cc1da0f0 btrfs: remove unnecessary next extent map search new e23a80ad4f1c btrfs: avoid pointless extent map tree search when flushin [...] new e7fb736adf71 btrfs: drop extent map range more efficiently new 5dec0f2576c9 btrfs: set generation before calling btrfs_clean_tree_bloc [...] new ef72f946c205 Merge branch 'misc-next' into for-next-next-v6.0-20220926 new ab560f82f8be Merge branch 'for-next-next-v6.0-20220926' into for-next-20220926 new 01836004891b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9031eb6ea520 Merge branch 'master' of git://github.com/ceph/ceph-client.git new c3b6eed31f44 cifs: misc: fix spelling typo in comment new d7752a6c60c2 MAINTAINERS: Add Tom Talpey as cifs.ko reviewer new 09a1f9a168ae cifs: return correct error in ->calc_signature() new bb44c31cdcac cifs: destage dirty pages before re-reading them for cache=none new 44b195cc9cfa Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 031a0300f2c9 ecryptfs: Replace kmap() with kmap_local_page() new c1cc2db21607 ecryptfs: keystore: Fix typo 'the the' in comment new 05c36f167cef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1ae9470c3e14 erofs: clean up .read_folio() and .readahead() in fscache mode new fdffc091e6f9 erofs: support interlaced uncompressed data for compressed files new b15b2e307c3a erofs: support on-disk compressed fragments data new 5c2a64252c5d erofs: introduce partial-referenced pclusters new 31da107fdb0a erofs: fold in z_erofs_reload_indexes() new 53a7f9961cdd erofs: clean up unnecessary code and comments new 312fe643ad11 erofs: clean up erofs_iget() new f2dbe04648f4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7a80bf902d2b fanotify: Remove obsoleted fanotify_event_has_path() new cd9d81ceff97 Pull fanotify cleanup. new d766f2d1e3e3 ext2: Add sanity checks for group and filesystem size new e7c7fbb9a857 ext2: Use kvmalloc() for group descriptor array new 9f31f69bb9d5 Pull ext2 superblock checking fixes. new 15a3a5b6bcf9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 25238745d201 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b1c32e7ce8a4 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new 003687875cc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e884ae43e98 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 72f78ae00a8e NFSD: move from strlcpy with unused retval to strscpy new 97f8e6257255 lockd: move from strlcpy with unused retval to strscpy new 754035ff79a1 NFSD enforce filehandle check for source file in COPY new 4ab3442ca384 NFSD: remove redundant variable status new fd1ef88049de nfsd: Fix a memory leak in an error handling path new d44899b8bb0b nfsd: Avoid some useless tests new 30a30fcc3fc1 nfsd: Propagate some error code returned by memdup_user() new 80e591ce636f NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND new 90bfc37b5ab9 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation new 1242a87da0d8 SUNRPC: Fix svcxdr_init_encode's buflen calculation new 00b4492686e0 NFSD: Protect against send buffer overflow in NFSv2 READDIR new 640f87c190e0 NFSD: Protect against send buffer overflow in NFSv3 READDIR new 401bc1f90874 NFSD: Protect against send buffer overflow in NFSv2 READ new fa6be9cc6e80 NFSD: Protect against send buffer overflow in NFSv3 READ new 9558f9304ca1 NFSD: drop fname and flen args from nfsd_create_locked() new 7518a3dc5ea2 NFSD: Fix handling of oversized NFSv4 COMPOUND requests new 6106d9119b65 nfsd: clean up mounted_on_fileid handling new 18224dc58d96 nfsd: remove nfsd4_prepare_cb_recall() declaration new 948755efc951 NFSD: Replace dprintk() call site in fh_verify() new de29cf7e6cbb NFSD: Trace NFSv4 COMPOUND tags new 1035d65446a0 NFSD: Add tracepoints to report NFSv4 callback completions new c035362eb935 NFSD: Add a mechanism to wait for a DELEGRETURN new c0aa1913db57 NFSD: Refactor nfsd_setattr() new 34b91dda7124 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY new 68c522afd0b1 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY new 5f5f8b6d655f NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY new 06981d560606 NFSD: Return nfserr_serverfault if splice_ok but buf->page [...] new 3a4ea23d86a3 NFSD: keep track of the number of courtesy clients in the system new 7746b32f467b NFSD: add shrinker to reap courtesy clients on low memory [...] new 81593c4dff32 SUNRPC: Optimize svc_process() new 103cc1fafee4 SUNRPC: Parametrize how much of argsize should be zeroed new 3fdc54646234 NFSD: Reduce amount of struct nfsd4_compoundargs that need [...] new f18d8afbf2fa SUNRPC: Clarify comment that documents svc_max_payload() new 98124f5bd6c7 NFSD: Refactor common code out of dirlist helpers new c3d2a04f05c5 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks new d4da5baa5332 NFSD: Clean up WRITE arg decoders new b8ab2a6f2d67 SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment new 9993a66317fc NFSD: Clean up nfs4svc_encode_compoundres() new 6604148cf961 NFSD: Remove "inline" directives on op_rsize_bop helpers new 77e378cf2a59 NFSD: Remove unused nfsd4_compoundargs::cachetype field new 9f553e61bd36 NFSD: Pack struct nfsd4_compoundres new 0cfb0c4228a5 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops new 9beeaab8e05d nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_ [...] new 1d7f6b302b75 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops new 64776611a063 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache [...] new 1342f9dd3fc2 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_ [...] new 781fde1a2ba2 NFSD: Rename the fields in copy_stateid_t new 76ce4dcec0dc NFSD: Cap rsize_bop result based on send buffer size new 019805fea915 NFSD: fix use-after-free on source server when doing inter [...] new 4d01416ab415 nfsd: only fill out return pointer on success in nfsd4_loo [...] new 25fbe1fca141 nfsd: fix comments about spinlock handling with delegations new b95239ca4954 nfsd: make nfsd4_run_cb a bool return function new 895ddf5ed4c5 nfsd: extra checks when freeing delegation stateids new a2d11fe349d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 04a40f109079 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7c678872417f Merge branch '9p-next' of git://github.com/martinetd/linux new 75b9b463bb6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new cf42c8c76c37 Merge branch 'statx-dioalign' of git://git.kernel.org/pub/ [...] new 22873deac9e7 vfs: add vfs_tmpfile_open() helper new 19ee5345f234 hugetlbfs: cleanup mknod and tmpfile new 38017d44441e cachefiles: tmpfile error handling cleanup new 08d7a6fb7e44 cachefiles: only pass inode to *mark_inode_inuse() helpers new 24a81759b65f cachefiles: use vfs_tmpfile_open() helper new 2b1a77461f16 ovl: use vfs_tmpfile_open() helper new 3e9d4c593558 vfs: make vfs_tmpfile() static new 9751b338656f vfs: move open right after ->tmpfile() new 863f144f12ad vfs: open inside ->tmpfile() new 7d37539037c2 fuse: implement ->tmpfile() new 7162984dce3b Merge branch 'work.tmpfile' into for-next new 9a3d0f30303e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 55d3a84f01de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de89920cb83a Merge branch 'pci/aspm' new 4d2add722fb3 Merge branch 'pci/msi' new 1858db4e6aa5 Merge branch 'pci/pm' new 8066cc86b7aa PCI: Fix used_buses calculation in pci_scan_child_bus_extend() new 49ad31e9d785 PCI: Pass available buses even if the bridge is already co [...] new d1caf229c758 PCI: Move pci_assign_unassigned_root_bus_resources() new e96e27fc6f79 PCI: Distribute available resources for root buses, too new 17d2d67d76e4 PCI: Fix whitespace and indentation new 58e011609c43 PCI: Fix typo in pci_scan_child_bus_extend() new 0e3281839742 PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge new 716d398d1d03 Merge branch 'pci/resource' new 35a09322b3b2 Merge branch 'remotes/lorenzo/pci/aardvark' new 186b854e5c00 Merge branch 'remotes/lorenzo/pci/apple' new 99c04ced3f42 Merge branch 'remotes/lorenzo/pci/bridge-emul' new aa5b4d1e1747 Merge branch 'remotes/lorenzo/pci/dt' new 4a743a8543a3 Merge branch 'remotes/lorenzo/pci/dwc' new 113ab0278ae5 Merge branch 'remotes/lorenzo/pci/endpoint' new 22fa45c7bb95 Merge branch 'remotes/lorenzo/pci/mediatek' new a49430a3a5f3 Merge branch 'remotes/lorenzo/pci/mvebu' new 2b4acd4fc1f9 Merge branch 'remotes/lorenzo/pci/qcom' new e01bae16a7d6 PCI/P2PDMA: Use for_each_pci_dev() helper new cd25b933e49d Merge branch 'pci/misc' new ee9fe02a92dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b0c9fb716f4 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 353abd055ca8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c946c7cc86aa Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 13a0ac816d22 firmware: dmi: Fortify entry point length checks new 2c37c76934c5 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new cc842bd57e77 hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter. new bf10ccad0680 hwmon: (pwm-fan) Refactor fan power on/off new b77f0c7680a4 hwmon: (pwm-fan) Simplify enable/disable check new 9bf3aa608088 hwmon: (pwm-fan) Add dedicated power switch function new 9db6e7f50054 hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions new b99152d4f04b hwmon: (pwm-fan) Switch regulator dynamically new 02e050055389 hwmon: (pc87360) Introduce a #define for the driver name a [...] new 070affa898d2 hwmon: (pc87360) Reorder symbols to get rid of a few forwa [...] new 6c7c469c8074 hwmon: (vt8231) Introduce a #define for the driver name an [...] new ac387b0cb34b hwmon: (vt8231) Reorder symbols to get rid of a few forwar [...] new 903882c76705 hwmon: (mr75203) fix undefined reference to `__divdi3' new 0dee25ebc7d3 hwmon: Make use of devm_clk_get_enabled() new 847a3b04b32e hwmon: (sis5595) Introduce a #define for the driver name a [...] new 1b2f9b1e6dd3 hwmon: (sis5595) Reorder symbols to get rid of a few forwa [...] new f9c0cf8f26de hwmon: (sht4x) do not overflow clamping operation on 32-bi [...] new 8887516f0106 hwmon: (adm9240) fix data race in adm9240_fan_read new 50e52c1fc5ce hwmon: (via686a) Introduce a #define for the driver name a [...] new 984fed5686e1 hwmon: (via686a) Reorder symbols to get rid of a few forwa [...] new df9ec2dae094 hwmon: (f71882fg) Reorder symbols to get rid of a few forw [...] new 38e776290efa hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new e7045a14fa14 hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new 00f4095c967f hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_O [...] new 29805956ee16 hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and [...] new 5e866400e9d5 hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 31b34d62081a hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ [...] new d025007daaef hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ [...] new ca19f965429e hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and [...] new 802945371717 hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 5ce951abc503 hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 77563092fe1e hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 8de7295c207f hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 1839391bdedb hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 73568f92d365 hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new a158b4ea194a hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 1efe2b254fe1 hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 655231d4b958 hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new 2d5604c822e9 hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() new 760bda91cb4f hwmon: w83627hf: Reorder symbols to get rid of a few forwa [...] new 0261547d2bf9 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new a8bbfe8187aa docs/zh_CN: core-api: Add idr Chinese translation new 8d64b707462e docs/zh_CN: core-api: Add circular-buffers Chinese translation new 2845ca61fce1 docs/zh_CN: core-api: Add generic-radix-tree Chinese translation new c803857e67da docs/zh_CN: core-api: Add packing Chinese translation new 7ed318b8eacb docs/zh_CN: Update zh_CN/admin-guide/README.rst to 6.0-rc2 new 918de5b49a28 docs/zh_CN: Add new translation of admin-guide/bootconfig.rst new db7480f674cd docs: hugetlbpage.rst: fix a typo of hugepage size new 520996195b73 Documentation: devres: add missing PINCTRL helpers new 1aaddf8a65e9 Documentation: devres: add missing SPI helper new 60b90f91d083 Merge branch 'docs-mw' into docs-next new b3a8c71604e2 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 975b8e6141ae Merge branch 'master' of git://linuxtv.org/media_tree.git new 41fd1cb61514 media: mceusb: Use new usb_control_msg_*() routines new 2dfe2c4f1720 media: imon: Remove the unneeded result variable new 20b794ddce47 media: mceusb: set timeout to at least timeout provided new 596fa6e71896 media: rockchip: rkisp1: Set DPCC methods enable bits inside loop new 9daa2b843f04 media: rockchip: rkisp1: Mask invalid bits in DPCC parameters new 8e2b7442d27c media: rockchip: rkisp1: Define macros for DPCC configurat [...] new 87bfaa1a167b media: rkisp1: Initialize color space on ISP sink and source pads new 6844cebbf60a media: rkisp1: Allow setting color space on ISP sink pad new cb00f3a4421d media: rkisp1: Fix source pad format configuration new c1ec5efba080 media: rkisp1: Allow setting all color space fields on ISP [...] new 81303962da12 media: rkisp1: Configure quantization using ISP source pad new 711d91497e20 media: rkisp1: Don't pass the quantization to rkisp1_csm_config() new f7aa2d234377 media: rkisp1: Configure CSM based on YCbCr encoding new 83b9296e3993 media: rkisp1: Initialize color space on resizer sink and [...] new faab29295152 media: rkisp1: Allow setting color space on resizer sink pad new cf655faff581 media: rkisp1: Clean up LSC configuration code new da57dffa098c media: rkisp1: Store LSC register values in u32 variables new 10e36b219140 media: rkisp1: Simplify LSC x/y size and grad register macros new 4c3501f13e8e media: rkisp1: Use correct macro for gradient registers new 4b07e2b8f7b5 media: rkisp1: Configure LSC after enabling the ISP new c53e3a049f35 media: rkisp1: Zero v4l2_subdev_format fields in when vali [...] new 93f65ce03686 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE new 2dc73b486654 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE new 91d0092a6958 media: usb/msi2500: fix repeated words in comments new 9dcd063656a9 media: usb/dvb-usb-v2: fix repeated words in comments new 2d0c052c09d5 media: pci/cx18: fix repeated words in comments new cfeacb5d46ed media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value new d91d7bc85062 media: amphion: release m2m ctx when releasing vpu instance new cd75981ec93a media: v4l2-ctrls: drop 'elems' argument from control type ops. new 20694e96ca08 media: dvb-frontends/drxk: initialize err to 0 new 479747caa5bf media: cec: add support for Absolute Volume Control new f001cc8dc16e media: i2c: isl7998x: Use right include new 74997c55aafc media: si4713: Use the right include new 74869a88f9d5 media: platform: mtk-mdp3: add pointer checks and use devm_kfree new 5cd5f1344434 media: docs: libv4l-introduction.rst: Fix function signatu [...] new bf4ed9e3283b media: radio-si476x: Remove the unneeded result variable new dec7920e55db media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init() new ff464745e457 media: platform: mtk-mdp3: fix PM reference leak in mdp_co [...] new 08b91227471f media: tuners: Remove the unneeded result variable new d630f17a4efb media: MAINTAINERS: adjust entry to zoran driver movement new a1f32d288224 media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER new 594b6bdde2e7 media: platform: cros-ec: Add Kuldax to the match table new 771899935623 media: meson: vdec: fix possible refcount leak in vdec_probe() new 4bec03301ecd media: hantro: Store HEVC bit depth in context new 8a438580a09e media: hantro: HEVC: Fix auxilary buffer size calculation new f64853ad7f96 media: hantro: HEVC: Fix chroma offset computation new 5aa24d729999 media: hantro: postproc: Configure output regs to support 10bit new d040a24b5aae media: Hantro: HEVC: Allows 10-bit bitstream new dc39473d0340 media: hantro: imx8m: Enable 10bit decoding new 39434d42e87f media: hantro: Allows luma and chroma depth to be different new 4b7444ff1325 media: staging: ipu3-imgu: Fix BNR wb gain documentation new 85644a9b37ec media: ov5640: Use runtime PM new bb9ea2c31fa1 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation new 9c6dee9ac629 media: i2c: mt9v111: Fix typo 'the the' in comment new b5f8fa876931 media: ar0521: fix error return code in ar0521_power_on() new 8fcccd2f37b2 media: ar0521: Remove redundant variable ret new b9eb3ab6f30b media: ipu3-imgu: Fix NULL pointer dereference in active s [...] new 2ba3e38517f5 media: v4l: subdev: Fail graciously when getting try data [...] new 54bb7671ca6d media: ar0521: Fix return value check in writing initial r [...] new 080e0b740485 media: ov8865: Fix an error handling path in ov8865_probe() new ff37bc8c7099 media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY new ac5d4d87e1eb media: Remove incorrect comment from struct v4l2_fwnode_endpoint new b558ce56b434 media: Documentation: mc: add definitions for stream and pipeline new c7097c80ca68 media: media-entity.h: add include for min() new 87d36eb84d4f media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8 new b7319e2bd7bd media: mc: entity: Rename streaming_count -> start_count new 8db465f7d6a0 media: mc: entity: Add iterator helper for entity pads new 49b38947d784 media: mc: entity: Merge media_entity_enum_init and __medi [...] new 612589a35e99 media: mc: entity: Move media_entity_get_fwnode_pad() out [...] new 72b603357ae4 media: mc: entity: Add media_entity_pipeline() to access t [...] new 340eba477f0e media: v4l2-dev: Add videodev wrappers for media pipelines new 12cecbf9150f media: drivers: use video device pipeline start/stop new 98d79dc34798 media: drivers: use video_device_pipeline() new d9f4434513b4 media: mc: entity: add alloc variant of pipeline_start new 6eaff06ad064 media: drivers: use video_device_pipeline_alloc_start() new ae219872834a media: mc: entity: Rewrite media_pipeline_start() new 5b4f9a727532 media: mc: entity: Add has_pad_interdep entity operation new 9e3576a1ae2b media: mc: convert pipeline funcs to take media_pad new 2a96b40f366a media: dt-bindings: dongwoon,dw9714: convert to dtschema new b53ad42566e0 media: dt-bindings: media: samsung,exynos5250-gsc: convert [...] new a25a64b50e32 media: atomisp_gmin_platform: Switch to use acpi_evaluate_ [...] new adea153b4f65 media: atomisp-ov2680: Fix ov2680_set_fmt() new 44a11920ac39 media: atomisp-ov2680: Don't take the input_lock for try_f [...] new cbd5b438f8c2 media: atomisp-ov2680: Improve ov2680_set_fmt() error handling new e0565e23796e media: atomisp-notes: Add info about sensors v4l2_get_subd [...] new 4d3aafb9c9bb media: atomisp: Fix VIDIOC_TRY_FMT new e0ae3048b3db media: atomisp: Make atomisp_try_fmt_cap() take padding in [...] new 8519635cb292 media: atomisp: hmm_bo: Simplify alloc_private_pages() new fce48bf10141 media: atomisp: hmm_bo: Further simplify alloc_private_pages() new 2691ecc089ca media: atomisp: hmm_bo: Rewrite alloc_private_pages() usin [...] new 3df52e584ed1 media: atomisp: hmm_bo: Rewrite free_private_pages() using [...] new 30cf7e90f0ea media: atomisp: hmm_bo: Drop PFN code path from alloc_user [...] new 6e6c4ae0f0ba media: atomisp: Ensure that USERPTR pointers are page aligned new a2ace25c3f0e media: atomisp: Fix device_caps reporting of the registere [...] new 29b12ac7609c media: atomisp: Remove file-injection support new 1ace82c7f9af media: atomisp: Remove atomisp_file_fops and atomisp_file_ [...] new 5e61114e3abf media: atomisp: Remove the outq videobuf queue new 79adb947ef6d media: atomisp: Remove never set file_input flag new af69562a28fa media: atomisp: Remove the ACC device node new 5e13ff4cb8f1 media: atomisp: Remove some further ATOMISP_ACC_* related [...] new 0d945e4d0a9c media: atomisp: Remove empty atomisp_css_set_cont_prev_sta [...] new 3b423e1bed3d media: atomisp: Split subdev and video-node registration i [...] new eb81065b9322 media: atomisp: Register /dev/* nodes at the end of atomis [...] new 5a93d0cacf2f media: atomisp: Remove loading mutex new 5b9853ad1329 media: atomisp: Fix v4l2_fh resource leak on open errors new ba6856aab1a7 media: atomisp: Simplify v4l2_fh_open() error handling new 3ad290194bb0 media: atomisp: prevent integer overflow in sh_css_set_bla [...] new f10fc1790d5e media: atomisp: Use a normal mutex for the main lock new d33a6d321078 media: atomisp: Remove unused lock member from struct atom [...] new 2468083f799e media: atomisp: Fix locking around asd->streaming read/write new 0d51573df3e0 media: atomisp: Remove asd == NULL checks from ioctl handling new f315c1acba84 media: atomisp: Add atomisp_pipe_check() helper new 93d3fb35aa10 media: atomisp: Remove watchdog timer new 0ecc5236d1cb media: atomisp: Move atomisp_streaming_count() check into [...] new 1636369bcfa2 media: atomisp: Rework asd->streaming state update in __at [...] new b88e0ee7b081 media: atomisp: Drop streamoff_mutex new cf223056fb29 media: atomisp: Use video_dev.lock for ioctl locking new d7306735e972 media: atomisp: Remove a couple of not useful function wrappers new 405dac898124 media: atomisp: Drop unnecessary first_streamoff check new e208848cb10e media: atomisp: Make atomisp_set_raw_buffer_bitmap() static new e226e9a492a3 media: atomisp: Remove unused atomisp_css_get_dis_statistics() new cf2e0516f040 media: atomisp: Remove const/fixed camera_caps new 1e32f6ea43c4 media: atomisp: Remove atomisp_source_pad_to_stream_id() new df383edffd2e media: atomisp_gmin_platform: Unexport and split camera_se [...] new a90bc000770c media: atomisp: don't store an unused sink data on a var new 466c1e6d0500 media: sunxi: Fix some error handling path of sun8i_a83t_m [...] new 51e1440d309a media: sunxi: Fix some error handling path of sun6i_mipi_c [...] new 39dfd52d0f48 media: cx88: add IR remote support for NotOnlyTV LV3H new 06a2da340f76 media: venus: dec: Handle the case where find_format fails new 7f77fa9f378c media: venus: Fix NV12 decoder buffer discovery on HFI_VER [...] new 014a6b274bfe media: venus : Add default values for the control new 096573e4c0c7 media: venus : Addition of control support - V4L2_CID_MIN_ [...] new c260bf4bd3a3 media: venus : CAPTURE Plane width/height alignment with O [...] new 70b2a5463dcd media: venus : Addition of EOS Event support for Encoder new 2f2d6fe83d03 media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD new 2d5dbc7ff664 media: venus : Remove the capture plane settings for venc_ [...] new 1d600444f7f8 media: venus : Allow MIN/MAX settings for the v4l2 encoder [...] new 61a70c9702da media: venus: venc_ctrls: Add default value for CLL info new f5218c71098d media: venus: venc: Set HDR10 PQ SEI property only for MAI [...] new 265f2fc52f58 media: venus: hfi: Remove the unneeded result variable new d0734dab5480 media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_ [...] new 398c47923489 media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on R [...] new 6a720df702db media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER new 140a9b57d3a3 media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER new c2a46b19f034 media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER new b9273150b8b7 media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER new 26686b0da9f3 media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER new 6f4d0849be9b media: sun6i-csi: Define and use driver name and (reworked [...] new 0b11253f36e8 media: sun6i-csi: Refactor main driver data structures new 43e80196625c media: sun6i-csi: Tidy up platform code new 740b5b3d156b media: sun6i-csi: Always set exclusive module clock rate new bc67ec9e1348 media: sun6i-csi: Define and use variant to get module clock rate new 69b80659a728 media: sun6i-csi: Use runtime pm for clocks and reset new bffb52248930 media: sun6i-csi: Tidy up Kconfig new cad7f35c1ab5 media: sun6i-csi: Tidy up v4l2 code new ab2e8d5d67fb media: sun6i-csi: Tidy up video code new 92cc51588225 media: sun6i-csi: Pass and store csi device directly in vi [...] new f9a6e5651eff media: sun6i-csi: Register the media device after creation new daafbb94adc5 media: sun6i-csi: Remove controls handler from the driver new b11d91321cac media: sun6i-csi: Add media ops with link notify callback new 7d13cf0e0023 media: sun6i-csi: Introduce and use video helper functions new 70a7ce22e922 media: sun6i-csi: Move csi buffer definition to main header file new d67614f276c1 Merge fixes into media_stage new 96ee1946f074 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 65c0c2367e9e intel_idle: Add AlderLake-N support new 2d9354001438 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue new 9921b622a892 Merge branches 'pm-cpuidle' and 'powercap' into linux-next new 68b99e94a4a2 thermal: intel_powerclamp: Use get_cpu() instead of smp_pr [...] new c4e927da893b thermal: intel_powerclamp: Remove accounting for IRQ wakes new 1054f58dfbb5 Merge branch 'thermal-intel' into linux-next new 562163595a91 ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix new f890157e61b8 ACPI: PCC: Release resources on address space setup failure path new 91cefefb6991 ACPI: PCC: replace wait_for_completion() new 18729106c26f ACPI: PCC: Fix Tx acknowledge in the PCC address space handler new 63f534b8bad9 ACPI: PCI: Rework acpi_get_pci_dev() new 00674ddf1b59 Merge branches 'acpi-tables', 'acpi-pcc' and 'acpi-pci' in [...] new 8b9881fe88d4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f991b1171205 cpufreq: tegra194: change tegra239_cpufreq_soc to static new f7968c22bd42 cpufreq: Add __init annotation to module init funcs new c4c0efb06f17 cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMh new 3954289b21a6 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e09bd5757b52 PM / devfreq: mtk-cci: Handle sram regulator probe deferral new fb2ac84f8acc PM / devfreq: rockchip-dfi: Fix an error message new efd543231b61 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new db6a80667347 thermal/core: Add a generic thermal_zone_get_trip() function new 520fd32ad888 thermal/sysfs: Do not make get_trip_hyst optional new 4f1809877f1a thermal/core: Add a generic thermal_zone_set_trip() function new 98b7c4d47671 thermal/core: Add a generic thermal_zone_get_crit_temp() function new 096996592b4a thermal/core/governors: Use thermal_zone_get_trip() instea [...] new 3a7ff9f8ce41 thermal/of: Use generic thermal_zone_get_trip() function new 93435898ec38 thermal/of: Remove unused functions new 0861316ad822 thermal/drivers/exynos: Use generic thermal_zone_get_trip( [...] new 9b77bd0345ca thermal/drivers/exynos: of_thermal_get_ntrips() new 5d3703aaea51 thermal/drivers/exynos: Replace of_thermal_is_trip_valid() [...] new b580e7dba9c8 thermal/drivers/tegra: Use generic thermal_zone_get_trip() [...] new 27f28df217b1 thermal/drivers/uniphier: Use generic thermal_zone_get_tri [...] new 6f05cbc18ae0 thermal/drivers/hisi: Use generic thermal_zone_get_trip() [...] new 0ad1eb80b1c1 thermal/drivers/qcom: Use generic thermal_zone_get_trip() [...] new 0e446fde3241 thermal/drivers/armada: Use generic thermal_zone_get_trip( [...] new 5a5e31d62bc8 thermal/drivers/rcar_gen3: Use the generic function to get [...] new c02a39448a49 thermal/of: Remove of_thermal_get_ntrips() new b2efcd743b16 thermal/of: Remove of_thermal_is_trip_valid() new b9c470dd11dd thermal/of: Remove of_thermal_set_trip_hyst() new 70048f070054 thermal/of: Remove of_thermal_get_crit_temp() new cd75e45f0022 thermal/drivers/st: Use generic trip points new a769026aa4ef thermal/drivers/imx: Use generic thermal_zone_get_trip() function new 8cdf361e2562 thermal/drivers/rcar: Use generic thermal_zone_get_trip() [...] new 597fa8bf0ee7 thermal/drivers/broadcom: Use generic thermal_zone_get_tri [...] new e45dc549d85e thermal/drivers/da9062: Use generic thermal_zone_get_trip( [...] new 033f4f52c09d thermal/drivers/ti: Remove unused macros ti_thermal_get_tr [...] new dec055259d99 thermal/drivers/acerhdf: Use generic thermal_zone_get_trip [...] new f3ed42f63630 thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() [...] new 067c437c6e9b thermal/intel/int340x: Replace parameter to simplify new 81b46e92a1b9 thermal/drivers/intel: Use generic thermal_zone_get_trip() [...] new a8c94f06314c thermal/intel/int340x: Initialized ret in error path in in [...] new 9568a49fbd6d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 3b7610302a75 fs: dlm: fix possible use after free if tracing new d236654d0e43 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf9a9928510a RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths new 5a3749493394 RDMA/cma: Multiple path records support with netlink channel new b7d95040c13f RDMA/cm: Use SLID in the work completion as the DLID in re [...] new eb8336dbe373 RDMA/cm: Use DLID from inbound/outbound PathRecords as the [...] new 241f9a27e0fc IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers new 954afc5a8fd8 RDMA/rxe: Use members of generic struct in rxe_mr new b05398aff9ad RDMA/srp: Support more than 255 rdma ports new b300729b77b0 RDMA/core: Clean up a variable name in ib_create_srq_user() new a5874a0d3d3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8db3d514e967 bnxt_en: replace reset with config timestamps new 2d2c5ea24243 net/tls: Describe ciphers sizes by const structs new ea7a9d88ba21 net/tls: Use cipher sizes structs new 56e5a6d3aa91 net/tls: Support 256 bit keys with TX device offload new 4960c414db35 net/mlx5e: Support 256 bit keys with kTLS device offload new 03d25cf7a0e9 Merge branch 'support-256-bit-tls-keys-with-device-offload' new a2c2a4ddc27d net/sched: taprio: remove unnecessary taprio_list_lock new d7a68e564e29 net/sched: sch_api: add helper for tc qdisc walker stats dump new e046fa895c45 net/sched: use tc_qdisc_stats_dump() in qdisc new b68d9c330eef selftests/tc-testing: add selftests for cake qdisc new 6c1ef8f00f9a selftests/tc-testing: add selftests for cbq qdisc new 3bec7e2910b8 selftests/tc-testing: add selftests for cbs qdisc new 9b1edbc1c58f selftests/tc-testing: add selftests for drr qdisc new 5d93f04d681d selftests/tc-testing: add selftests for dsmark qdisc new 965a25e34550 selftests/tc-testing: add selftests for fq_codel qdisc new 265b9adcc4c6 selftests/tc-testing: add selftests for hfsc qdisc new 68135f636218 selftests/tc-testing: add selftests for htb qdisc new 8ab00f8b5e29 selftests/tc-testing: add selftests for mqprio qdisc new e4c4bcb0e4ee selftests/tc-testing: add selftests for multiq qdisc new 779f966f16db selftests/tc-testing: add selftests for netem qdisc new 856359c0d067 selftests/tc-testing: add selftests for qfq qdisc new 5ca72fbeabed selftests/tc-testing: add show class case for ingress qdisc new dfbadd7f9945 selftests/tc-testing: add show class case for mq qdisc new 1c15eb2a03c6 selftests/tc-testing: add show class case for prio qdisc new d3f832547bb2 selftests/tc-testing: add show class case for red qdisc new 3f5b606dd9b9 Merge branch 'refactor-duplicate-codes-in-the-qdisc-class- [...] new 15b209cde263 net: hinic: modify kernel doc comments new 73f25f16cc3c net: hinic: change type of function to be static new 2b291ee6dd6e net: hinic: remove unused functions new 2fa1cd3b4a0d net: hinic: remove unused macro new 97d6a3e642bf net: hinic: remove duplicate macro definition new 4f304250c39b net: hinic: simplify code logic new dcbe72d25594 net: hinic: change hinic_deinit_vf_hw() to void new 566ad0ed6b12 net: hinic: remove unused enumerated value new 57ac57154d83 net: hinic: replace magic numbers with macro new c706df6d8f6e net: hinic: remove the unused input parameter prod_idx in [...] new bcff1a37bafc Merge branch 'cleanup-in-huawei-hinic-driver' new 0a6e9b718dbb net: macsec: Expose extended packet number (EPN) propertie [...] new 21803630c4ff net/mlx5: Fix fields name prefix in MACsec new 6c5e0b25db3a net/mlx5e: Fix MACsec initialization error path new cb6d3c0f1bae net/mlx5e: Fix MACsec initial packet number new 23cc83c6ca87 net/mlx5: Add ifc bits for MACsec extended packet number ( [...] new 0e1e03c02f12 net/mlx5e: Expose memory key creation (mkey) function new 1f53da676439 net/mlx5e: Create advanced steering operation (ASO) object [...] new 3fd3fb6b6b88 net/mlx5e: Move MACsec initialization from profile init st [...] new 4411a6c0abd3 net/mlx5e: Support MACsec offload extended packet number (EPN) new eb43846b43c3 net/mlx5e: Support MACsec offload replay window new 97cfede0d147 Merge branch 'mlx5-macsec-extended-packet-number-and-repla [...] new 05cd823863fd ethtool: tunnels: check the return value of nla_nest_start() new 304843c7ac44 ptp_ocp: use device_find_any_child() instead of custom approach new 764a73b43c36 net: dsa: b53: remove unnecessary set_drvdata() new 47f6aa145036 net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata() new c1816b201415 net: dsa: loop: remove unnecessary dev_set_drvdata() new 8668cfc6db48 net: dsa: hellcreek: remove unnecessary platform_set_drvdata() new 2697085007f0 net: dsa: lan9303: remove unnecessary dev_set_drvdata() new f6ddabca45f6 net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata() new 3525ecc127d8 net: dsa: microchip: remove unnecessary set_drvdata() new ebe48922c0c4 net: dsa: mt7530: remove unnecessary dev_set_drvdata() new 92f529b7a3b7 net: dsa: mv88e6060: remove unnecessary dev_set_drvdata() new b25a575c9cd0 net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata() new f66d1ecc1ad4 net: dsa: ocelot: remove unnecessary set_drvdata() new 14b29ece30e5 net: dsa: ar9331: remove unnecessary dev_set_drvdata() new 68c4e297e09c net: dsa: qca8k: remove unnecessary dev_set_drvdata() new 24d64ced1bf8 net: dsa: realtek: remove unnecessary set_drvdata() new 4f6ee77aebf1 net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata() new ee08bf0d0a3a net: dsa: sja1105: remove unnecessary spi_set_drvdata() new 774b060debb1 net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata() new 24aeeb107f07 net: dsa: xrs700x: remove unnecessary dev_set_drvdata() new d05d9eb79d0c Merge branch 'net-dsa-remove-unnecessary-set_drvdata' new 65ec1bbe0297 net: microchip: sparx5: add tc setup hook new ab0e493e75bd net: microchip: sparx5: add support for offloading mqprio qdisc new e02a5ac6bf77 net: microchip: sparx5: add support for offloading tbf qdisc new 211225428d65 net: microchip: sparx5: add support for offloading ets qdisc new d91a6d049010 maintainers: update MAINTAINERS file. new d56f9ddf972d Merge branch 'sparx5-qos' new e8619b05870d dt-bindings: net: drop old mediatek bindings new 3737c6aaf22d dt-bindings: net: dsa: mediatek,mt7530: change mt7530 swit [...] new 0fbca84eea37 dt-bindings: net: dsa: mediatek,mt7530: expand gpio-contro [...] new 862b19b7d4a1 dt-bindings: memory: mt7621: add syscon as compatible string new 5ae75a1ae5c9 mips: dts: ralink: mt7621: fix some dtc warnings new 08b9eaf454ee mips: dts: ralink: mt7621: remove interrupt-parent from sw [...] new 97721e84f546 mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii new 2b653a373b41 mips: dts: ralink: mt7621: change mt7530 switch address new 247825f991b3 mips: dts: ralink: mt7621: fix external phy on GB-PC2 new 394c3032fe0e mips: dts: ralink: mt7621: add GB-PC2 LEDs new 1a4019f4922e Merge branch 'mt7621-dt' new 72bc36956f73 net: phylink: Document MAC_(A)SYM_PAUSE new 606116529ab2 net: phylink: Export phylink_caps_to_linkmodes new 3e6eab8f3ef9 net: phylink: Generate caps and convert to linkmodes separately new 0c3e10cb4423 net: phy: Add support for rate matching new ae0e4bb2a0e0 net: phylink: Adjust link settings based on rate matching new b7e9294885b6 net: phylink: Adjust advertisement based on rate matching new 7de26bf144f6 net: phy: aquantia: Add some additional phy interfaces new 3c42563b3041 net: phy: aquantia: Add support for rate matching new 793cc3c78e82 Merge branch 'phy-rate-matching' new e19de30d2080 net: dsa: mt7530: add support for in-band link status new f948ac231333 xen-netback: use kstrdup instead of open-coding it new 644ffce5f1be net: lan966x: Add define for number of priority queues NUM [...] new 3c83431f0795 net: lan966x: Add offload support for mqprio new 2a252a0bd2e9 net: lan966x: Add registers used by taprio new e462b2717380 net: lan966x: Add offload support for taprio new 3aba35bb201f Merge branch 'lan966x-mqprio-taprio' new aacdecda9eb4 selftests/bonding: re-add lladdr target test new 920d998e5322 net: phy: mscc: macsec: make the prepare phase a noop new 135435f90b94 net: atlantic: macsec: make the prepare phase a noop new 854c9181738f net: macsec: remove the prepare phase when offloading new 6b701f4101e0 net: phy: mscc: macsec: remove checks on the prepare phase new 27418b55f094 net: atlantic: macsec: remove checks on the prepare phase new 36c2ebced3a8 net/mlx5e: macsec: remove checks on the prepare phase new 99383f1298ee net: macsec: remove the prepare flag from the MACsec offlo [...] new f416bdfb6aa4 Merge branch 'net-macsec-remove-the-preparation-phase-when [...] new edd1a7e42f1d can: bcm: registration process optimization in bcm_module_init() new 3fd7bfd28cfd can: bcm: check the result of can_send() in bcm_can_tx() new 86c223ffc8ad Merge patch series "can: bcm: can: bcm: random optimizations" new 593b5e2f5a4a can: gs_usb: gs_usb_get_timestamp(): fix endpoint paramete [...] new 29a8c9ec9090 can: gs_usb: add missing lock to protect struct timecounte [...] new 103108cb9673 can: gs_usb: gs_can_open(): initialize time counter before [...] new 002467518688 can: gs_usb: gs_cmd_reset(): rename variable holding struc [...] new 3814ed27548a can: gs_usb: convert from usb_control_msg() to usb_control [...] new 68822f4e74f3 can: gs_usb: gs_make_candev(): clean up error handling new 906e0e6886af can: gs_usb: add switchable termination support new 62f102c0d156 can: gs_usb: remove dma allocations new 6eed756408c6 can: ctucanfd: Remove redundant dev_err call new 4dfa5f05fffa Merge tag 'linux-can-next-for-6.1-20220923' of git://git.k [...] new a50d37b7565e net: ipa: don't use u32p_replace_bits() new 8be440e17bdb net: ipa: introduce ipa_qtime_val() new 48395fa8e8f6 net: ipa: rearrange functions for similarity new 21ab2078ff37 net: ipa: define BCR values using an enum new 73e0c9efb5ed net: ipa: tidy up register enum definitions new b24627b1d9b2 net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register new 1e5db0965ef5 net: ipa: encapsulate updating the COUNTER_CFG register new 92073b1648cb net: ipa: encapsulate updating three more registers new 99d01d748141 Merge branch 'net-ipa-another-set-of-cleanups' new 9258b8b1be2e ipv6: tcp: send consistent autoflowlabel in RST packets new c52add61c27e macsec: don't free NULL metadata_dst new 31f1fbcb346c udp: Refactor udp_read_skb() new d6e3b27cbd2d af_unix: Refactor unix_read_skb() new b36fe2f43662 dt-bindings: net: rockchip-dwmac: add rv1126 compatible new c931b060f093 net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support new fb33ec016b87 xdp: improve page_pool xdp_return performance new 56378f3ccb83 net: dsa: make user ports return to init_net on netns deletion new a9c3abf4e576 mlxsw: reg: Remove deprecated code about SFTR-V2 Register new c8f01a4a5447 neighbour: Remove unused inline function neigh_key_eq16() new d6755f37abfd net: Remove unused inline function sk_nulls_node_init() new 0b81882ddf8a net: Remove unused inline function dst_hold_and_use() new 73ce2ac63392 Merge branch 'remove-useless-inline-functions-from-net' new fc4f2fd02a1a net/sched: taprio: simplify list iteration in taprio_dev_n [...] new 978f1f72460c net: dsa: microchip: determine number of port irq based on [...] new abc1cb8cbd73 net: dsa: microchip: enable phy interrupts only if interru [...] new 68ccceaef0b4 net: dsa: microchip: lan937x: return zero if mdio node not [...] new ff319a644829 net: dsa: microchip: move interrupt handling logic from la [...] new e1add7dd6183 net: dsa: microchip: use common irq routines for girq and pirq new db45c76bada3 net: phy: micrel: enable interrupt for ksz9477 phy new 01bcfc1a166f Merge branch 'net-dsa-microchip-ksz9477-enable-interrupt-f [...] new 9f1e337851be net: ethernet: adi: Fix return value check in adin1110_pro [...] new 1bba1998bfd7 net: vertexcom: mse102x: Silence no spi_device_id warnings new bb65131bb62c net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE new 7d45b5fd27b4 selftests: net: tsn_lib: don't overwrite isochron receiver [...] new 7ff9396ee82c selftests: net: tsn_lib: allow running ptp4l on multiple i [...] new a7ce95ac837d selftests: net: tsn_lib: allow multiple isochron receivers new 162d52dfee44 selftests: net: tsn_lib: run phc2sys in automatic mode new 4991931223e3 Merge branch 'improve-tsn_lib-selftests-for-future-distrib [...] new b860a1b964be xdp: Adjust xdp_frame layout to avoid using bitfields new db5d451c4640 net: dsa: lan9303: remove unnecessary i2c_set_clientdata() new 008971adb95d net: dsa: microchip: ksz9477: remove unnecessary i2c_set_c [...] new 6387bf7c390a net: dsa: xrs700x: remove unnecessary i2c_set_clientdata() new ebb410a03e47 Merge branch 'net-dsa-remove-unnecessary-i2c_set_clientdata' new 8247ab50c2ad sunhme: remove unused tx_dump_ring() new 6478c6e99455 sunhme: Remove version new acb3f35f920b sunhme: forward the error code from pci_enable_device() new d6f1e89bdbb8 sunhme: Return an ERR_PTR from quattro_pci_find new 5b3dc6dda6b1 sunhme: Regularize probe errors new 914d9b2711dd sunhme: switch to devres new 03290907a5d1 sunhme: Convert FOO((...)) to FOO(...) new 30931367ba80 sunhme: Clean up debug infrastructure new 0bc1f45410ea sunhme: Convert printk(KERN_FOO ...) to pr_foo(...) new 8acf878f29d0 sunhme: Use (net)dev_foo wherever possible new 24cddbc3ef11 sunhme: Combine continued messages new 26657c70b91c sunhme: Use vdbg for spam-y prints new 77ceb3731e12 sunhme: Add myself as a maintainer new 5dcf41a8e928 Merge branch 'net-sunhme-cleanups-and-logging-improvements' new 6627a2074d5c net/smc: Support SO_REUSEPORT new 803937184717 net: openvswitch: allow metering in non-initial user namespace new 59cd7377660a net: openvswitch: allow conntrack in non-initial user namespace new 5591b021e00c Merge branch 'net-openvswitch-metering-and-conntrack-in-userns' new aae3b206c3cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e0401dce5e28 selftests/bpf: Simplify cgroup_hierarchical_stats selftest new e588c116df6c libbpf: Add pathname_concat() helper new dbdea9b36fb6 libbpf: restore memory layout of bpf_object_open_opts new 067f4f291c20 selftests/bpf: add sign-file to .gitignore new c2488d70ceee selftests/bpf: make veristat's verifier log parsing faster [...] new 518fee8bfaf2 selftests/bpf: make veristat skip non-BPF and failing-to-o [...] new c511d009ceb8 selftests/bpf: emit processing progress and add quiet mode [...] new e310efc5ddde selftests/bpf: allow to adjust BPF verifier log level in veristat new 230bf137e771 Merge branch 'veristat: further usability improvements' new 3f8ef65af927 net: If sock is dead don't access sock's sk_wq in sk_strea [...] new 043a7356dbd0 selftests/bpf: Add wait send memory test for sockmap redirect new bec217197b41 skmsg: Schedule psock work if the cached skb exists on the psock new bf7a87f1075f kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag new 9d68c19c57d6 ftrace: Keep the resolved addr in kallsyms_callback new 4d854f4f31ec bpf: Use given function address for trampoline ip arg new c09eb2e578eb bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT new 0e253f7e558a bpf: Return value in kprobe get_func_ip only for entry address new 738c345b74b8 selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_ [...] new 30b8fdbbe31b Merge branch 'bpf: Fixes for CONFIG_X86_KERNEL_IBT' new 19c02415da23 bpf: use bpf_prog_pack for bpf_dispatcher new 5b0d1c7bd572 bpf: Enforce W^X for bpf trampoline new 9666a702657e Merge branch 'enforce W^X for trampoline and dispatcher' new 6a4ab8869d0b libbpf: Fix the case of running as non-root with capabilities new 69be81a4ce9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6999aae17a7b xfrm: add extack support to verify_newsa_info new 785b87b22085 xfrm: add extack to verify_replay new 1fc8fde55391 xfrm: add extack to verify_one_alg, verify_auth_trunc, ver [...] new adb5c33e4d4c xfrm: add extack support to xfrm_dev_state_add new 2b9168266d15 xfrm: add extack to attach_* new 741f9a106498 xfrm: add extack to __xfrm_init_state new 1cf9a3ae3e2d xfrm: add extack support to xfrm_init_replay new 48ff45dade87 Merge branch 'xfrm: add netlink extack for state creation' new b7ec7617d090 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 70d1b1a7f8b3 Merge branch 'mlx5-vfio' into mlx5-next new b95aa9e5d706 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 8a6f518739fb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3fdff7e08117 wifi: rt2x00: define RF5592 in init_eeprom routine new 47c40fd2440e wifi: rt2x00: add throughput LED trigger new d7320a377168 wifi: rt2x00: add support for external PA on MT7620 new 685bcf2f9a13 wifi: rt2x00: move up and reuse busy wait functions new 26d76c370f69 wifi: rt2x00: add RF self TXDC calibration for MT7620 new bdcac97f143e wifi: rt2x00: add r calibration for MT7620 new c8ce49ff0b83 wifi: rt2x00: add RXDCOC calibration for MT7620 new ab7b2295732f wifi: rt2x00: add RXIQ calibration for MT7620 new d3aad83d05ae wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 new dab902fe1d29 wifi: rt2x00: add TX LOFT calibration for MT7620 new 79b4c9455e0b wifi: rt2x00: move helper functions up in file new d5ed439cf00a wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 new eeb50acf1576 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 new 0e09768c0857 wifi: rt2x00: set VGC gain for both chains of MT7620 new cbde6ed406a5 wifi: rt2x00: set SoC wmac clock register new c9aada64fe64 wifi: rt2x00: correctly set BBP register 86 for MT7620 new e8ecfdd656ab wifi: rtw89: support P2P new 3788c599da62 wifi: rtw89: send OFDM rate only in P2P mode new 487b7b70250c wifi: rtw89: set wifi_role of P2P new 71392bb249d8 wifi: rtw89: support WMM-PS in P2P GO mode new f4a43c3b95a0 wifi: rtw89: support for processing P2P power saving new 8d540f9d2916 wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions new f3d8232331a3 wifi: rtw89: support for enable/disable MSDU aggregation new 86df5de5c632 cw1200: fix incorrect check to determine if no element is [...] new 459e552bae96 brcmfmac: increase default max WOWL patterns to 16 new dce45ded7619 brcmfmac: Support 89459 pcie new 11eda8f01d6a brcmfmac: increase dcmd maximum buffer size new a373f38cd1f5 brcmfmac: Remove the call to "dtim_assoc" IOVAR new ac41c2b642b1 wifi: ath11k: Register shutdown handler for WCN6750 new b3ca32308e46 wifi: ath11k: Fix incorrect QMI message ID mappings new 6fe62a8cec51 wifi: ath11k: Add cold boot calibration support on WCN6750 new 9e2747c31e5a wifi: ath11k: Add TWT debugfs support for STA interface new 607c467eac7d wifi: ath11k: Fix hardware restart failure due to twt debu [...] new 7d992bd4615c wifi: ath11k: Add support to connect to non-transmit MBSSI [...] new 36893e45b192 ath11k: Enable remain-on-channel support on WCN6750 new 90aad48eb56f wifi: ath11k: Split PCI write/read functions new 876eb84882a8 wifi: ath11k: implement SRAM dump debugfs interface new 43e7c3505ec7 wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi [...] new 13aa2fb692d3 wifi: ath11k: Enable threaded NAPI new 7636c9a6e7d7 wifi: ath11k: Add multi TX ring support for WCN6750 new 97c9e37c7a7d wifi: ath11k: Increase TCL data ring size for WCN6750 new b8a71b953653 wifi: ath10k: Fix miscellaneous spelling errors new 3fecca0e7de8 wifi: ath11k: Fix miscellaneous spelling errors new 3f505a30ea6b wifi: ath11k: Fix kernel-doc issues new e1a6b5d3a971 wifi: wcn36xx: Add RX frame SNR as a source of system entropy new be327016a313 wifi: wcn36xx: fix repeated words in comments new b7b6f86149a7 wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV heade [...] new 957f60273af8 dt: bindings: net: add bindings to add WoW support on WCN6750 new 69ccee619a38 wifi: ath11k: Add WoW support for WCN6750 new 7855a6ed5cf7 wifi: ath11k: change complete() to complete_all() for scan [...] new a20ed60bb357 wifi: ath11k: fix failed to find the peer with peer_id 0 w [...] new 1e1cb8e0b73e wifi: ath10k: reset pointer after memory free to avoid pot [...] new 02be97c7b2de wifi: ath9k: fix repeated to words in a comment new 1035deb32391 wifi: ath9k: fix repeated the words in a comment new ec8918f922b8 wifi: ath11k: move firmware stats out of debugfs new 9a2aa68afe3d wifi: ath11k: add get_txpower mac ops new 176239a9a2e3 wifi: ath11k: retrieve MAC address from system firmware if [...] new 55b5ee3357d7 wifi: ath11k: fix number of VHT beamformee spatial streams new d673cb6fe6c0 wifi: ath11k: fix peer addition/deletion error on sta band [...] new 710a95f95586 wifi: ath11k: Add support to get power save duration for e [...] new c92f774a95c6 wifi: ath11k: Add spectral scan support for 160 MHz new d50ebec14535 wifi: ath11k: Remove redundant ath11k_mac_drain_tx new d78c8b7131dc wifi: ath11k: Fix deadlock during WoWLAN suspend new 6cf5e9066dd3 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 2296ad9064c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff46966af704 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 2df6143dc765 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 49186a7d9e46 crypto: inside_secure - Avoid dma map if size is zero new 320406cb60b6 crypto: inside-secure - Replace generic aes with libaes new 611d451e4041 crypto: arm64 - revert unintended config name change for C [...] new 1b79573de717 crypto: blake2s - revert unintended config addition of CRY [...] new 33837be33367 crypto: add __init/__exit annotations to init/exit funcs new 4532f1cf9caa crypto: artpec6 - Fix printk warning on size_t/%d new a9b0838dd825 crypto: aria - prepare generic module for optimized implem [...] new ba3579e6e45c crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler im [...] new c4b1ce72b5c9 crypto: tcrypt - add async speed test for aria cipher new b21dc631222b crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify s [...] new f5b657e5dbf8 crypto: hisilicon/qm - fix the qos value initialization new 72fec9474cc2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 40d82ef46cde Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new fc44f3636a4d drm/bridge: lt8912b: clarify lvds output status new 31c519981eb1 drm/meson: reorder driver deinit sequence to fix use-after [...] new 8616f2a0589a drm/meson: explicitly remove aggregate driver at module un [...] new 09847723c12f drm/meson: remove drm bridges at aggregate driver unbind time new 461a4df2a833 drm/qxl: drop set_prod_notify parameter from qxl_ring_create new 37a78445763a virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_eve [...] new 9f4a57148120 drm/panel-edp: Add INX N116BCN-EA1 new 43bee41415a6 drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1) new 9d6b59478cc5 drm/panel-edp: Add BOE NT116WHM-N21 new a70abdd994cb drm/panel-edp: Add AUO B116XAK01.6 new 4aef20856131 drm/ast: make ast_modeset static new d6d36cf2f8ef drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap new c7bcc1056cff drm/panel-edp: Add INX N116BCA-EA2 new 7bfa5c7b28d6 drm/simpledrm: Compute linestride with drm_format_info_min [...] new 0055e45d8374 drm/simpledrm: Use drm_atomic_get_new_plane_state() new 7fcf19301ef7 drm/simpledrm: Remove !fb check from atomic_update new 52a504e868e7 drm/simpledrm: Iterate over damage clips new 4b5a51e45f29 drm/simpledrm: Synchronize access to GEM BOs new 30b1a0797e0b drm/ssd130x: Use drm_atomic_get_new_plane_state() new 09d6838f377e drm/ssd130x: Synchronize access to dma-buf imported GEM BOs new 8fba1f93b144 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 4007aa147331 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 25bbfb930716 drm/i915/guc: Fix release build bug in 'remove log size mo [...] new aa17e57e5c67 drm/i915/display: remove ipc_enabled from struct drm_i915_private new 86a4e84a9d52 drm/i915: Do not cleanup obj with NULL bo->resource new 47c3d0752bb6 drm/i915: fix device info for devices without display new a50ab1bbab26 drm/i915: Force DPLL calculation for TC ports after readout new 20e377e7b2e7 drm/i915/gt: Use i915_vm_put on ppgtt_create error paths new 915a9aa8d9cb Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 1508aa73ea38 gpu: host1x: Select context device based on attached IOMMU new 133cd3582dbc drm/tegra: Switch over to vmemdup_user() new 0326952054ee drm/tegra: Add missing clk_disable_unprepare() in tegra_dc [...] new 108fb15dfbb1 drm/tegra: Convert to using is_hdmi from display info new 778bed334508 gpu: host1x: Update host1x_memory_context_alloc() !IOMMU_API stub new 139b4cfaca79 Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] new ab60b56292b7 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new d37c120b7312 drm/etnaviv: don't truncate physical page address new 4bce24427251 drm/etnaviv: disable tx clock gating for GC7000 rev6203 new 08506a6d96ef Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 699cec0b6b41 fbdev: udlfb: Remove redundant initialization to variable [...] new e7379a893067 fbdev: controlfb: Remove the unused function VAR_MATCH() new 6ef45b2e6237 fbdev: tridentfb: Remove the unused function shadowmode_off() new 769b185fcf7b fbdev: arkfb: Remove the unused function dac_read_reg() new 64e9e81312e4 fbdev: uvesafb: Convert snprintf to scnprintf new f1e4dcb8be7d fbdev: omapfb/dss: Use pm_runtime_resume_and_get instead o [...] new df04f01599dd fbdev: imxfb: Remove redundant dev_err call new d952777c6202 fbdev: gbefb: Convert to use dev_groups new 6a7bca685c93 fbdev: smscufx: Fix use-after-free in ufx_ops_open() new d738bf0123d6 fbdev: tridentfb: Fix missing pci_disable_device() in prob [...] new eff0db71d501 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88d522d880d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b23975e60a94 ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 new a61c7d88d38c ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs new 1dd0dd0b1fef ALSA: firewire: Remove some left-over license text in soun [...] new 69ab6f5b00b1 ALSA: Remove some left-over license text in include/uapi/sound/ new f0061c18c169 ALSA: pcm: Avoid reference to status->state new 1be2143fb7b1 ALSA: pcm: Make mmap status read-only new f7efa9b8a7d9 ALSA: aloop: Replace runtime->status->state reference to r [...] new 23cb0767f054 ALSA: firewire: Replace runtime->status->state reference t [...] new 38d8be5df885 ALSA: hda: Replace runtime->status->state reference to run [...] new 7246e5c80630 ALSA: asihpi: Replace runtime->status->state reference to [...] new d8b4efeeb37a ALSA: usb-audio: Replace runtime->status->state reference [...] new ca4833c5a21b ALSA: usx2y: Replace runtime->status->state reference to r [...] new 2bd2dc2672b2 ASoC: intel: Replace runtime->status->state reference to r [...] new a267fdd0a6ce ASoC: sh: Replace runtime->status->state reference to runt [...] new 675b7cd16e21 usb: gadget: Replace runtime->status->state reference to r [...] new d1c442019594 ALSA: dmaengine: increment buffer pointer atomically new 5095fb09d898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14ed837b9740 ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead [...] new 4f865485e8ef ASoC: fsl: Remove unused inline function imx_pcm_dma_param [...] new 0402cca4828d ASoC: Intel: sof_da7219_mx98360a: Access num_codecs throug [...] new 194ff8db0378 ASoC: mediatek: mt8192-mt6359: Expose individual headset j [...] new aa51e3c127a4 ASoC: mediatek: mt8195: Expose individual headset jack pins new 13bee4a16ac5 ASoC: mediatek: mt8186-da7219: Add headset widgets with switches new 8e9867486806 ASoC: mediatek: mt8186-da7219: Expose individual headset j [...] new d888e7afa03f ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches new 42de42c22453 ASoC: mediatek: mt8186-rt5682: Expose individual headset j [...] new 583ccffca5f4 ASoC: mediatek: Allow separate handling of headphone and h [...] new af62eaf2872b ASoC: SOF: Intel: introduce new op to handle dsp power down new c714031f936e ASoC: SOF: Intel: define and set power_down_dsp op for HDA [...] new 2090cb9bf574 ASoC: SOF: Intel: mtl: define and set power_down_dsp op new e32de6402e5b ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove new 423693a6c351 ASoC: SOF: Intel: Add a new op for disabling interrupts new b2520dbcb0d3 ASoC: SOF: Intel: define and set the disable_interrupts op [...] new 39df087f6fa9 ASoC: SOF: Intel: MTL: define and set the disable_interrupts op new 0fbd539f666a ASoC: SOF: Intel: HDA: use IPC version-specific ops new 6ae87bab269b ASoC: SOF: Intel: MTL: reuse the common ops for PM new 68fb254e9ccc ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() new 76003e4d0da8 ASoC: SOF: Intel: MTL: Fixes for suspend/resume new 08fc2a7448af ASoC: soc-component: using pm_runtime_resume_and_get inste [...] new 1849a1505533 ASoC: fsl_asrc_dma: fully initialize structs new abb4e4349afe ASoC: da7219: Fix an error handling path in da7219_registe [...] new d508260e89a7 ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() new 1e1f26635e54 ASoC: ssm2518: drop support for platform data new 179f69fa37bb ASoC: ssm2518: switch to using gpiod API new fdc972d4a754 ASoC: codecs: wsa-macro: handle swr_reset correctly new 1a4e73915a75 ASoC: codecs: rx-macro: handle swr_reset correctly new d83a7201412d ASoC: codecs: tx-macro: handle swr_reset correctly new 1c6a7f5250ce ASoC: codecs: tx-macro: fix active_decimator array new c1057a08af43 ASoC: codecs: tx-macro: fix kcontrol put new 3e29fb747976 ASoC: codecs: wsa883x: add clock stop support new 473d218b5655 ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles new 8d2be441ebc1 ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp new 7ca36514752f ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp new c0bcaa72faba ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp new c55b7381d793 ASoC: codecs: va-macro: clear the frame sync counter befor [...] new 0f47dd211938 ASoC: codecs: va-macro: add support for sm8450 and sc8280xp new 5b887b4d1e21 ASoC: codecs: qcom add support for SM8450 and SC8280XP new a996a333ad74 ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 new 32b97c07c2a3 ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 new 6759f35b234a ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump new d01784ee680c ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump new 01fb69d09afb ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 new 4245fdba89b8 ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in cas [...] new e9b0ff933685 ASoC: SOF: ipc4/Intel: Improve and enable IPC error dump new 4d73b97b8dba ASoC: codecs: wcd934x: Fix Kconfig dependency new 2b381b4a91e9 ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry new 978a7144ae84 ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback new f7c91bf65388 ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback new 5445e5db29fc ASoC: SOF: mediatek: mt8195: Add dsp_ops callback new b264ef796959 ASoC: SOF: control.h: Replace zero-length array with DECLA [...] new b3eec3e6670d ASoC: st,stm32-sai: Document audio OF graph port new 6fed3265c3c8 ASoC: Intel: Skylake: Replace zero-length arrays with DECL [...] new 9cd3e239273d Merge remote-tracking branch 'asoc/for-6.1' into asoc-next new 4a8c1ff9c5b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 608f5175a3a6 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 1a8339c6bdcf dt-bindings: input: touchscreen: elants_i2c: Add compatibl [...] new 7aacc42f8d7d Input: matrix_keypad - add missed header inclusion new 28f677e9d151 Input: synaptics-rmi4 - fix firmware update operations wit [...] new 33fe4d976ff2 Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_ [...] new b4d6c6a07faa Input: synaptics-rmi4 - fix command completion check for b [...] new 0113b49bd963 Input: synaptics-rmi4 - rewrite partition table unconditionally new d316e709cd7e Input: synaptics-rmi4 - reset after writing partition table new d8d007f25cb6 Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the [...] new b077d523d4d9 Input: synaptics-rmi4 - remove unneeded struct register_offset new 7d128a8d4107 Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() new 87d3d1b1403b Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do [...] new 6dc0a438f91d Input: twl4030-vibra - drop legacy, non DT boot support new 4160f9680d7f dt-bindings: input: qcom,pm8xxx-vib: convert to yaml new 5db8a0d31cab Input: joydev - fix comment typo new ddc9589d7921 Input: lm8333 - add missing linux/input.h include new d25a9d8f8d31 Input: st-keyscan - add missing linux/input.h and linux/of [...] new 81a7cba79d00 Input: mt6779-keypad - add missing linux/input.h include new 4e9cded61928 Input: imx_keypad - add missing linux/input.h include new da7a0123ed77 Input: ep93xx_keypad - add missing linux/input.h include new 24613f7c7f2d Input: applespi - replace zero-length array with DECLARE_F [...] new 44a2cdd56ad1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 12ba6676b925 md/raid5: Fix spelling mistakes in comments new 62bca04bb7dd md/raid10: fix compile warning new 1727fd5015d8 md: Replace snprintf with scnprintf new b6d56144fe90 md/raid5: Refactor raid5_get_active_stripe() new 9892fa993f8a md/raid5: Drop extern on function declarations in raid5.h new 2f2d51efd832 md/raid5: Cleanup prototype of raid5_get_active_stripe() new f9287c3e93f0 md/raid5: Don't read ->active_stripes if it's not needed new e2eed85bc751 md/raid5: Ensure stripe_fill happens on non-read IO with journal new c66a6f41e09a md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() new 3bfc3bcd787c md: Remove extra mddev_get() in md_seq_start() new ed2e063f92c4 md/raid10: factor out code from wait_barrier() to stop_wai [...] new 0de57e541bb4 md/raid10: don't modify 'nr_waitng' in wait_barrier() for [...] new 0c0be98bbe67 md/raid10: prevent unnecessary calls to wake_up() in fast path new 4f350284a730 md/raid10: fix improper BUG_ON() in raise_barrier() new b9b083f9044a md/raid10: convert resync_lock to use seqlock new 74173ff458de Merge branch 'md-next-raid10-optimize' into md-next new 5e2cf333b7bd md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d new 65b94b527dfc md: Fix spelling mistake in comments of r5l_log new 4324796ed0d1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new b5607ac05a11 Merge branch 'for-6.1/block' into for-next new 4781185da411 selftest/net: adjust io_uring sendzc notif handling new a75155faef4e io_uring/net: fix UAF in io_sendrecv_fail() new 8dfb9819c5a3 Merge branch 'for-6.1/io_uring' into for-next new aa1df3a360a0 io_uring: fix CQE reordering new f2a1b9c9ddd3 Merge branch 'for-6.1/io_uring' into for-next new ae3f71930081 ublk_drv: check 'current' instead of 'ubq_daemon' new 77a440e2cbb4 ublk_drv: define macros for recovery feature and check them new 42cf5fc5eece ublk_drv: requeue rqs with recovery feature enabled new bbae8d1f526b ublk_drv: consider recovery feature in aborting mechanism new a0d41dc11374 ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE new c732a852b419 ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support new b5d8b92d6d8f Merge branch 'for-6.1/block' into for-next new 854967499040 blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT new 81c7a63abc7c blk-throttle: improve bypassing bios checkings new 5c90f285aad0 Merge branch 'for-6.1/block' into for-next new f168420c62e7 blk-mq: don't redirect completion for hctx withs only one [...] new cada37694f59 Merge branch 'for-6.1/block' into for-next new 4c17a496a7a0 io_uring/net: fix cleanup double free free_iov init new e2e4cd473137 Merge branch 'for-6.1/io_uring' into for-next new 7cae596bc31f io_uring: register single issuer task at creation new 387df5936351 Merge branch 'io_uring-6.0' into for-6.1/io_uring-late new 128542a7d734 Merge branch 'for-6.1/io_uring' into for-6.1/io_uring-late new 1816ca27c14f io_uring: simplify __io_uring_add_tctx_node new 802f0133afc8 io_uring: remove io_register_submitter new 44bb98778195 Merge branch 'for-6.1/io_uring-late' into for-next new bf68b5b34311 io_uring/rw: fix unexpected link breakage new c278d9f8ac0d io_uring/rw: don't lose short results on io_setup_async_rw() new 9c86432512e2 Merge branch 'for-6.1/io_uring' into for-next new 567a9ba00f14 io_uring: limit registration w/ SINGLE_ISSUER new 6739ce6fb972 Merge branch 'for-6.1/io_uring-late' into for-next new 33dc62796cb6 blk-cgroup: fix error unwinding in blkcg_init_queue new 928f6f00a91e blk-cgroup: remove blk_queue_root_blkg new 79fcc5be93e5 blk-cgroup: remove open coded blkg_lookup instances new 4a69f325aa43 blk-cgroup: cleanup the blkg_lookup family of functions new f753526e327b blk-cgroup: remove blkg_lookup_check new 9823538fb7ef blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_e [...] new b0dde3f5d628 blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit new 16fac1b5912b blk-iolatency: pass a gendisk to blk_iolatency_init new 9df3e65139b9 blk-iocost: simplify ioc_name new 57b64554977e blk-iocost: pass a gendisk to blk_iocost_init new 3657647e33df blk-iocost: cleanup ioc_qos_write new e13793bae659 blk-throttle: pass a gendisk to blk_throtl_init and blk_th [...] new 5f6dc7522ac2 blk-throttle: pass a gendisk to blk_throtl_register_queue new cad9266abcef blk-throttle: pass a gendisk to blk_throtl_cancel_bios new 00ad6991bbae blk-cgroup: pass a gendisk to blkg_destroy_all new de185b56e8a6 blk-cgroup: pass a gendisk to blkcg_schedule_throttle new 99e603874366 blk-cgroup: pass a gendisk to the blkg allocation helpers new ee0f45a0e847 Merge branch 'for-6.1/block' into for-next new e20b5c37b0f1 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new a528e4408084 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 71d7b6e51ad3 ata: libata-eh: avoid needless hard reset when revalidating link new bdcb97b3f7b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 09b2c10d62ce pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() ret [...] new ae19e1528495 pcmcia: remove VR41XX PCMCIA driver new 105e2fdb250a pcmcia: at91_cf: make mc static new ea9d7c790a2a pcmcia: Add __init/__exit annotations to module init/exit funcs new 50f9926da3ce pcmcia: Removed unused variable control. new 15e74c6c1ce2 pcmcia: remove AT91RM9200 Compact Flash driver new 6ee6892dace9 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new cb58188ad90a mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() new 07c7338f05d2 dt-bindings: mmc: sdhci-msm: add sdm670 compatible new 4de95950d970 mmc: sdhci-msm: add compatible string check for sdm670 new c8b41c07d227 MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER new ee50c98c6040 mmc: sdhci: Separate out sdhci_reset_for_all() new ea58a01427e5 mmc: sdhci: Remove misleading comment about resets new df207f324325 mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS new fb4c5b8ae3de mmc: sdhci: Centralize CMD and DATA reset handling new e7afa79a3b35 mmc: hsq: Fix data stomping during mmc recovery new 85e1f6b6ca14 mmc: Merge branch fixes into next new 5babab5711b4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 413acaa0da69 dt-bindings: mfd: sprd: Add bindings for ums512 global registers new 11998bc88564 dt-bindings: mfd: dlg,da9063: Add missing regulator patterns new 61e86018aebf backlight: lp8788: use sysfs_emit() to instead of scnprintf() new 3e6fafca17ea mfd: twl4030: Add missed linux/device.h header new ee54215abc52 dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186 new eba678e818c5 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new ea61b2a7846d Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 42de873fd86d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 911ce7cf72d9 regulator: qcom-rpmh: add pm660 and pm660l pmics new 21c93a95553d regulator: qcom,rpmh: add pm660 and pm660l pmics new 947934e389f7 regulator: tps65219: Fix is_enabled checking in tps65219_s [...] new b13ebe7b2cfc Merge remote-tracking branch 'regulator/for-6.1' into regu [...] new 8d0173c407ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a31cb98277e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4c212501f8c9 apparmor: fix a memleak in multi_transaction_new() new 3a7747954f0a apparmor: fix lockdep warning when removing a namespace new 78ef816d60c7 apparmor: reserve mediation classes new 52ccc20c652b apparmor: use zstd compression for profile data new 88fd211cfa8c apparmor: expose compression level limits in sysfs new 573420d222bb apparmor: compute file permissions on profile load new be0d7791f4e2 apparmor: compute xmatch permissions on profile load new 1fb2ac33e3da apparmor: move fperm computation into policy_unpack new a9da0d542807 apparmor: rework and cleanup fperm computation new 5e7ef28a8e71 apparmor: convert xmatch to use aa_perms structure new ffe6e8eb189e apparmor: compute policydb permission on profile load new 6b0e62e39b31 apparmor: combine file_rules and aa_policydb into a single [...] new 055630564ae8 apparmor: convert xmatch to using the new shared policydb struct new 8df653afc4d7 apparmor: convert fperm lookup to use accept as an index new dcc99e0a86e4 apparmor: convert xmatch lookup to use accept as an index new 60a6eed3445c apparmor: cleanup shared permission struct new 1804d5b2e16c apparmor: convert policy lookup to use accept as an index new 66d26c079f93 apparmor: preparse for state being more than just an integer new 4adaf133055c apparmor: Fix abi check to include v8 abi new 171a1fe76af1 apparmor: fix apparmor mediating locking non-fs unix sockets new d8030968de60 apparmor: extend policydb permission set by making use of [...] new e6420f9c75f0 apparmor: move dfa perm macros into policy_unpack new 07f1ac7f35d5 apparmor: extend xindex size new ef43d624ed63 apparmor: isolate policy backwards compatibility to its own file new 18c3d4991785 apparmor: extend permissions to support a label and tag string new e53481192eaa apparmor: add mediation class information to auditing new 9421aca46ee2 apparmor: add user mode flag new c62d4bfe78e1 apparmor: make transition table unpack generic so it can b [...] new 2c0798c8a7cf apparmor: group dfa policydb unpacking new 995a5b64620e apparmor: make unpack_array return a trianary value new 2d6b2dea7f3c apparmor: add the ability for policy to specify a permissi [...] new a001190b4bd5 apparmor: verify permission table indexes new 8ae6bd6a9d9a apparmor: make sure perm indexes are accumulated new 24e96da86bbd apparmor: cleanup: move perm accumulation into perms.h new fc597755bcbe apparmor: verify loaded permission bits masks don't overlap new 69dc7b8effc3 apparmor: refactor profile rules and attachments new 7ec7ea3909b3 apparmor: rework profile->rules to be a list new 37b4f8016dbe apparmor: fix aa_class_names[] to match reserved classes new 10ab27ecceea apparmor: Fix regression in stacking due to label flags new 78e5e1f36b24 apparmor: Simplify obtain the newest label on a cred new 97b7371922d8 apparmor: make __aa_path_perm() static new 0d1e5ef7790f apparmor: Fix doc comment for compute_fperms new 14cd27892450 apparmor: Remove unnecessary size check when unpacking tra [...] new 33e5ae3497d6 apparmor: make sure the decompression ctx is promperly ini [...] new 9e5889a4c33b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 6b6a91c44381 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new bf4261cec152 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c1348b61316a Merge branch 'next' of git://github.com/cschaufler/smack-next new 745ef1092bcf iommu/io-pgtable: Move Apple DART support to its own file new d8fe365a4f1c iommu/io-pgtable: Add DART subpage protection support new dc09fe1c5edd iommu/io-pgtable-dart: Add DART PTE support for t6000 new a380b8dcf22c iommu: dart: Support t6000 variant new 4e5f8465c65e dt-bindings: mediatek: Add bindings for MT6795 M4U new 86580ec969bb iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173 new 717ec15e5ce9 iommu/mediatek: Add support for MT6795 Helio X10 M4Us new d2f2f1d10ccd dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names new 06f4b8d09dba iommu/vt-d: Remove unnecessary SVA data accesses in page f [...] new 0faa19a1515f iommu/vt-d: Decouple PASID & PRI enabling from SVA new 4759858726e4 iommu/vt-d: Remove pasid_set_eafe() new b722cb32f0a5 iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support new eb5b20114b97 iommu/vt-d: Avoid unnecessary global IRTE cache invalidation new 6ad931a232e7 iommu/vt-d: Avoid unnecessary global DMA cache invalidation new 053bab4c220b iommu/amd: Free domain id in error path new 2455d6a46c2d iommu/amd: Free domain ID after domain_flush_pages new 6b5b58626ef9 iommu/amd: Remove outdated comment new f9e2f0e83576 iommu/amd: Fix sparse warning new 4f58330fcc84 iommu/iova: Fix module config properly new 38713c6028a3 Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', ' [...] new 17675815d234 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cbe4fa776cd7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6e5ba193f577 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2328b5b84cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a68466e5577 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] new 9671847f93a5 spi: cadence: Remove redundant dev_err call new 2f3a896b0a41 spi: spi-mpc52xx: switch to using gpiod API new 04e0456f778d spi: aspeed: Remove redundant dev_err call new c79ce0a2824b spi: img-spfi: using pm_runtime_resume_and_get instead of [...] new 2d0645817436 spi: xilinx: Switch to use devm_spi_alloc_master() new a6bfc42f30d1 spi: s3c24xx: Switch to use devm_spi_alloc_master() new f96087a38cca spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource() new c9e1bb724d88 spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() new fc13b5a25e18 spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() new 4d0ef0a1c351 spi: cadence-quadspi: Fix PM disable depth imbalance in cq [...] new 618d815fc934 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe new 29f65f2171c8 spi/omap100k:Fix PM disable depth imbalance in omap1_spi10 [...] new dd1b25ec8b20 Fix PM disable depth imbalance in probe new aa69dc65e3b3 spi: renesas,sh-msiof: Add r8a779g0 support new 048f71f76857 spi: migrate mt7621 text bindings to YAML new 309e98548c2b spi: mt65xx: Add dma max segment size declaration new b3389959c156 Merge remote-tracking branch 'spi/for-6.1' into spi-next new a4e27c57d482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2734ef486cf3 Merge branch into tip/master: 'perf/urgent' new aa4bfaf3f7fb Merge branch into tip/master: 'x86/urgent' new 3f4982a3a800 Merge branch into tip/master: 'irq/core' new 0ed9dc13c3df Merge branch into tip/master: 'locking/core' new 7d388ac8421c Merge branch into tip/master: 'objtool/core' new 4c97880cc968 Merge branch into tip/master: 'perf/core' new 86e9728156a8 Merge branch into tip/master: 'ras/core' new 0bb1ee587d5b Merge branch into tip/master: 'sched/core' new 0efeaec01131 Merge branch into tip/master: 'sched/psi' new 8488c4ae9fd0 Merge branch into tip/master: 'sched/rt' new 284ffb5175b4 Merge branch into tip/master: 'x86/apic' new 9e077bba624e Merge branch into tip/master: 'x86/asm' new 4d269ed48529 x86/resctrl: Kill off alloc_enabled new bab6ee736873 x86/resctrl: Merge mon_capable and mon_enabled new 3a7232cdf19e x86/resctrl: Add domain online callback for resctrl work new 7add3af4178d x86/resctrl: Group struct rdt_hw_domain cleanup new 798fd4b9ac37 x86/resctrl: Add domain offline callback for resctrl work new 1644dfe727cb x86/resctrl: Remove set_mba_sc()s control array re-initialisation new b045c2158663 x86/resctrl: Abstract and use supports_mba_mbps() new 781096d971df x86/resctrl: Create mba_sc configuration in the rdt_domain new 6ce1560d35f6 x86/resctrl: Switch over to the resctrl mbps_val list new b58d4eb1f199 x86/resctrl: Remove architecture copy of mbps_val new ff6357bb5002 x86/resctrl: Allow update_mba_bw() to update controls directly new 30442571ec81 x86/resctrl: Calculate bandwidth from the previous __mon_e [...] new 48dbe31a243d x86/resctrl: Add per-rmid arch private storage for overflo [...] new fea62d370d7a x86/resctrl: Allow per-rmid arch private storage to be reset new 4d044c521a63 x86/resctrl: Abstract __rmid_read() new 8286618aca33 x86/resctrl: Pass the required parameters into resctrl_arc [...] new 1d81d15db39c x86/resctrl: Move mbm_overflow_count() into resctrl_arch_r [...] new 38f72f50d649 x86/resctrl: Move get_corrected_mbm_count() into resctrl_a [...] new ae2328b52962 x86/resctrl: Rename and change the units of resctrl_cqm_threshold new d80975e264c8 x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x8 [...] new f7b1843eca6f x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes new be7573477a74 Merge branch into tip/master: 'x86/cache' new a5b6d67d1c09 Merge branch into tip/master: 'x86/cleanups' new 7661431a53b0 Merge branch into tip/master: 'x86/core' new 5fe679f10bc6 Merge branch into tip/master: 'x86/cpu' new 712f210a457d x86/microcode/AMD: Track patch allocation size explicitly new 5173ecd13b0c Merge branch into tip/master: 'x86/microcode' new 8a6aa4b24a25 Merge branch into tip/master: 'x86/misc' new 50f8a7fe60de Merge branch into tip/master: 'x86/mm' new f92ff8f5dca2 x86/paravirt: Ensure proper alignment new f6d828327d22 Merge branch into tip/master: 'x86/paravirt' new 509110a09a54 Merge branch into tip/master: 'x86/platform' new a9aaba2c41aa Merge branch into tip/master: 'x86/sgx' new 51e1b05cbe87 Merge branch into tip/master: 'x86/timers' new 30ea703a38ef x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype new b4d0dcbca84a Merge branch into tip/master: 'x86/cleanups' new a089913d9faf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c6cca03814d3 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 14646de48bd7 EDAC/skx_common: Add ChipSelect ADXL component new acd4cf68fefe EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM new d5f5e49953f6 EDAC/i10nm: Print an extra register set of retry_rd_err_log new d389059685b4 x86/sb_edac: Add row column translation for Broadwell new c7a1aa7713c5 Merge branch 'edac-misc' into edac-for-next new d3923513edd7 EDAC/i7300: Correct the i7300_exit() function name in comment new 2918a251f847 Merge edac-misc into for-next new 8c6ce931478e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new b0ebd4be5dc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 997240aeed09 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 096560dd1325 KVM: arm64: vgic: Remove duplicate check in update_affinit [...] new b2a4d007c347 KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() new 3ed492946b31 Merge branch kvm-arm64/misc-6.1 into kvmarm-master/next new 158ddfdd8daf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6e458aab278b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1738061c9ec8 platform/x86/amd/pmf: Add support for CnQF new 3dae5825295d platform/x86/amd/pmf: Add sysfs to toggle CnQF new 1590ac2c6615 Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF new 9732f9c7b4a0 platform/x86/amd/pmf: Remove unused power_delta instances new 22ee98cb696e platform/x86/amd/pmf: install notify handler after acpi init new a283781baa0c Merge branch 'platform-drivers-x86-amd-pmf' into review-hans new bbfa903b4f9a platform/x86: dell-smbios-base: Use sysfs_emit() new 76a13da75d3a platform/x86: intel-uncore-freq: Use sysfs_emit() to inste [...] new d443fcad6f64 platform/x86: compal-laptop: Get rid of a few forward decl [...] new a776bf77c98d platform/surface: Split memcpy() of struct ssam_event flex [...] new 3bbf1172094b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b1f558e49a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e66c00f62897 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fd6dd9584ed3 leds: pca963x: fix blink with hw acceleration new 31fd71083023 dt-bindings: leds: Document mmc trigger new 4d1632151bde leds: pca963: fix misleading indentation new c144684a970b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65eb7090368b Merge branch 'for-next' of git://github.com/cminyard/linux [...] new ec9c88070deb Merge 1707c39ae309 ("Merge tag 'driver-core-6.0-rc7' of gi [...] new 4abc99652812 kernfs: fix use-after-free in __kernfs_remove new b8de524ce46e debugfs: Only clobber mode/uid/gid on remount if asked new 01daccf74832 devcoredump : Serialize devcd_del work new 766c5a3ecb31 Documentation: remove nonexistent magic numbers new 53c2bd679017 a.out: remove define-only CMAGIC, previously magic number new ddbded78f789 Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex- [...] new 21c660fd7c93 MIPS: remove define-only GDA_MAGIC, previously magic number new 03b15a984dc3 Documentation: HFS is not a user of magic numbers new 82b5b4e6cc81 Documentation: sndmagic.h doesn't exist new 4235e896928f Documentation: zh: remove references to IrDA new 63e79d3f7cbe Documentation: zh: remove stale magic numbers new 60464c2d3ff0 Documentation: CG_MAGIC isn't a magic number new ba5e03f15aeb Documentation: FULL_DUPLEX_MAGIC isn't a magic number new 976c957c197b Documentation: RIEBL_MAGIC isn't a magic number new 6a0abf8ff994 Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers new 4da0cdb1a6a7 Documentation: COW_MAGIC isn't a magic number new 03acba12179c Documentation: EEPROM_MAGIC_VALUE isn't a magic number new 4b0ab3d522ca Documentation: FW_HEADER_MAGIC isn't a magic number new bd5926220ffe nbd: remove define-only NBD_MAGIC, previously magic number new 82805818898d Documentation: NBD_REPLY_MAGIC isn't a magic number new 21760e5c3829 Documentation: ENI155_MAGIC isn't a magic number new d70590d53a89 driver core: use IS_ERR_OR_NULL() helper in device_create_ [...] new 19029f3f47c7 debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regse [...] new 0406faf25fb1 drm_print: condense enum drm_debug_category new f158936b60a7 drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers. new e820f52577b1 drm_print: interpose drm_*dbg with forwarding macros new 84ec67288c10 drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro new ee7d633f2dfb drm-print.h: include dyndbg header new 95a77b6331c2 drm-print: add drm_dbg_driver to improve namespace symmetry new 6ce6fae84536 drm_print: optimize drm_debug_enabled for jump-label new ccc2b496324c drm_print: prefer bare printk KERN_DEBUG on generic fn new 16deeb8e18ca drm_print: add _ddebug descriptor to drm_*dbg prototypes new aade55c86033 device property: Add const qualifier to device_get_match_d [...] new cdc7daa9e3e1 a.out: restore CMAGIC new 1da40c266738 Documentation: NBD_REQUEST_MAGIC isn't a magic number new fac22a6203bf Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 7e271f42a5cc usb: host: xhci: Fix potential memory leak in xhci_alloc_s [...] new d591b32e5196 xhci: dbc: Fix memory leak in xhci_alloc_dbc() new 484d6f7aa328 xhci: Don't show warning for reinit on known broken suspend new e11487f1f6a6 xhci: show fault reason for a failed enable slot command new 1a855a83592e xhci: remove unused command member from struct xhci_hcd struct new d2e672a67fd2 xhci: remove unused lpm_failed_dev member from struct xhci_hcd new 24b7ba2f88e0 usb: gadget: function: fix dangling pnp_string in f_printer.c new af870d93c706 usb: dwc3: Fix typos in gadget.c new b4e05668348e usb: dwc2: Remove redundant license text new 7489ec86bcb3 usb: gadget: add _init/__exit annotations to module init/e [...] new e45d7337dc0e usb: typec: anx7411: Use of_get_child_by_name() instead of [...] new bb845948d93b dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs new 5032b2692032 dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb new a659daf63d16 usb: mon: make mmapped memory read only new 76bff31c7fba usb: dwc3: gadget: Do not clear ep delayed stop flag durin [...] new 875296ea8ff2 usb: dwc3: qcom: drop unneeded compatibles new 23b92adb53a1 dt-bindings: phy: qcom,qusb2: document sdm670 compatible new d225ea95e9f9 dt-bindings: usb: dwc3: add sdm670 compatible new 6ba8b8d45335 media: v4l: move helper functions for fractions from uvc t [...] new 6b028df7d466 media: uvcvideo: move uvc_format_desc to common header new 588b9e85609b usb: gadget: uvc: add v4l2 enumeration api calls new e219a712bc06 usb: gadget: uvc: add v4l2 try_format api call new ec50e114385f usb: dwc3: xilinx: add power management ops support new d6edcdc1ef06 usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure new ff2d2bee4750 usb: dwc3: pci: Update the macro names for USB PCIe device [...] new 93440d1fdf0a usb: dwc3: pci: Add PCIe device ID for USB3 controller on [...] new eea4c860c3b3 usb: musb: Fix musb_gadget.c rxstate overflow bug new 206732f9a5d8 dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk new a6fc2f1b0927 usb: dwc3: core: add gfladj_refclk_lpm_sel quirk new 5c3d5ecf48ab arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk t [...] new fc4ade55c617 USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM new 031cba1695d4 dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminati [...] new 63d7f9810a38 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing terminati [...] new 2a735e4b5580 usb: dwc3: core: fix some leaks in probe new ad5dbfc123e6 Revert "usb: storage: Add quirk for Samsung Fit flash" new 67102bd31b4e Merge 6.0-rc7 into usb-next new 3de50478b5cc media: flexcop-usb: clean up endpoint sanity checks new fd449bb9ac44 media: flexcop-usb: clean up URB initialisation new a8be6b6ee959 media: flexcop-usb: use usb_endpoint_maxp() new ebbb4c8ebda8 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 8283fb57e462 thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs new 8d9dcfff7b1c thunderbolt: Use dev_err_probe() new 5d2569cb4a65 thunderbolt: Explicitly enable lane adapter hotplug events [...] new fb6d77304195 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 19fb0a664f64 tty: n_gsm: add enumeration for gsm encodings new 796492de0124 tty: n_gsm: name gsm tty device minors new 669609cea1d2 tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() new de640bc6b8b1 tty: n_gsm: introduce gsm_control_command() function new c07da737af4d tty: n_gsm: name the debug bits new c22d054f1ed6 tty: n_gsm: add debug bit for user payload new ed9f4bb39624 tty: serial: cpm_uart: remove unused cpm_uart_nr declaration new e2752ae3cfc9 serial: omap: Disallow RS-485 if rts-gpio is not specified new 007b20e9ec8d dt-bindings: serial: rockchip: add rockchip,rk3128-uart new 1d5859ef229e drivers: serial: jsm: fix some leaks in probe new 7a4e0d2c7fb8 tty: remove TTY_MAGIC new 5052df99d3bc tty: remove TTY_DRIVER_MAGIC new 14f9ed615370 tty: n_hdlc: remove HDLC_MAGIC new 0e6357c3b61d tty: synclink_gt: remove MGSL_MAGIC new eef7381d8134 tty: hvc: remove HVC_IUCV_MAGIC new 0c0bfc6b1438 tty: serial: move and cleanup vt8500_tx_empty() new d9c128117da4 tty: serial: clean up stop-tx part in altera_uart_tx_chars() new 3af44d9bb053 tty: serial: altera_uart_{r,t}x_chars() need only uart_port new 0fbf36bb6a07 tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() new 2a4be3a55cd2 tty: serial: extract tx_ready() from __serial_lpc32xx_tx() new 8ca01f8f70d1 tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool new 7ef26ab6feea tty: serial: extract serial_omap_put_char() from transmit_chars() new 9906890c89e4 serial: 8250: Let drivers request full 16550A feature probing new 00b7a4d4ee42 serial: 8250: Request full 16550A feature probing for OxSe [...] new 46a8973c4d9d serial: 8250: Switch UART port flags to using BIT_ULL new 039d4926379b serial: 8250: Toggle IER bits on only after irq has been set up new 316ae95c175a tty: serial: fsl_lpuart: disable dma rx/tx use flags in lp [...] new b9e947fbf008 dt-bindings: serial: atmel,at91-usart: convert to json-schema new 9e1618008064 dt-bindings: serial: atmel,at91-usart: Add SAM9260 compati [...] new 79cb50350069 dt-bindings: serial: atmel,at91-usart: Add gclk as a possi [...] new 1a5a01a1e31e tty: serial: atmel: Separate mode clearing between UART and USART new 5644bf1843d9 tty: serial: atmel: Only divide Clock Divisor if the IP is USART new 5e3ce1f26129 tty: serial: atmel: Make the driver aware of the existence [...] new f73db49650a1 tty: serial: atmel: Use FIELD_PREP/FIELD_GET new 3a939433ddc1 serial: ar933x: Deassert Transmit Enable on ->rs485_config() new adafbbf6895e serial: stm32: Deassert Transmit Enable on ->rs485_config() new 4c8928850c9d MAINTAINERS: Solve warning regarding inexistent atmel-usar [...] new a12c68920918 Merge 7e2cd21e02b3 ("Merge tag 'tty-6.0-rc7' of git://git. [...] new 77b2d26805c9 serial: 8250_omap: Convert to use uart_xmit_advance() new e02fbb0bcb9b serial: 8250_dma: Convert to use uart_xmit_advance() new 7c7f9bc986e6 serial: Deassert Transmit Enable on probe in driver-specific way new 379a33786d48 serial: 8250: Fix restoring termios speed after suspend new b3e85e5217d0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 0e8bf26c777a misc: microchip: pci1xxxx: Remove duplicate include new dc2c96a39da1 misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() [...] new c8b4747569eb misc: microchip: pci1xxxx: Do not disable the pci device t [...] new 62e5d00684ef misc: microchip: pci1xxxx: Fix a memory leak in the error [...] new 5038d21dde81 slimbus: qcom-ngd: use correct error in message of pdr_add [...] new 16f14551d0df slimbus: qcom-ngd: cleanup in probe error path new e7a3c8b9b1c2 slimbus: qcom-ngd: simplify error paths with dev_err_probe new e291691c6977 slimbus: qcom-ngd-ctrl: allow compile testing without QCOM [...] new bd1244561fa2 nvmem: core: Fix memleak in nvmem_register() new 42992cf187e4 slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_ [...] new d5542923f200 nvmem: add driver handling U-Boot environment variables new 4a575865c1ea mtd: allow getting MTD device associated with a specific DT node new 5544e90c8126 nvmem: core: add error handling for dev_set_name new ff1df1886f43 dt-bindings: nvmem: mediatek: efuse: Add support for MT8188 new d3524bb5b9a0 nvmem: brcm_nvram: Use kzalloc for allocating only one element new 105ca4190dcf dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles new 28fc7c986f01 nvmem: prefix all symbols with NVMEM_ new a06d9e5a63b7 nvmem: sort config symbols alphabetically new 8f6a3a19e99c dt-bindings: nvmem: Add SoC compatible for sm6115 new d4d432670f7d nvmem: u-boot-env: find Device Tree nodes for NVMEM cells new d1b274c4819d dt-bindings: lan9662-otpc: document Lan9662 OTPC new 9e8f208ad522 nvmem: lan9662-otp: add support new 3717ca3e0cc8 nvmem: u-boot-env: fix crc32 casting type new 1b46c82146d7 drivers/misc/sgi-xp: Remove orphan declarations from drive [...] new 4b25cf09c69c mei: fix repeated words in comments new 9ea224b11922 mei: gsc: Remove redundant dev_err call new 711898b1d5ac MAINTAINERS: Add header files under VMWARE VMCI DRIVER new a5ccec12acfa bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mve [...] new 3e081438b8e6 firmware: google: Test spinlock on panic path to avoid lockups new 4314a0b79fe1 Merge tag 'iio-for-6.1b' of https://git.kernel.org/pub/scm [...] new 9483811a126a extcon: usbc-tusb320: Factor out extcon into dedicated functions new bf7571c00dca extcon: usbc-tusb320: Add USB TYPE-C support new 08099ecd9216 extcon: usbc-tusb320: fix kernel-doc warning new 0f65caa91101 Merge tag 'extcon-next-for-6.1' of git://git.kernel.org/pu [...] new 3aa12610b481 Merge tag 'icc-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] new 376ebab497a8 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 9778d00cd784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 61ab46fe2a5b phy: qcom-qmp-pcie: drop unused type from config new 7a114df1f2a3 phy: qcom-qmp-pcie-msm8996: drop unused type from config new 877f3debb33e phy: qcom-qmp-ufs: drop unused type from config new 44d1b5ad174c phy: qcom-qmp-usb: drop unused type from config new 91174e2c52ea phy: qcom-qmp-pcie: drop init and exit wrappers new fe2da191f125 phy: qcom-qmp-usb: drop init and exit wrappers new ec1f303b3eed phy: qcom-qmp: drop unused forward declarations new 7dbea6093d54 phy: qcom-qmp-pcie-msm8996: drop unused kernel doc new 96da759b5306 phy: qcom-qmp-pcie: drop unused mode field new a4683acfa4fb phy: qcom-qmp-pcie: drop unused config field new b4e9da4d961f phy: qcom-qmp: drop unused index field new f02543fa5b2c phy: qcom-qmp-pcie: consolidate lane config new 0d316ce5c049 phy: qcom-qmp-pcie-msm8996: rename nlanes config new 099155615ac2 phy: qcom-qmp-combo: consolidate lane config new 07d386bf6d50 phy: qcom-qmp-ufs: consolidate lane config new a73a19ea3828 phy: qcom-qmp-usb: consolidate lane config new 9d943961912c phy: qcom-qmp-combo: drop redundant DP config flag new 29c07477556e phy: mediatek: add a new helper to update bitfield new 6b5ef194611e phy: mediatek: tphy: remove macros to prepare bitfield value new c221baa35548 phy: mediatek: xsphy: remove macros used to prepare bitfie [...] new 2b0c0043846c phy: mediatek: ufs: use common register access helpers new d87f2b83739b phy: mediatek: pcie: use new helper to update register bits new b0870c015144 phy: mediatek: hdmi: mt2701: use GENMASK and BIT to genera [...] new a98d935eacc7 phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field new cff81a618a53 phy: mediatek: hdmi: mt2701: use common helper to access r [...] new a8a78274c6b4 phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask new 309b4fec539c phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field new 0fb5e57e67b2 phy: mediatek: hdmi: mt8173: use common helper to access r [...] new 299a9c72ac7a phy: mediatek: hdmi: remove register access helpers new 7bd72714327d phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask new 993aa53ed076 phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field new bd4ba730ff28 phy: mediatek: mipi: mt8173: use common helper to access r [...] new d36d69a5517b phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask new 5f88a93b5aa9 phy: mediatek: mipi: mt8183: use common helper to access r [...] new 60d9b6aaabe8 phy: mediatek: mipi: remove register access helpers new a270cc137ba9 phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() new a548b6b4e4d9 phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code new 72f1f6085a73 phy: qcom-qusb2: Use dev_err_probe() to simplify code new 668dc8afce43 phy: qcom-snps: Use dev_err_probe() to simplify code new 6177f79644a0 phy: tegra: xusb: Use dev_err_probe() to simplify code new 7706630c5607 phy: intel: Use dev_err_probe() to simplify code new c3966ced8eb8 phy: qualcomm: call clk_disable_unprepare in the error handling new 4c0255e7957d phy: qcom-qmp-combo: Use dev_err_probe() to simplify code new 413e048a2e51 phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code new 6d9b32fb3e43 phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code new add7000bdd43 phy: qcom-qmp-usb: Use dev_err_probe() to simplify code new 117632936a82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e81a88e561de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e3bb4de0a038 vfio: Add header guards and includes to drivers/vfio/vfio.h new 429a781c8e01 vfio: Rename __vfio_group_unset_container() new 03e650f66115 vfio: Split the container logic into vfio_container_attach [...] new 444d43ecd010 vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU new c41da4622e08 vfio: Split out container code from the init/cleanup functions new 1408640d5788 vfio: Rename vfio_ioctl_check_extension() new 9446162e740a vfio: Split the register_device ops call into functions new cdc71fe4ecbf vfio: Move container code into drivers/vfio/container.c new c9e0216acf19 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 74adc1f005e6 staging: fwserial: Switch to kfree_rcu() API new bbc8c3a4c444 staging: rtl8192e: Remove ftrace-like logging in r8192E_fi [...] new 0e260856b724 staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c new 7d1409dededd staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c new f7624a76e64a staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c new 42e3a68e2e1b staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c new 9bbf2f32859b staging: rtl8192e: Remove ftrace-like logging in rtl819x_B [...] new 5a5aa9cce621 staging: rtl8723bs: fix potential memory leak in rtw_init_ [...] new 708056fba733 staging: rtl8723bs: fix a potential memory leak in rtw_ini [...] new 56fb8f051f3d staging: rtl8723bs: remove braces in single statement blocks new 47a54e93bf4c staging: rtl8723bs: Insert blank line after declarations new ea1f50427c99 staging: rtl8723bs: Fix coding style issue in block comment new e8f5ab391c18 staging: rtl8723bs: replace code indent as tabs new 51c8299a031c staging: rtl8723bs: Relocate constant on the right side of test new 21df60c4ab20 staging: rtl8723bs: Make switch and case at the same indent new 2d3cdad6ea41 staging: rtl8723bs: Add a blank line after declarations new 2a2db520e3ca staging: vt6655: fix some erroneous memory clean-up loops new 2851349ac351 staging: rtl8192u: Fix return type of ieee80211_xmit new 9fabdbe8bcce staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi43 [...] new b77599043f00 staging: octeon: Fix return type of cvm_oct_xmit and cvm_o [...] new 06bfdb6d889f staging: r8188eu: fix a potential memory leak in rtw_init_ [...] new 5b296918f9f3 staging: r8188eu: simplify the code to prevent scan blinki [...] new 96f8f22b5183 staging: r8188eu: cancel blink_work before scan blinking new 56e9ef2a7e04 staging: r8188eu: update status before scan blinking new 38eec3047130 staging: r8188eu: simplify the code to prevent tx/rx blink [...] new 5ef21996f3fc staging: r8188eu: cancel blink_work before tx/rx blinking new 8a42af27b432 staging: r8188eu: update status before scan blinking new b1c17560de54 staging: r8188eu: simplify the code to prevent link blinki [...] new 21cce84a7c35 staging: r8188eu: cancel blink_work before link blinking new 8a8380fff3cb staging: r8188eu: update status before link blinking new d9a28d22308b staging: r8188eu: rename odm_SignalScaleMapping() new 971193b46a53 staging: r8188eu: clean up camel case in odm_signal_scale_ [...] new 5440b9312262 staging: r8188eu: remove unnecessary initialization new 6c268b6e2925 staging: r8188eu: rename odm_QueryRxPwrPercentage() new f7438373fa02 staging: r8188eu: clean up camel case in odm_query_rxpwrpe [...] new 368eca5bcf61 staging: r8188eu: replace tabs with space in odm_query_rxp [...] new b067be829073 staging: r8188eu: make _netdev_open() static new a1974d31545c staging: r8188eu: remove unused prototypes from recv_osdep.h new 00def6398827 staging: r8188eu: remove recv_osdep.h new f63ed6cf9301 staging: r8188eu: add kfree() on an error path of rtw_xmit [...] new f44641bfc4e8 staging: r8188eu: fix potential memory leak in _rtw_init_x [...] new 9512d5f8e34f staging: r8188eu: Fix return type of rtw_xmit_entry new cb2b3460133c staging: r8188eu: cancel blink_work during wps stop new b08d89994dbb staging: r8188eu: update status before wps success blinking new 64c82a8888a6 staging: r8188eu: remove bLedNoLinkBlinkInProgress new bf0d687586f6 staging: r8188eu: remove BlinkingLedState new 8f60cb9534e4 staging: r8188eu: remove duplicate bSurpriseRemoved check new f6633de18d95 staging: r8188eu: remove two unused enum entries new 2e2cb44c03d2 staging: rtl8192e: Rename Tx_Retry_Count_Reg new 877fe503e631 staging: rtl8192e: fix CamelCase variables new db65becab2a3 staging: fwserial: delete the driver. new ec07986067a7 staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn new b7dd95be88aa staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and [...] new 92b2f4b851d9 staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and b [...] new 27dd3f00a7fd staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... an [...] new 55bce0ae3689 staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... an [...] new 155c89f19536 staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and [...] new 9c63f13358e5 staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc new be13eda50611 staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bF [...] new 53be6238f8bf staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... a [...] new 9d92bb1d89f5 staging: rtl8192e: Remove unused variables ForcedAMSDUMaxS [...] new 647085006beb staging: r8188eu: don't check bSurpriseRemoved in SwLedOff new 7589197485da staging: r8188eu: don't check for stop/removal in the blin [...] new dd86711d8d01 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 7d333188e1d0 counter: Realign counter_comp comment block to 80 characters new 27144864475d Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 3fdbb7c9622d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 026e14a276c6 Merge branch 'for-6.0-fixes' into for-6.1 new 7e1eb5437d3c cgroup: Make cgroup_get_from_id() prettier new f047e17c4045 Merge branch 'for-6.1' into for-next new 61c41711b12b cgroup: simplify code in cgroup_apply_control new dff0f22312f0 Merge branch 'for-6.1' into for-next new b74440d89895 iocost_monitor: reorder BlkgIterator new cdf56564f9fe Merge branch 'for-6.1' into for-next new 0db94901e9ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 25f59b1094c1 Merge branch 'misc' into for-next new c1285f0a3e7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a77dd1c2bb5 scsi: tracing: Fix compile error in trace_array calls when [...] new 3d217b9ac532 scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .con [...] new 1a2433b0ec45 scsi: ufs: core: Remove redundant function definitions fro [...] new d88a0240ff76 scsi: scsi_transport_fc: Adjust struct fc_nl_event flex ar [...] new 46ba53c30666 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() new d8c22c4697c1 scsi: pm8001: Fix running_req for internal abort commands new c682df71996a scsi: hptiop: Replace one-element array with flexible-arra [...] new 5b12a568cc6f scsi: hptiop: Use struct_size() helper in code related to [...] new d20796627fec scsi: hptiop: Replace one-element array with flexible-arra [...] new 0fb9125e2aff scsi: 3w-xxxx: Replace one-element array with flexible-arr [...] new fd2f045202d1 scsi: pm8001: Replace one-element array with flexible-arra [...] new 592642e6b11e scsi: qedf: Populate sysfs attributes for vport new 48517eefb20e scsi: core: Add I/O timeout count for SCSI device new d4a0a0f2c84a scsi: wd33c93: Remove dead code related to the long-gone c [...] new f920642e406c scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" new d82e68483b81 scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" new ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files new 47cd930ee6ae scsi: mpi3mr: Support new power management framework new 7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels new f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA new bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code new 130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload new f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time new 2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug new f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0 new 6022f210461f scsi: stex: Properly zero out the passthrough command structure new c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast new 57569c37f0ad scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling g [...] new 70fd4909855a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfbc88d9b7f4 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6193dacebf10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ae3109a8391 gpiolib: cdev: add fdinfo output for line request file des [...] new 80b9b7cc5890 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 9329e999319e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9e95084b0865 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b35b0c4cb6c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 857300b7d5fd selftests/livepatch: normalize sysctl error message new c4c68c5b52b6 Merge branch 'for-6.1/fixes' into for-next new bb26cfd9e77e livepatch: add sysfs entry "patched" for each klp_object new ff1b80ec8415 selftests/livepatch: add sysfs test new 65d22130f2c4 Merge branch 'for-6.1/sysfs-patched-object' into for-next new 63038425db1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8982a649feb Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 2a9f88e0baf1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new aecb69ebef34 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new f157555ea3b0 fsi: Fix typo in comment new 7326939faa4b fsi: occ: Fix checksum failure mode new df8af734b2f4 hwmon (occ): Retry for checksum failure new 769df1341b56 fsi: occ: Prevent use after free new 664d8d1b6cbe fsi: cleanup extern usage in function definition new 3f6ab443a42f fsi: sbefifo: Add detailed debugging information new 58b94c679ff9 fsi: master-ast-cf: Fix missing of_node_put in fsi_master_ [...] new d671da3e52ce dt-bindings: hwmon: Add IBM OCC bindings new c2f76c83e7a7 fsi: occ: Support probing the hwmon child device from dts node new 9abb66169bed hwmon: (occ) Check for device property for setting OCC act [...] new 260ea56580c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 310feaf3fa21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0399febb7cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2e0fac6c78c7 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 78c65f0f3c0c Drivers: hv: vmbus: Optimize vmbus_on_event new 19b5e6659eaf drm/hyperv: Don't overwrite dirt_needed value set by host new e1a863cddbed Drivers: hv: vmbus: Fix kernel-doc new a99aaf2e3b33 Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better [...] new f7ac541e18e2 Drivers: hv: vmbus: Don't wait for the ACPI device upon in [...] new 635b241d9301 scsi: storvsc: remove an extraneous "to" in a comment new 14fa0227294c Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 79737fe7065f Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new f33ae1218b62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f80d26043af9 efi: libstub: avoid efi_get_memory_map() for allocating th [...] new eab3126571ed efi: libstub: simplify efi_get_memory_map() and struct efi [...] new a12b78b57144 efi: libstub: remove pointless goto kludge new f4dc7fffa987 efi: libstub: unify initrd loading between architectures new 4fc8e738ff3e efi: libstub: remove DT dependency from generic stub new 171539f5a90e efi: libstub: install boot-time memory map as config table new 40cd01a9c324 efi/loongarch: libstub: remove dependency on flattened DT new 24e88ab04488 Merge tag 'efi-loongarch-for-v6.1-2' into HEAD new 566331696329 efi/libstub: refactor the initrd measuring functions new 71c7adc9fffd efi/libstub: measure EFI LoadOptions new 69e377b28937 efi/arm: libstub: move ARM specific code out of generic routines new 04419e8a7b41 efi: libstub: fix up the last remaining open coded boot se [...] new 3c6edd903424 efi: zboot: create MemoryMapped() device path for the pare [...] new d3549a938b73 efi/arm64: libstub: avoid SetVirtualAddressMap() when possible new ebd916ff8806 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dba505c15b84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0467ca385f40 Merge branch 'slab/for-6.1/trivial' into slab/for-next new 3662c13ec62a Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next new 5959725a4af6 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] new b04f38744c08 Merge branch 'slab/for-6.1/fit_rcu_head' into slab/for-next new 6edf2576a6cc mm/slub: enable debugging memory wasting of kmalloc new cbcc327bd781 Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-next new 63caa04ec605 slab: Remove __malloc attribute from realloc functions new 59cd9fd9d6cc slab: Introduce kmalloc_size_roundup() new 70fe007d4e43 Merge branch 'slab/for-6.1/kmalloc_size_roundup' into slab [...] new d65360f22406 mm/slub: clean up create_unique_id() new 1bdb4b93b271 Merge branch 'slab/for-6.1/trivial' into slab/for-next new a676c0034587 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd4f24ae9404 random: restore O_NONBLOCK support new 745558f95885 random: use hwgenerator randomness more frequently at early boot new d775335e350f random: throttle hwrng writes if no entropy is credited new e78a802a7b4f random: clamp credited irq bits to maximum mixed new 770aae7c1176 random: avoid reading two cache lines on irq randomness new 6ad32f554c98 random: use expired timer rather than wq for mixing fast pool new f04c30d4de7f random: split initialization into early step and later step new 15197ef789cf kfence: use better stack hash seed new 6d0afa3f8ce8 random: use init_utsname() instead of utsname() new 2c2f95de90d8 utsname: contribute changes to RNG new 6aa198966c06 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 80505705ecb8 samples/landlock: Print hints about ABI versions new 15c7587b01fc landlock: Slightly improve documentation and fix spelling new b14d9d6c4f0c landlock: Fix documentation style new d45313768b33 Merge branch 'landlock-doc-v1' into landlock-next new 3d6723ed39cf Merge branch 'landlock-next-truncate' into landlock-next new 6c999ed6f517 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c83f9912740a kallsyms: use `ARRAY_SIZE` instead of hardcoded size new b1f116237645 kallsyms: avoid hardcoding buffer size new f548b4af097d kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] new 69dde053cd52 kallsyms: support "big" kernel symbols new 2b81ab7779eb kallsyms: increase maximum kernel symbol length to 512 new 272615163fea rust: add C helpers new c1ed78e1e504 rust: import upstream `alloc` crate new c63df6ae9b75 rust: adapt `alloc` crate to the kernel new ed9f0173d845 rust: add `compiler_builtins` crate new 07e40145f74f rust: add `macros` crate new 352f751188a4 rust: add `bindings` crate new 54067553fe8d rust: add `kernel` crate new 704e2b0b8519 rust: export generated symbols new fb3114071e7a vsprintf: add new `%pA` format specifier new f5a229e2bc39 scripts: checkpatch: diagnose uses of `%pA` in the C side [...] new 024424321f87 scripts: checkpatch: enable language-independent checks for Rust new e9e0d509b098 scripts: decode_stacktrace: demangle Rust symbols new dfca556a1bb0 scripts: add `generate_rust_analyzer.py` new a7eba92f1c2c scripts: add `generate_rust_target.rs` new 6176823ff425 scripts: add `rust_is_available.sh` new 8c994fa46aa1 scripts: add `is_rust_module.sh` new aba63fe4bf55 rust: add `.rustfmt.toml` new d64ddbd68af8 Kbuild: add Rust support new 74afb6d13742 docs: add Rust documentation new c7fe19dddf2a x86: enable initial Rust support new 61b337ffa7ee samples: add first Rust examples new 1a2c4719eb2f MAINTAINERS: Rust new 63c8218dec89 init/Kconfig: Specify the interpreter for rust_is_available.sh new f14949d227a2 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new f118b62324a3 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 507b548deaca Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 795d91fe0e13 a.out: Remove the a.out implementation new e236cc8d27c5 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 70a1cb106d94 lib/bitmap: don't call __bitmap_weight() in kernel code new 24291caf8447 lib/bitmap: add bitmap_weight_and() new 3cea8d475327 lib: add find_nth{,_and,_andnot}_bit() new e3783c805db2 lib/bitmap: add tests for find_nth_bit() new 97848c10f9f8 lib/bitmap: remove bitmap_ord_to_pos new 944c417daeb6 cpumask: add cpumask_nth_{,and,andnot} new b9a7ecc71fe5 cpumask: fix checking valid cpu range new 0c44587032fa net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and} new dc4ec3869498 cpumask: switch for_each_cpu{,_not} to use for_each_bit() new 906ffaf07d47 lib/find_bit: add find_next{,_and}_bit_wrap new 9d2c24f29e36 lib/bitmap: introduce for_each_set_bit_wrap() macro new 04af4d2dc613 lib/find: optimize for_each() macros new 287925cf00b6 lib/bitmap: add tests for for_each() loops new 4ba7b21815cd Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 3e1730842f14 x86/entry: Work around Clang __bdos() bug new fa35198f3957 fortify: Explicitly check bounds are compile-time constants new 9f7d69c5cd23 fortify: Convert to struct vs member helpers new f67b90be2009 x86/paravirt: clean up typos and grammaros new 8c86f29bfb18 x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled new f143ff397a3f treewide: Filter out CC_FLAGS_CFI new d0f9562ee43a scripts/kallsyms: Ignore __kcfi_typeid_ new 9fca7115827b cfi: Remove CONFIG_CFI_CLANG_SHADOW new 92efda8eb152 cfi: Drop __CFI_ADDRESSABLE new 89245600941e cfi: Switch to -fsanitize=kcfi new e84e008e7b02 cfi: Add type helper macros new cf90d0383560 lkdtm: Emit an indirect call for CFI tests new 44f665b69c67 psci: Fix the function type for psci_initcall_t new c50d32859e70 arm64: Add types to indirect called assembly functions new b26e484b8bb3 arm64: Add CFI error handling new 5f20997c194e arm64: Drop unneeded __nocfi attributes new 5dbbb3eaa2a7 init: Drop __nocfi from __init new 607289a7cd7a treewide: Drop function_nocfi new 4b24356312fb treewide: Drop WARN_ON_FUNCTION_MISMATCH new 5659b598b4dc treewide: Drop __cficanonical new 5141d3a06b2d objtool: Preserve special st_shndx indexes in elf_update_symbol new 3c68a92d17ad objtool: Disable CFI warnings new dfb352ab1162 kallsyms: Drop CONFIG_CFI_CLANG workarounds new ca7e10bff196 x86/tools/relocs: Ignore __kcfi_typeid_ relocations new ccace936eec7 x86: Add types to indirectly called assembly functions new a4b7a12c5594 x86/purgatory: Disable CFI new 3c516f89e17e x86: Add support for CONFIG_CFI_CLANG new 31aeb9d27430 Merge branch 'for-next/kcfi' into for-next/kspp new b08b11520e0d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new dcfe749d6b2a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 6d751329e761 Merge branch 'mm-hotfixes-stable' into mm-stable new 4d24de9425f7 mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock new 2fe62e222680 mm, hwpoison: use ClearPageHWPoison() in memory_failure() new da29499124cd mm, hwpoison: use __PageMovable() to detect non-lru movable pages new 21c9e90ab9a4 mm, hwpoison: use num_poisoned_pages_sub() to decrease num [...] new 36537a67d356 mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead [...] new b680dae9a881 mm, hwpoison: check PageTable() explicitly in hwpoison_use [...] new 9cf2819159d5 mm, hwpoison: cleanup some obsolete comments new 9c61d5321e94 mm/x86: use SWP_TYPE_BITS in 3-level swap macros new eba4d770efc8 mm/swap: comment all the ifdef in swapops.h new 0d206b5d2e0d mm/swap: add swp_offset_pfn() to fetch PFN from swap entry new 0ccf7f168e17 mm/thp: carry over dirty bit when thp splits on pmd new 2e3468778dbe mm: remember young/dirty bit for page migrations new be45a4902c7c mm/swap: cache maximum swapfile size when init swap new 5154e607967d mm/swap: cache swap migration A/D bits support new f347c9d2697f filemap: make the accounting of thrashing more consistent new a7504ed14f9b migrate: fix syscall move_pages() return value for failure new 9c62ff005fc7 migrate_pages(): remove unnecessary list_safe_reset_next() new fbed53b47770 migrate_pages(): fix THP failure counting for -ENOMEM new 5fc30916b5cd migrate_pages(): fix failure counting for THP subpages retrying new 577be05c8927 migrate_pages(): fix failure counting for THP on -ENOSYS new e6fa8a79fe03 migrate_pages(): fix failure counting for THP splitting new 077309bc1eb8 migrate_pages(): fix failure counting for retry new 7047b5a40bce mm: migrate: do not retry 10 times for the subpages of fai [...] new aa1cf99b87e9 delayacct: support re-entrance detection of thrashing accounting new 3a9bb7b1879b mm/page_io: count submission time as thrashing delay for d [...] new e1fd09e3d1dd mm: x86, arm64: add arch_has_hw_pte_young() new eed9a328aa1a mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG new f1e1a7be4718 mm/vmscan.c: refactor shrink_node() new aa1b67903a19 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] new ec1c86b25f4b mm: multi-gen LRU: groundwork new ac35a4902374 mm: multi-gen LRU: minimal implementation new 018ee47f1489 mm: multi-gen LRU: exploit locality in rmap new bd74fdaea146 mm: multi-gen LRU: support page table walks new f76c83378851 mm: multi-gen LRU: optimize multiple memcgs new 354ed5974429 mm: multi-gen LRU: kill switch new 1332a809d95a mm: multi-gen LRU: thrashing prevention new d6c3af7d8a2b mm: multi-gen LRU: debugfs interface new 07017acb0601 mm: multi-gen LRU: admin guide new 8be976a0937a mm: multi-gen LRU: design doc new 992bf77591cb mm/demotion: add support for explicit memory tiers new 919524402278 mm/demotion: move memory demotion related code new c6123a19c9f0 mm/demotion: add hotplug callbacks to handle new numa node [...] new 7b88bda3761b mm/demotion/dax/kmem: set node's abstract distance to MEMT [...] new 6c542ab75714 mm/demotion: build demotion targets based on explicit memo [...] new 7766cf7a7e75 mm/demotion: add pg_data_t member to track node memory tie [...] new b26ac6f3ba38 mm/demotion: drop memtier from memtype new 320080272892 mm/demotion: demote pages according to allocation fallback order new 467b171af881 mm/demotion: update node_is_toptier to work with memory tiers new 3e061d924fe9 lib/nodemask: optimize node_random for nodemask with singl [...] new 9832fb87834e mm/demotion: expose memory tier details via sysfs new 54a611b60590 Maple Tree: add new data structure new fbeea9d117ea radix tree test suite: add pr_err define new e73cb368be37 radix tree test suite: add kmem_cache_set_non_kernel() new 000a449345bb radix tree test suite: add allocation counts and size to k [...] new cc86e0c2f306 radix tree test suite: add support for slab bulk APIs new c349fa1818d4 radix tree test suite: add lockdep_is_held to header new e15e06a83923 lib/test_maple_tree: add testing for maple tree new d4af56c5c7c6 mm: start tracking VMAs with maple tree new f39af05949a4 mm: add VMA iterator new 2e3af1db1744 mmap: use the VMA iterator in count_vma_pages_range() new be8432e7166e mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 7fdbd37da5c6 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 3499a13168da mm/mmap: use maple tree for unmapped_area{_topdown} new c9dbe82cb99d kernel/fork: use maple tree for dup_mmap() during forking new d0cf3dd47f0d damon: convert __damon_va_three_regions to use the VMA iterator new 0c563f148043 proc: remove VMA rbtree use from nommu new 524e00b36e8c mm: remove rb tree. new 3b0e81a1cdc9 mmap: change zeroing of maple tree in __vma_adjust() new 7ccf089b262b xen: use vma_lookup() in privcmd_ioctl_mmap() new dc8635b25e87 mm: optimize find_exact_vma() to use vma_lookup() new 94d815b2798b mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new 2e7ce7d354f2 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new abdba2dda0c4 mm: use maple tree operations for find_vma_intersection() new 4dd1b84140c1 mm/mmap: use advanced maple tree API for mmap_region() new 7964cf8caa4d mm: remove vmacache new d7c62295570f mm: convert vma_lookup() to use mtree_load() new e99668a56430 mm/mmap: move mmap_region() below do_munmap() new 11f9a21ab655 mm/mmap: reorganize munmap to use maple states new 67e7c16764c3 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new de2b84d24b87 arm64: remove mmap linked list from vdso new ef770d180eba arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 70fa203165d9 parisc: remove mmap linked list from cache handling new 405e669172e2 powerpc: remove mmap linked list walks new e7b6b990e524 s390: remove vma linked list walks new a3884621163b x86: remove vma linked list walks new 49c40fb4b826 xtensa: remove vma linked list walks new d9fa0e37cdd4 cxl: remove vma linked list walk new df724cedcfd7 optee: remove vma linked list walk new cbd43755ad15 um: remove vma linked list walk new 182ea1d71750 coredump: remove vma linked list walk new 19066e58682e exec: use VMA iterator instead of linked list new 5f14b9246e89 fs/proc/base: use the vma iterators in place of linked list new c4c84f06285e fs/proc/task_mmu: stop using linked list and highest_vm_end new 69dbe6daf104 userfaultfd: use maple tree iterator to iterate VMAs new 01293a62bae2 ipc/shm: use VMA iterator instead of linked list new 160c820023bb acct: use VMA iterator instead of linked list new fcb72a585aaa perf: use VMA iterator new 0cd4d02c3212 sched: use maple tree iterator to walk VMAs new fa5e587679f0 fork: use VMA iterator new becc8cdb6cb2 bpf: remove VMA linked list new c4d1a92d0d3a mm/gup: use maple tree navigation instead of linked list new 685405020b9f mm/khugepaged: stop using vma linked list new a5f18ba07276 mm/ksm: use vma iterators instead of vma linked list new 3547481831ac mm/madvise: use vma_find() instead of vma linked list new ba0aff8ea6ff mm/memcontrol: stop using mm->highest_vm_end new 66850be55e8e mm/mempolicy: use vma iterator & maple state instead of vm [...] new 33108b05f39b mm/mlock: use vma iterator and maple state instead of vma [...] new 70821e0b89dd mm/mprotect: use maple tree navigation instead of VMA linked list new 396a44cc5891 mm/mremap: use vma_find_intersection() instead of vma linked list new 4267d1fd7825 mm/msync: use vma_find() instead of vma linked list new e1c2c775d448 mm/oom_kill: use vma iterators instead of vma linked list new 9ec08f30f86d mm/pagewalk: use vma_find() instead of vma linked list new 208c09db6d88 mm/swapfile: use vma iterator instead of vma linked list new f683b9d61319 i915: use the VMA iterator new 8220543df148 nommu: remove uses of VMA linked list new 9b580a1d60de riscv: use vma iterator for vdso new 78ba531ff3ec mm/vmscan: use vma iterator instead of vm_next new 763ecb035029 mm: remove the vma linked list new d0601a500c35 mm/mmap: drop range_has_overlap() function new c154124fe925 mm/mmap.c: pass in mapping to __vma_link_file() new 66071896cdfe mm/mlock: drop dead code in count_mm_mlocked_page_nr() new bf3980c85212 mm: drop oom code from exit_mmap new b3541d912a84 mm: delete unused MMF_OOM_VICTIM flag new eef199440df9 mm: refactor of vma_merge() new ca3d76b0aa80 mm: add merging after mremap resize new f7091ed64ec8 mm: fix the handling Non-LRU pages returned by follow_page new 474098edac26 mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() new 0cf459866a91 mm/gup: use gup_can_follow_protnone() also in GUP-fast new 7014887a0158 mm: fixup documentation regarding pte_numa() and PROT_NUMA new 974f4367dd31 mm: reduce noise in show_mem for lowmem allocations new e6ad640bc404 mm: deduplicate cacheline padding code new cb4df4cae4f2 ksm: count allocated ksm rmap_items for each process new 21b7bdb504ae ksm: add profit monitoring documentation new ce3e5ddce4eb Merge remote-tracking branch 'mm-stable/mm-stable' new 48ef3ad412b0 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 2c6896b12da5 Merge branch 'mm-stable' into mm-unstable new 3709d67ce306 mm/compaction: fix set skip in fast_find_migrateblock new 6708fe6bec50 mm: discard __GFP_ATOMIC new bcae60aef618 mm: change release_pages() to use unsigned long for npages new d5f1d5bf4995 mm/gup: introduce pin_user_page() new 1300e4984255 block: add dio_w_*() wrappers for pin, unpin user pages new 652590d3a5d3 iov_iter: new iov_iter_pin_pages*() routines new d2e677f8212f block, bio, fs: convert most filesystems to pin_user_pages_fast() new bcf9242578b6 NFS: direct-io: convert to FOLL_PIN pages new f38acb2e55a2 fuse: convert direct IO paths to use FOLL_PIN new c22866647d25 mm: introduce common struct mm_slot new 66ed82a276a2 mm: thp: convert to use common struct mm_slot new 6b1d6be00751 mm: thp: fix build error with CONFIG_SHMEM disabled new 80c18aeafd14 ksm: remove redundant declarations in ksm.h new bc6a2828a963 ksm: add the ksm prefix to the names of the ksm private st [...] new c3dd9346b783 ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node new 157b4a4cdf21 ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash new a98e8754dfa0 ksm: convert to use common struct mm_slot new d3072aba7ce6 mm/vmscan: fix a lot of comments new 7a740879db14 mm-vmscan-fix-a-lot-of-comments-vs-mglru new ae0b72ec3a11 mm: add the first tail page to struct folio new 81d05d2a1f10 mm: reimplement folio_order() and folio_nr_pages() new df1176ce63b6 mm: add split_folio() new 8bec5af52420 mm: add folio_add_lru_vma() new d282bb472c42 shmem: convert shmem_writepage() to use a folio throughout new 1c548f3bac09 shmem: convert shmem_delete_from_page_cache() to take a folio new 0d364381d45a shmem: convert shmem_replace_page() to use folios throughout new 138459f0ba34 mm/swapfile: remove page_swapcount() new 13b80e58ae22 mm/swapfile: convert try_to_free_swap() to folio_free_swap() new 3c7636e629b1 mm/swap: convert __read_swap_cache_async() to use a folio new 43cf8aad8635 mm/swap: convert add_to_swap_cache() to take a folio new 50eaac08886e mm/swap: convert put_swap_page() to put_swap_folio() new 5094ca1d4ac6 mm: convert do_swap_page() to use a folio new be64d3fb8a68 mm: convert do_swap_page()'s swapcache variable to a folio new dc531e11e98b memcg: convert mem_cgroup_swapin_charge_page() to mem_cgro [...] new d8b6bf94606a shmem: convert shmem_mfill_atomic_pte() to use a folio new aae636bae5a7 shmem: convert shmem_replace_page() to shmem_replace_folio() new c7df46fe0927 swap: add swap_cache_get_folio() new be24b11d90e6 swap-add-swap_cache_get_folio-fix new 907b7cd80ecc shmem: eliminate struct page from shmem_swapin_folio() new bc2aa6da5207 shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() new fc1a10397799 shmem: convert shmem_fault() to use shmem_get_folio_gfp() new 2d6cc54a7c2d shmem-convert-shmem_fault-to-use-shmem_get_folio_gfp-fix new 72199b81e53f shmem: convert shmem_read_mapping_page_gfp() to use shmem_ [...] new 4de9c9391f5c shmem: add shmem_get_folio() new 793ac49fea0f shmem: convert shmem_get_partial_folio() to use shmem_get_folio() new 91bc56929c6f shmem: convert shmem_write_begin() to use shmem_get_folio() new 71af46a0d001 shmem: convert shmem_file_read_iter() to use shmem_get_folio() new a920a5cb7d76 shmem: convert shmem_fallocate() to use a folio new 5b6d9b36c4e8 shmem: convert shmem_symlink() to use a folio new dbadb244d210 shmem: convert shmem_get_link() to use a folio new 2832df241e3b khugepaged: call shmem_get_folio() new 613967274742 userfaultfd: convert mcontinue_atomic_pte() to use a folio new 7540c437516e shmem: remove shmem_getpage() new d8c8104f0912 swapfile: convert try_to_unuse() to use a folio new 383973592e0f swapfile: convert __try_to_reclaim_swap() to use a folio new 695956c6567f swapfile: convert unuse_pte_range() to use a folio new 51f17c8ec8c8 mm: convert do_swap_page() to use swap_cache_get_folio() new f768ffd043bf mm: remove lookup_swap_cache() new 509f1281d786 swap_state: convert free_swap_cache() to use a folio new 6b0b0152b067 swap: convert swap_writepage() to use a folio new 61a04cc44467 mm: convert do_wp_page() to use a folio new 53a4d6dcd595 huge_memory: convert do_huge_pmd_wp_page() to use a folio new 8ba254318d95 madvise: convert madvise_free_pte_range() to use a folio new af0cde8eca96 uprobes: use folios more widely in __replace_page() new ba3beec9a084 ksm: use a folio in replace_page() new 58d41f6c54c8 mm: convert do_swap_page() to use folio_free_swap() new 33df0f947673 memcg: convert mem_cgroup_swap_full() to take a folio new 658ecdf278dd mm: remove try_to_free_swap() new 533fdb4fe496 rmap: convert page_move_anon_rmap() to use a folio new b7770eb5a12d migrate: convert __unmap_and_move() to use folios new 0d05020f4d3e migrate: convert unmap_and_move_huge_page() to use folios new abe41ebe2faf huge_memory: convert split_huge_page_to_list() to use a folio new 5acddfb43b1b huge_memory: convert unmap_page() to unmap_folio() new 7dbb020c13ae mm: convert page_get_anon_vma() to folio_get_anon_vma() new 35ec2c883b88 rmap: remove page_unlock_anon_vma_read() new 47612ee39570 uprobes: use new_folio in __replace_page() new 7303f99ccf0a mm: convert lock_page_or_retry() to folio_lock_or_retry() new 533179abec7c mm/hugetlb.c: remove unnecessary initialization of local `err' new a3914d802857 mm/damon/sysfs: simplify the judgement whether kdamonds are busy new 9be568f54144 hugetlb_encode.h: fix undefined behaviour (34 << 26) new 895e35279db2 filemap: convert filemap_range_has_writeback() to use folios new 603071cf36f6 kasan: check KASAN_NO_FREE_META in __kasan_metadata_size new 82a1a4a86ae3 kasan: rename kasan_set_*_info to kasan_save_*_info new c4e716a9f560 kasan: move is_kmalloc check out of save_alloc_info new fb50786241ab kasan: split save_alloc_info implementations new f40ab4a2bbdb kasan: drop CONFIG_KASAN_TAGS_IDENTIFY new 64b4bdbdd86f kasan: introduce kasan_print_aux_stacks new 9c822ce1f6b4 kasan: introduce kasan_get_alloc_track new 00b613edbc02 kasan: introduce kasan_init_object_meta new 69c1abafc285 kasan: clear metadata functions for tag-based modes new 5853f50d5a4d kasan: move kasan_get_*_meta to generic.c new ff9e5a6d9a81 kasan: introduce kasan_requires_meta new d19630423ebd kasan: introduce kasan_init_cache_meta new e5fe7da7d9dd kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta new 98244a61581c kasan: only define kasan_metadata_size for Generic mode new cf5a47103296 kasan: only define kasan_never_merge for Generic mode new 0d11dd03ab9f kasan: only define metadata offsets for Generic mode new 9c149b1b3ce7 kasan: only define metadata structs for Generic mode new 43aa19dba543 kasan: only define kasan_cache_create for Generic mode new e9f3ee4c762c kasan: pass tagged pointers to kasan_save_alloc/free_info new 30df7d114a44 kasan: move kasan_get_alloc/free_track definitions new 4e881e30ff03 kasan: cosmetic changes in report.c new f8265f46d56b kasan: use virt_addr_valid in kasan_addr_to_page/slab new 9d1b324f848e kasan: use kasan_addr_to_slab in print_address_description new 63127df047ba kasan: make kasan_addr_to_page static new 5c074e20ce6c kasan: simplify print_report new 45eca80d7f41 kasan: introduce complete_report_info new 49eeb5769e4b kasan: fill in cache and object in complete_report_info new c1851344512d kasan: rework function arguments in report.c new f11575b30108 kasan: introduce kasan_complete_mode_report_info new d797195c9052 kasan: implement stack ring for tag-based modes new e527d3c28443 kasan: initialize read-write lock in stack ring new 4c6bf4b3f90d kasan: support kasan.stacktrace for SW_TAGS new 3fa0d70a8236 kasan: dynamically allocate stack ring entries new 34cf17da8793 kasan: better identify bug types for tag-based modes new 343339d48e4d kasan: add another use-after-free test new e1a0d2c8d42a kasan: move tests to mm/kasan/ new 54a7df604619 kasan: better invalid/double-free report header new 1d4f98fc1cd8 mm/hmm/test: use char dev with struct device to get device node new 7cce5c15eccb mm/damon/core: iterate the regions list from current point [...] new 0b7bbd3c88c7 mm/damon: simplify damon_ctx check in damon_sysfs_before_t [...] new 61bc87bf665e mm/page_owner.c: remove redundant drain_all_pages new 30e7dcad2095 mm: reuse pageblock_start/end_pfn() macro new a85fe8710e44 mm: add pageblock_align() macro new f743f03fa075 mm: add pageblock_aligned() macro new 59accac96363 memblock tests: add new pageblock related macro new 2cd1af58910c memcg: extract memcg_vmstats from struct mem_cgroup new 0c7103d929cf memcg: rearrange code new ffc9cfbb7f72 memcg: reduce size of memcg vmstats structures new db08c2e207a7 memcg-reduce-size-of-memcg-vmstats-structures-fix new 8458f72e75ca mm/hwpoison: add __init/__exit annotations to module init/ [...] new c2835a012d68 mm/rodata_test: use PAGE_ALIGNED() helper new 91ef45d4cfea mm/damon: introduce struct damos_access_pattern new dce45bc5d6f8 mm/damon/vaddr: add a comment for 'default' case in damon_ [...] new 9b0477a1807b mm-damon-vaddr-add-a-comment-for-default-case-in-damon_va_ [...] new fdf6aca02eb9 tmpfs: add support for an i_version counter new fc7ce5316df4 selftest/damon: add a test for duplicate context dirs creation new 6bae576fd296 mm/damon/core: avoid holes in newly set monitoring target ranges new ad2e1053653a mm/damon/core: handle error from 'damon_fill_regions_holes()' new 6226471af7d4 mm/damon/core-test: test damon_set_regions new 97cbbe52cd51 Docs/admin-guide/mm/damon: rename the title of the document new 997c5b461070 mm/damon/Kconfig: notify debugfs deprecation plan new ba3a83d247f1 Docs/admin-guide/mm/damon/start: mention the dependency as [...] new 76ce51c23344 Docs/admin-guide/mm/damon/usage: note DAMON debugfs interf [...] new c4a6866a45e7 mm/shuffle: convert module_param_call to module_param_cb new 569f860c07b0 zsmalloc: use correct types in _first_obj_offset functions new fe8f9e8ec4e7 mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE new 59f83e505f78 mm/damon: remove duplicate get_monitoring_region() definitions new b38608deae88 mm: use nth_page instead of mem_map_offset mem_map_next new 754e1b0e3388 writeback: remove unused macro DIRTY_FULL_SCOPE new c41447b216a4 mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice new 9419f69f05fb mm/damon/sysfs: change few functions execute order new d19cf14c30c8 mm/damon/sysfs: use the wrapper directly to check if the k [...] new efa045dec783 mm/damon: improve damon_new_region strategy new 5a647e82366f mm/damon: creating kmem cache for damon regions by KMEM_CACHE() new 9348cd60925a zram: do not waste zram_table_entry flags bits new e0d5eea3f207 zram: keep comments within 80-columns limit new 8f8f5a7f1a72 mm/damon: simplify scheme create in damon_lru_sort_apply_p [...] new 0bfc31e04508 mm/damon/paddr: make supported DAMOS actions of paddr clear new 57dfab401c86 mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deacti [...] new b2e03bfb2e91 mm/damon/core: copy struct-to-struct instead of field-to-f [...] new e2a8c0f9cc1c mm/damon/core: factor out 'damos_quota' private fileds ini [...] new e4dd5c997662 mm/damon/core: use a dedicated struct for monitoring attributes new e102813bfd18 mm/damon/core: reduce parameters for damon_set_attrs() new 227172dfaf61 mm/damon/reclaim: use 'struct damon_attrs' for storing par [...] new ca054df314f6 mm/damon/lru_sort: use 'struct damon_attrs' for storing pa [...] new d50d1e5fdcda mm/damon: implement a monitoring attributes module paramet [...] new c3b4863564cd mm/damon/lru_sort: use monitoring attributes parameters ge [...] new e1cb0e8cb15d mm/damon/reclaim: use monitoring attributes parameters gen [...] new c4afd2a819ac mm/damon/modules-common: implement a watermarks module par [...] new 4484879039b2 mm/damon/lru_sort: use watermarks parameters generator macro new c8ba9ccbdc00 mm/damon/reclaim: use watermarks parameters generator macro new c4dbc0f6a804 mm/damon/modules-common: implement a stats parameters gene [...] new 00a24c188e94 mm/damon/reclaim: use stat parameters generator new 40e420747da0 mm/damon/lru_sort: use stat generator new b2cf85a3b329 mm/damon/modules-common: implement a damos quota params generator new 0f96b855e5dd mm/damon/modules-common: implement damos time quota params [...] new 5152dc6bc718 mm/damon/reclaim: use the quota params generator macro new 15e8e72f59fd mm/damon/lru_sort: use quotas param generator new 7fabb02bcf62 mm/damon/lru_sort: deduplicate hot/cold schemes generators new aeaccdc8070e mm/damon: simplify the parameter passing for 'prepare_acce [...] new 8ccd48a7838a mm/damon/sysfs: simplify the variable 'pid' assignment operation new cc55ca8fdc7a mm/damon/core: simplify the kdamond stop mechanism by remo [...] new 1da3345d7f53 mm/memcontrol: use kstrtobool for swapaccount param parsing new d13240be06b1 mm/page_alloc.c: rename check_free_page() to free_page_is_bad() new 8d40853ee3f9 mm-page_allocc-rename-check_free_page-to-free_page_is_bad-fix new 719a95c0da09 mm/page_alloc.c: document bulkfree_pcp_prepare() return value new 49187aea7728 mm/mempolicy: use PAGE_ALIGN instead of open-coding it new 156e38ac6fd5 mm: hugetlb: simplify per-node sysfs creation and removal new 1d74392a0b17 mm: hugetlb: eliminate memory-less nodes handling new 7e22b773a169 mm/filemap: make folio_put_wait_locked static new c5a515b3dcf7 mm/hugetlb: remove unnecessary 'NULL' values from pointer new f0e4e9b1fdfd hugetlbfs: revert use i_mmap_rwsem to address page fault/t [...] new ee4055326b23 hugetlbfs: revert use i_mmap_rwsem for more pmd sharing sy [...] new 8f28ea28f0b4 hugetlb: rename remove_huge_page to hugetlb_delete_from_pa [...] new 4a86f5ca7cad hugetlb: create remove_inode_single_folio to remove single [...] new de13621262e3 hugetlb: rename vma_shareable() and refactor code new b4c0fdc4aff6 hugetlb: add vma based lock for pmd sharing new 4ebf00b6439c hugetlb: fix build issue for missing hugetlb_vma_lock_release new 00f53b790dd6 hugetlb: create hugetlb_unmap_file_folio to unmap single f [...] new bfe910c1488b hugetlb: use new vma_lock for pmd sharing synchronization new dd1b1efb25d2 hugetlb: clean up code checking for fault/truncation races new d34d28e4f8a7 hugetlb: fix reserve_alloc set but not used compiler warning new 78f853d58b54 x86: add missing include to sparsemem.h new 9593498515c6 stackdepot: reserve 5 extra bits in depot_stack_handle_t new 77ec63d39b50 instrumented.h: allow instrumenting both sides of copy_fro [...] new a7c3036613af x86: asm: instrument usercopy in get_user() and put_user() new 23af88ff9529 asm-generic: instrument usercopy in cacheflush.h new d2c4c0e439d4 kmsan: add ReST documentation new 7e1e4cb10a79 kmsan: introduce __no_sanitize_memory and __no_kmsan_checks new 31cbca72ded2 kmsan: mark noinstr as __no_sanitize_memory new 306f90513560 x86: kmsan: pgtable: reduce vmalloc space new 62b2a5ae5f34 libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE new cd5e6f4d01b0 kmsan: add KMSAN runtime core new 0c72ada2f2e7 kmsan: disable instrumentation of unsupported common kernel code new 1cac487a8c75 MAINTAINERS: add entry for KMSAN new d02f5e8bdafb mm: kmsan: maintain KMSAN metadata for page operations new a6c351f0210f mm: kmsan: call KMSAN hooks from SLUB code new d328ef7a0046 kmsan: handle task creation and exiting new b4e5e8c6b5db init: kmsan: call KMSAN initialization routines new 0afd3a73cdc8 instrumented.h: add KMSAN support new fcf187766e52 kmsan: add iomap support new a23e20682504 input: libps2: mark data received in __ps2_command() as in [...] new 4681650684f4 dma: kmsan: unpoison DMA mappings new c00946dca574 virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() new 4b589aa601dd kmsan: handle memory sent to/from USB new 00e49eb5e34d kmsan: add tests for KMSAN new 51d69e6bccd9 kmsan: disable strscpy() optimization under KMSAN new 0dc225ff49fe crypto: kmsan: disable accelerated configs under KMSAN new 4f4f0628217f kmsan: disable physical page merging in biovec new 480f8838e633 block: kmsan: skip bio block merging logic for KMSAN new 0a75c8f23891 kcov: kmsan: unpoison area->list in kcov_remote_area_put() new 30664e5e37b9 security: kmsan: fix interoperability with auto-initialization new 0aab0c965c90 objtool: kmsan: list KMSAN API functions as uaccess-safe new 5aa79e67e9ee x86: kmsan: disable instrumentation of unsupported code new d28af13e4939 x86: kmsan: skip shadow checks in __switch_to() new b61252296f90 x86: kmsan: handle open-coded assembly in lib/iomem.c new ddcbd097eb8a x86: kmsan: use __msan_ string functions where possible. new 43625d36d6e6 x86: kmsan: sync metadata pages on page fault new 6361d651646c x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, ena [...] new 3cfba3f4dd23 x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS new 7b8fdab588ce x86: kmsan: don't instrument stack walking functions new 57de8c656e06 entry: kmsan: introduce kmsan_unpoison_entry_regs() new 8a30f7ef4375 bpf: kmsan: initialize BPF registers with zeroes new d1e1c70a5163 mm: fs: initialize fsdata passed to write_begin/write_end [...] new da3d0535655a x86: kmsan: enable KMSAN builds for x86 new 9aa056dbfa5d mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly new 63ff814161f1 mm/damon/sysfs: more simplified code calls damon_target_has_pid() new ed1f187b0c5e mm/damon: simplify scheme create in lru_sort.c new 0f5e61467431 mm/damon: change damon_lru_sort_stub_pattern to static new 85d11245b0ed mm/damon: use 'struct damon_target *' instead of 'void *' [...] new 4e0d3156497c mm: add PSI accounting around ->read_folio and ->readahead calls new ae29a4033307 sched/psi: export psi_memstall_{enter,leave} new 031c5f0ef34a btrfs: add manual PSI accounting for compressed reads new f21e117d9a77 erofs: add manual PSI accounting for the compressed address space new b33d9724c2da block: remove PSI accounting from the bio layer new 0a42f616f463 mm/damon/reclaim: change damon_reclaim_wmarks to static new 051ded92d0c4 mm/damon/lru_sort: change damon_lru_sort_wmarks to static new 23d673d8a438 mm/secretmem: add __init annotation to secretmem_init() new 3d62020a1e79 mm/damon: return void from damon_set_schemes() new 643a67045cde mm/page_table_check: fix typos new 5702dada93f1 mm/page_alloc: ensure kswapd doesn't accidentally go to sleep new 96b6d15acc03 mm/page_alloc: make zone_pcp_update() static new 41e799188856 mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORD [...] new 59c4b8a1876a mm/page_alloc: remove obsolete comment in zone_statistics() new 2df9b197bba2 mm/page_alloc: add __init annotations to init_mem_debuggin [...] new 5ca5a02aafde mm/page_alloc: fix freeing static percpu memory new 6d159915e6e3 mm: remove obsolete pgdat_is_empty() new 5ea45d2571e3 mm/page_alloc: add missing is_migrate_isolate() check in s [...] new 76e93371863b mm/page_alloc: use local variable zone_idx directly new b8ae683f6e1e mm, memory_hotplug: remove obsolete generic_free_nodedata() new 90a721a34aff mm/page_alloc: make boot_nodestats static new 13d0f288f509 mm/page_alloc: use helper macro SZ_1{K,M} new f6f96e23a771 mm/page_alloc: init local variable buddy_pfn new a8984f98ac85 mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP() new e2f5056c150d mm/page_alloc: remove obsolete gfpflags_normal_context() new d33528864011 mm-page_alloc-remove-obsolete-gfpflags_normal_context-fix new 20e08a1e33db mm/page_alloc: fix obsolete comment in deferred_pfn_valid() new 24b35bb9a673 hugetlb: freeze allocated pages before creating hugetlb pages new b526ab775fd6 hugetlb-freeze-allocated-pages-before-creating-hugetlb-pages-v3 new 85447804db30 mm/damon: rename damon_pageout_score() to damon_cold_score() new 0b75f78557eb hugetlb: simplify hugetlb handling in follow_page_mask new f41e2fa68b9f mm/page_alloc: update comments for rmqueue() new 1b33de5fdb9f mm,hwpoison,hugetlb,memory_hotplug: hotremove memory secti [...] new aa3e1ec495ab mm/hwpoison: move definitions of num_poisoned_pages_* to m [...] new e0b23b151b7c mm/hwpoison: pass pfn to num_poisoned_pages_*() new f1e8a99e7b51 mm/hwpoison: introduce per-memory_block hwpoison counter new 52140a8f9421 mm-hwpoison-introduce-per-memory_block-hwpoison-counter-fix new 7eea8711e650 mm/damon/sysfs: return 'err' value when call kstrtoul() failed new 1e1a891addbb mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() new a508f1526bbd mm: memcontrol: use memcg_kmem_enabled in count_objcg_event new 566b4a7fb135 mm: memcontrol: make cgroup_memory_noswap a static key new 784a09e3dc71 mm: hugetlb: fix UAF in hugetlb_handle_userfault new 0eca727499f5 mm/khugepaged: check compound_order() in collapse_pte_mapp [...] new 446f5725bf3c mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot b [...] new 10bda7335f59 selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest new 073671ea447d mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() new b5895f4924f4 mm/khugepaged: attempt to map file/shmem-backed pte-mapped [...] new 4776e845c29a mm/madvise: add file and shmem support to MADV_COLLAPSE new 4e2b2d4b6525 mm/khugepaged: add tracepoint to hpage_collapse_scan_file() new 44afdcf5f977 selftests/vm: dedup THP helpers new 10f42bd31026 selftests/vm: modularize thp collapse memory operations new e8ac6bbac5cf selftests/vm: add thp collapse file and tmpfs testing new 0dc8c34caec2 selftests/vm: add thp collapse shmem testing new f8d4699d365e selftests/vm: add file/shmem MADV_COLLAPSE selftest for cl [...] new 522f997d8378 selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory new 80824086a50e mm: remove unused inline functions from include/linux/mm_inline.h new c85cf22427a1 mm/hugetlb: add available_huge_pages() func new c8baf61d65de mm/secretmem: remove reduntant return value new 03575d19aef4 mm: memcontrol: don't allocate cgroup swap arrays when mem [...] new 7ada5b2d2767 mm: memcontrol: deprecate swapaccounting=0 mode new 892704714f36 mm: memcontrol: use do_memsw_account() in a few more places new 17f02f21d6e1 mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol new 546f08cb8c46 ACPI: HMAT: release platform device in case of platform_de [...] new 016f66a9251c lib/test_meminit: add checks for the allocation functions new a3ce7684ea09 kasan: fix array-bounds warnings in tests new dd406180a113 mm: vmscan: fix extreme overreclaim and swap floods new 42dd3a50c448 ocfs2: reflink deadlock when clone file to the same direct [...] new 1b2855130cbd ocfs2: clear links count in ocfs2_mknod() if an error occurs new 43baeae1b8be ocfs2: fix ocfs2 corrupt when iputting an inode new 842ac8e86cb4 init/main.c: silence some -Wunused-parameter warnings new 78e26af38ee4 lib/debugobjects: fix stat count and optimize debug_object [...] new 3918f174df51 fault-injection: allow stacktrace filter for x86-64 new df76fa47b1b5 fault-injection: skip stacktrace filtering by default new 9dca55cf1ea1 fault-injection: make some stack filter attrs more readable new f5c0386f47bd fault-injection: make stacktrace filter works as expected new 6da70287dc67 kbuild: add debug level and macro defs options new 941cd32443e0 ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] new 0950831145a4 core_pattern: add CPU specifier new 30da00eb2a3c fs/ocfs2/suballoc.h: fix spelling typo in comment new 116993970b50 init.h: fix spelling typo in comment new ca9b4719a3d5 ipc: mqueue: remove unnecessary conditionals new d123f3fdb8f4 firmware: google: test spinlock on panic path to avoid lockups new 46aac981a582 fs> uninline inode_maybe_inc_iversion() new 3c07bfce92a5 proc: make config PROC_CHILDREN depend on PROC_FS new 60584ad8e4d2 relay: use kvcalloc to alloc page array in relay_alloc_page_array new 1e44a566100d fs/ocfs2: fix repeated words in comments new e4a722848b90 fork: remove duplicate included header files new 23ae6a822cb4 percpu: Add percpu_counter_add_local and percpu_counter_sub_local new 509d162dbafe ipc/msg: mitigate the lock contention with percpu counter new 8adf62812d7e ipc-msg-mitigate-the-lock-contention-with-percpu-counter-c [...] new 5dcabc54a525 ipc/msg: avoid negative value by overflow in msginfo new 2772cda98ced a new 756b8640c689 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value new 7f8cb45b4011 lib/notifier-error-inject: fix error when writing -errno t [...] new e28b020aa9d5 debugfs: fix error when writing negative value to atomic_t [...] new 2fe614af5890 usr/gen_init_cpio.c: remove unnecessary -1 values from int file new 3b0e73b2b82e checkpatch: warn for non-standard fixes tag style new 29ff8d7471c4 nilfs2: delete unnecessary checks before brelse() new e87d0692e800 nilfs2: Remove the unneeded result variable new 8928c99cb267 proc: mark more files as permanent new 344f44d098da fs/ntfs3: fix negative shift size in true_sectors_per_clst() new 93d5e8268093 Merge branch 'mm-nonmm-unstable' into mm-everything new ec0281d9567b Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 1bd8b75fe6ad Add linux-next specific files for 20220927
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 (aaa11ce2ffc8) \ N -- N -- N refs/heads/master (1bd8b75fe6ad)
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.
The 2562 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-amd-pmf | 13 + Documentation/ABI/testing/sysfs-kernel-livepatch | 8 + .../ABI/testing/sysfs-kernel-mm-memory-tiers | 10 - Documentation/admin-guide/cgroup-v1/memory.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 6 - Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 9 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 2 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 +- .../bindings/clock/qcom,msm8996-apcc.yaml | 15 +- .../bindings/clock/qcom,sm6115-dispcc.yaml | 70 + .../bindings/clock/qcom,sm8450-dispcc.yaml | 98 + .../bindings/clock/rockchip,px30-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3036-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3128-cru.txt | 58 - ...ip,rk3036-cru.yaml => rockchip,rk3128-cru.yaml} | 34 +- .../bindings/clock/rockchip,rk3228-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3288-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3308-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3368-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3399-cru.yaml | 2 +- .../bindings/clock/rockchip,rv1108-cru.yaml | 2 +- .../devicetree/bindings/hwmon/ibm,occ-hwmon.yaml | 39 + .../devicetree/bindings/input/qcom,pm8xxx-vib.txt | 23 - .../devicetree/bindings/input/qcom,pm8xxx-vib.yaml | 38 + .../input/touchscreen/elan,elants_i2c.yaml | 10 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 15 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 4 + Documentation/devicetree/bindings/leds/common.yaml | 39 +- .../bindings/media/i2c/dongwoon,dw9714.txt | 9 - .../bindings/media/i2c/dongwoon,dw9714.yaml | 47 + .../memory-controllers/mediatek,mt7621-memc.yaml | 6 +- .../devicetree/bindings/mfd/atmel-usart.txt | 98 - .../devicetree/bindings/mfd/dlg,da9063.yaml | 2 +- .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 1 + .../bindings/net/dsa/mediatek,mt7530.yaml | 34 +- .../bindings/net/mediatek,mt7620-gsw.txt | 24 - .../devicetree/bindings/net/ralink,rt2880-net.txt | 59 - .../devicetree/bindings/net/ralink,rt3050-esw.txt | 30 - .../devicetree/bindings/net/rockchip-dwmac.yaml | 2 + .../bindings/net/wireless/qcom,ath11k.yaml | 14 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 36 + .../bindings/serial/atmel,at91-usart.yaml | 190 + .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/sound/qcom,lpass-rx-macro.yaml | 2 + .../bindings/sound/qcom,lpass-tx-macro.yaml | 2 + .../bindings/sound/qcom,lpass-va-macro.yaml | 2 + .../bindings/sound/qcom,lpass-wsa-macro.yaml | 2 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 4 + .../devicetree/bindings/spi/ralink,mt7621-spi.yaml | 61 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 + .../devicetree/bindings/spi/spi-mt7621.txt | 26 - Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 6 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 12 + Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/driver-api/media/mc-core.rst | 19 +- Documentation/filesystems/locking.rst | 3 +- Documentation/filesystems/porting.rst | 10 +- Documentation/filesystems/vfs.rst | 6 +- Documentation/kbuild/makefiles.rst | 29 +- Documentation/mm/slub.rst | 33 +- Documentation/networking/ethtool-netlink.rst | 2 + Documentation/process/magic-number.rst | 69 - Documentation/security/landlock.rst | 8 +- .../translations/it_IT/process/magic-number.rst | 70 - .../translations/zh_CN/admin-guide/README.rst | 101 +- .../translations/zh_CN/admin-guide/bootconfig.rst | 293 + .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/core-api/circular-buffers.rst | 210 + .../zh_CN/core-api/generic-radix-tree.rst | 23 + Documentation/translations/zh_CN/core-api/idr.rst | 80 + .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/packing.rst | 160 + .../translations/zh_CN/process/magic-number.rst | 70 - .../translations/zh_TW/process/magic-number.rst | 71 - Documentation/userspace-api/landlock.rst | 51 +- .../userspace-api/media/cec.h.rst.exceptions | 2 + .../media/v4l/libv4l-introduction.rst | 4 +- Kbuild | 1 + MAINTAINERS | 35 +- Makefile | 87 +- Next/SHA1s | 232 +- Next/merge.log | 10590 +++++++++++-------- arch/Kconfig | 18 +- arch/alpha/include/asm/a.out.h | 16 - arch/alpha/kernel/Makefile | 4 - arch/alpha/kernel/binfmt_loader.c | 46 - arch/alpha/kernel/osf_sys.c | 30 - arch/arm/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 91 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/armada-385-turris-omnia.dts | 28 + arch/arm/boot/dts/armada-388-db.dts | 69 + arch/arm/boot/dts/armada-38x.dtsi | 24 + arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-amd-daytonax.dts | 319 + arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 95 - arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts | 546 + .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 15 +- arch/arm/boot/dts/aspeed-g6.dtsi | 56 + arch/arm/boot/dts/integratorap-im-pd1.dts | 1 + arch/arm/boot/dts/integratorap.dts | 9 +- arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/hackkit_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 1 - arch/arm/configs/lart_defconfig | 1 - arch/arm/configs/neponset_defconfig | 1 - arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/rpc_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/kernel/unwind.c | 12 - arch/arm/mach-aspeed/Kconfig | 14 +- arch/arm/mach-sunplus/Kconfig | 4 +- arch/arm/plat-orion/Makefile | 2 +- arch/arm/probes/kprobes/core.c | 20 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 17 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 114 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 141 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 60 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 80 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/ghash-ce-core.S | 5 +- arch/arm64/crypto/sm3-ce-core.S | 3 +- arch/arm64/include/asm/brk-imm.h | 6 + arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/linkage.h | 4 + arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/uaccess.h | 22 +- arch/arm64/include/uapi/asm/perf_regs.h | 2 +- arch/arm64/kernel/acpi_parking_protocol.c | 2 +- arch/arm64/kernel/alternative.c | 6 +- arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/kernel/ftrace.c | 2 +- arch/arm64/kernel/machine_kexec.c | 2 +- arch/arm64/kernel/psci.c | 2 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/traps.c | 47 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/arm.c | 15 +- arch/arm64/kvm/vgic/vgic-its.c | 2 +- arch/arm64/mm/proc.S | 5 +- arch/microblaze/Kconfig | 10 + arch/microblaze/include/asm/xilinx_mb_manager.h | 29 + arch/microblaze/kernel/asm-offsets.c | 7 + arch/microblaze/kernel/entry.S | 302 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 8 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 50 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 35 +- arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/generic_defconfig | 1 - arch/mips/include/asm/irq.h | 2 - arch/mips/include/asm/sibyte/sb1250.h | 1 - arch/mips/include/asm/sn/gda.h | 2 - arch/mips/lantiq/prom.c | 26 +- arch/mips/lantiq/xway/vmmc.c | 22 +- arch/mips/sibyte/sb1250/irq.c | 6 - arch/parisc/lib/iomap.c | 36 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/x86/Kconfig | 2 + arch/x86/crypto/Kconfig | 18 + arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aria-aesni-avx-asm_64.S | 1303 +++ arch/x86/crypto/aria-avx.h | 16 + arch/x86/crypto/aria_aesni_avx_glue.c | 213 + arch/x86/crypto/blowfish-x86_64-asm_64.S | 5 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/cfi.h | 22 + arch/x86/include/asm/linkage.h | 12 + arch/x86/include/asm/microcode.h | 1 + arch/x86/include/asm/paravirt.h | 1 + arch/x86/include/asm/paravirt_types.h | 28 +- arch/x86/include/asm/resctrl.h | 9 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/cfi.c | 86 + arch/x86/kernel/cpu/feat_ctl.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 3 +- arch/x86/kernel/cpu/resctrl/core.c | 117 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 75 +- arch/x86/kernel/cpu/resctrl/internal.h | 61 +- arch/x86/kernel/cpu/resctrl/monitor.c | 232 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 216 +- arch/x86/kernel/traps.c | 4 +- arch/x86/lib/memcpy_64.S | 3 +- arch/x86/net/bpf_jit_comp.c | 27 +- arch/x86/purgatory/Makefile | 4 + arch/x86/tools/relocs.c | 1 + arch/x86/xen/enlighten_pv.c | 3 +- block/blk-cgroup.c | 186 +- block/blk-cgroup.h | 68 +- block/blk-iocost.c | 37 +- block/blk-iolatency.c | 5 +- block/blk-ioprio.c | 8 +- block/blk-ioprio.h | 8 +- block/blk-mq.c | 8 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 34 +- block/blk-throttle.h | 44 +- block/blk.h | 4 +- block/genhd.c | 10 +- certs/Kconfig | 2 +- crypto/Kconfig | 23 - crypto/Makefile | 2 +- crypto/{aria.c => aria_generic.c} | 39 +- crypto/async_tx/raid6test.c | 4 +- crypto/curve25519-generic.c | 4 +- crypto/dh.c | 4 +- crypto/ecdh.c | 4 +- crypto/ecdsa.c | 4 +- crypto/rsa.c | 4 +- crypto/sm2.c | 4 +- crypto/tcrypt.c | 30 + drivers/acpi/acpi_pcc.c | 28 +- drivers/acpi/numa/hmat.c | 25 +- drivers/acpi/pci_root.c | 75 +- drivers/acpi/processor_idle.c | 23 +- drivers/ata/libata-eh.c | 19 + drivers/base/core.c | 2 +- drivers/base/devcoredump.c | 83 +- drivers/base/memory.c | 13 +- drivers/base/property.c | 4 +- drivers/block/nbd.c | 2 - drivers/block/ublk_drv.c | 302 +- drivers/bus/hisi_lpc.c | 96 +- drivers/bus/mvebu-mbus.c | 26 +- drivers/char/random.c | 70 +- drivers/clk/at91/clk-generated.c | 5 +- drivers/clk/at91/clk-master.c | 9 +- drivers/clk/at91/clk-peripheral.c | 4 +- drivers/clk/clk-composite.c | 6 +- drivers/clk/clk-divider.c | 20 +- drivers/clk/clk.c | 289 +- drivers/clk/clk_test.c | 1413 ++- drivers/clk/qcom/Kconfig | 18 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apss-ipq-pll.c | 33 +- drivers/clk/qcom/apss-ipq6018.c | 15 +- drivers/clk/qcom/clk-alpha-pll.c | 61 +- drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-cpu-8996.c | 329 +- drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 16 + drivers/clk/qcom/dispcc-sm6115.c | 608 ++ drivers/clk/qcom/dispcc-sm8450.c | 1829 ++++ drivers/clk/qcom/gcc-qcm2290.c | 56 +- drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sm6115.c | 48 +- drivers/clk/qcom/lcc-ipq806x.c | 84 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 2 +- drivers/clk/rockchip/clk-rv1126.c | 14 - drivers/cpufreq/highbank-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 14 + drivers/cpufreq/sti-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 2 +- drivers/cpufreq/ti-cpufreq.c | 2 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 16 +- drivers/crypto/axis/artpec6_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 22 +- drivers/crypto/inside-secure/safexcel_cipher.c | 60 +- drivers/crypto/inside-secure/safexcel_hash.c | 59 +- drivers/dax/hmem/device.c | 5 +- drivers/devfreq/event/rockchip-dfi.c | 7 +- drivers/edac/i10nm_base.c | 153 +- drivers/edac/i7300_edac.c | 2 +- drivers/edac/sb_edac.c | 148 +- drivers/edac/skx_common.c | 5 + drivers/edac/skx_common.h | 10 + drivers/extcon/extcon-usbc-tusb320.c | 2 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 - drivers/firmware/dmi_scan.c | 10 +- drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/efi/libstub/efi-stub-helper.c | 7 +- drivers/firmware/efi/libstub/fdt.c | 7 +- drivers/firmware/efi/libstub/file.c | 3 + drivers/firmware/efi/libstub/x86-stub.c | 4 +- drivers/firmware/psci/psci.c | 12 +- drivers/fsi/fsi-occ.c | 41 +- drivers/gpio/gpio-mvebu.c | 15 +- drivers/gpio/gpiolib-cdev.c | 18 + drivers/gpu/drm/Kconfig | 12 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 30 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 3 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 13 - drivers/gpu/drm/bridge/lontium-lt8912b.c | 39 +- drivers/gpu/drm/display/drm_dp_helper.c | 13 + drivers/gpu/drm/drm_crtc_helper.c | 13 + drivers/gpu/drm/drm_print.c | 48 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 2 - drivers/gpu/drm/i915/display/intel_bios.c | 8 - drivers/gpu/drm/i915/display/intel_ddi.c | 18 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 160 +- drivers/gpu/drm/i915/display/intel_fbc.c | 21 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 188 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 16 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 58 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 15 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 21 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 25 +- drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_irq.c | 11 +- drivers/gpu/drm/i915/i915_params.c | 12 + drivers/gpu/drm/i915/i915_pci.c | 11 +- drivers/gpu/drm/i915/intel_device_info.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 24 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_drv.h | 7 + drivers/gpu/drm/meson/meson_encoder_cvbs.c | 13 + drivers/gpu/drm/meson/meson_encoder_cvbs.h | 1 + drivers/gpu/drm/meson/meson_encoder_hdmi.c | 13 + drivers/gpu/drm/meson/meson_encoder_hdmi.h | 1 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 70 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 16 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 13 + drivers/gpu/drm/panel/panel-edp.c | 5 + drivers/gpu/drm/qxl/qxl_cmd.c | 8 - drivers/gpu/drm/qxl/qxl_drv.h | 2 - drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/solomon/ssd130x.c | 15 +- drivers/gpu/drm/tiny/simpledrm.c | 48 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/host1x/context.c | 3 +- drivers/hv/connection.c | 33 +- drivers/hv/vmbus_drv.c | 17 +- drivers/hwmon/abituguru.c | 9 +- drivers/hwmon/abituguru3.c | 9 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adm9240.c | 10 +- drivers/hwmon/adt7310.c | 2 +- drivers/hwmon/adt7410.c | 2 +- drivers/hwmon/adt7x10.c | 7 +- drivers/hwmon/adt7x10.h | 5 - drivers/hwmon/axi-fan-control.c | 15 +- drivers/hwmon/f71882fg.c | 3039 +++--- drivers/hwmon/gpio-fan.c | 11 +- drivers/hwmon/ina3221.c | 13 +- drivers/hwmon/it87.c | 8 +- drivers/hwmon/lm90.c | 8 +- drivers/hwmon/ltc2947-core.c | 24 +- drivers/hwmon/ltc2947-i2c.c | 2 +- drivers/hwmon/ltc2947-spi.c | 2 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max31730.c | 8 +- drivers/hwmon/max6639.c | 6 +- drivers/hwmon/mr75203.c | 26 +- drivers/hwmon/nct6775-platform.c | 8 +- drivers/hwmon/occ/common.c | 11 +- drivers/hwmon/occ/p9_sbe.c | 9 + drivers/hwmon/pmbus/tps546d24.c | 2 +- drivers/hwmon/pwm-fan.c | 6 +- drivers/hwmon/sht4x.c | 2 +- drivers/hwmon/sis5595.c | 187 +- drivers/hwmon/tmp102.c | 6 +- drivers/hwmon/tmp103.c | 8 +- drivers/hwmon/tmp108.c | 8 +- drivers/hwmon/via686a.c | 206 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 1788 ++-- drivers/idle/intel_idle.c | 51 + drivers/infiniband/core/cm.c | 39 +- drivers/infiniband/core/cma.c | 88 +- drivers/infiniband/core/sa_query.c | 235 +- drivers/infiniband/core/ucma.c | 10 +- drivers/infiniband/core/uverbs_cmd.c | 5 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1 - drivers/infiniband/hw/mlx4/mr.c | 1 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 - drivers/infiniband/sw/rxe/rxe_mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 14 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 +- drivers/input/joydev.c | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 1 + drivers/input/keyboard/imx_keypad.c | 1 + drivers/input/keyboard/iqs62x-keys.c | 3 + drivers/input/keyboard/lm8333.c | 8 +- drivers/input/keyboard/matrix_keypad.c | 1 + drivers/input/keyboard/mt6779-keypad.c | 1 + drivers/input/keyboard/st-keyscan.c | 10 +- drivers/input/misc/twl4030-vibra.c | 13 +- drivers/input/mouse/synaptics.c | 1 - drivers/input/rmi4/rmi_f34.c | 16 +- drivers/input/rmi4/rmi_f34.h | 17 - drivers/input/rmi4/rmi_f34v7.c | 349 +- drivers/input/touchscreen/melfas_mip4.c | 2 +- drivers/iommu/Kconfig | 13 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd/amd_iommu_types.h | 2 + drivers/iommu/amd/init.c | 2 - drivers/iommu/amd/iommu.c | 18 +- drivers/iommu/apple-dart.c | 24 +- drivers/iommu/intel/Kconfig | 5 +- drivers/iommu/intel/cap_audit.c | 4 +- drivers/iommu/intel/iommu.c | 87 +- drivers/iommu/intel/iommu.h | 7 +- drivers/iommu/intel/irq_remapping.c | 6 +- drivers/iommu/intel/pasid.c | 12 +- drivers/iommu/intel/svm.c | 62 +- drivers/iommu/io-pgtable-arm.c | 63 - drivers/iommu/io-pgtable-dart.c | 469 + drivers/iommu/io-pgtable.c | 3 + drivers/iommu/mtk_iommu.c | 21 +- drivers/leds/leds-pca963x.c | 22 +- drivers/md/md.c | 1 - drivers/md/raid0.c | 2 +- drivers/md/raid10.c | 151 +- drivers/md/raid10.h | 2 +- drivers/md/raid5-cache.c | 11 +- drivers/md/raid5.c | 147 +- drivers/md/raid5.h | 32 +- drivers/media/cec/core/cec-adap.c | 1 + drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 4 + drivers/media/cec/platform/s5p/s5p_cec.c | 2 + drivers/media/dvb-core/dvb_vb2.c | 11 + drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/i2c/ar0521.c | 11 +- drivers/media/i2c/ir-kbd-i2c.c | 47 + drivers/media/i2c/isl7998x.c | 2 +- drivers/media/i2c/mt9v111.c | 2 +- drivers/media/i2c/ov5640.c | 123 +- drivers/media/i2c/ov8865.c | 10 +- drivers/media/mc/mc-device.c | 13 +- drivers/media/mc/mc-entity.c | 648 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 1 + drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 6 +- drivers/media/platform/amphion/vpu_v4l2.c | 11 +- drivers/media/platform/chips-media/coda-jpeg.c | 13 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 7 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 3 +- .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 3 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 5 + drivers/media/platform/nxp/dw100/dw100.c | 4 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 13 +- drivers/media/platform/qcom/venus/hfi.c | 5 +- drivers/media/platform/qcom/venus/vdec.c | 2 + drivers/media/platform/qcom/venus/venc.c | 29 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 5 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 18 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 21 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 30 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 144 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 531 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 47 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 45 +- .../platform/samsung/exynos4-is/fimc-capture.c | 9 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 9 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 9 +- .../platform/samsung/s3c-camif/camif-capture.c | 6 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 6 +- drivers/media/platform/sunxi/sun4i-csi/Kconfig | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 592 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 64 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 592 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.h | 23 +- .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 4 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 20 +- .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 2 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 23 +- drivers/media/platform/sunxi/sun8i-di/Kconfig | 2 +- drivers/media/platform/sunxi/sun8i-rotate/Kconfig | 2 +- drivers/media/platform/ti/cal/cal-video.c | 6 +- drivers/media/platform/ti/cal/cal.h | 1 - drivers/media/platform/ti/omap3isp/isp.c | 4 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 9 +- drivers/media/platform/ti/omap3isp/ispvideo.h | 11 +- drivers/media/platform/verisilicon/hantro_drv.c | 14 +- .../platform/verisilicon/hantro_g2_hevc_dec.c | 4 +- drivers/media/platform/verisilicon/hantro_hevc.c | 4 +- .../media/platform/verisilicon/hantro_postproc.c | 7 +- drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 27 + drivers/media/platform/xilinx/xilinx-dma.c | 11 +- drivers/media/platform/xilinx/xilinx-dma.h | 9 +- drivers/media/radio/radio-si476x.c | 5 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/rc/imon.c | 4 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/test-drivers/vimc/vimc-capture.c | 7 +- drivers/media/tuners/xc4000.c | 4 +- drivers/media/usb/au0828/au0828-core.c | 8 +- drivers/media/usb/b2c2/flexcop-usb.c | 22 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 1 + drivers/media/usb/uvc/uvc_driver.c | 290 +- drivers/media/usb/uvc/uvc_v4l2.c | 14 +- drivers/media/usb/uvc/uvcvideo.h | 147 - drivers/media/v4l2-core/v4l2-common.c | 86 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 8 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 19 +- drivers/media/v4l2-core/v4l2-dev.c | 72 + drivers/media/v4l2-core/v4l2-ioctl.c | 26 +- drivers/mfd/twl4030-irq.c | 1 + drivers/misc/lkdtm/cfi.c | 15 +- drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c | 4 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 3 +- drivers/misc/mei/gsc-me.c | 1 - drivers/misc/mei/hw-txe.c | 2 +- drivers/misc/sgi-xp/xp.h | 4 - drivers/mmc/host/mmc_hsq.c | 2 +- drivers/mmc/host/sdhci-msm.c | 1 + drivers/mmc/host/sdhci-pci-core.c | 23 +- drivers/mmc/host/sdhci.c | 84 +- drivers/mmc/host/sdhci.h | 2 - drivers/mmc/host/wmt-sdmmc.c | 5 +- drivers/net/can/ctucanfd/ctucanfd_platform.c | 1 - drivers/net/can/usb/gs_usb.c | 478 +- drivers/net/dsa/b53/b53_mdio.c | 2 - drivers/net/dsa/b53/b53_mmap.c | 2 - drivers/net/dsa/b53/b53_srab.c | 2 - drivers/net/dsa/bcm_sf2.c | 2 - drivers/net/dsa/dsa_loop.c | 2 - drivers/net/dsa/hirschmann/hellcreek.c | 1 - drivers/net/dsa/lan9303_i2c.c | 2 - drivers/net/dsa/lan9303_mdio.c | 2 - drivers/net/dsa/lantiq_gswip.c | 2 - drivers/net/dsa/microchip/ksz8863_smi.c | 2 - drivers/net/dsa/microchip/ksz9477_i2c.c | 2 - drivers/net/dsa/microchip/ksz_common.c | 320 + drivers/net/dsa/microchip/ksz_common.h | 15 +- drivers/net/dsa/microchip/ksz_spi.c | 2 - drivers/net/dsa/microchip/lan937x_main.c | 427 - drivers/net/dsa/mt7530.c | 71 +- drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6060.c | 2 - drivers/net/dsa/mv88e6xxx/chip.c | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 - drivers/net/dsa/ocelot/seville_vsc9953.c | 2 - drivers/net/dsa/qca/ar9331.c | 2 - drivers/net/dsa/qca/qca8k-8xxx.c | 2 - drivers/net/dsa/realtek/realtek-mdio.c | 2 - drivers/net/dsa/realtek/realtek-smi.c | 2 - drivers/net/dsa/rzn1_a5psw.c | 2 - drivers/net/dsa/sja1105/sja1105_main.c | 2 - drivers/net/dsa/vitesse-vsc73xx-platform.c | 2 - drivers/net/dsa/vitesse-vsc73xx-spi.c | 2 - drivers/net/dsa/xrs700x/xrs700x_i2c.c | 2 - drivers/net/dsa/xrs700x/xrs700x_mdio.c | 2 - drivers/net/ethernet/adi/adin1110.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 57 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 28 +- drivers/net/ethernet/huawei/hinic/hinic_debugfs.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 3 - drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 5 - drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 35 - drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 9 - drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 4 - drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 25 - drivers/net/ethernet/huawei/hinic/hinic_main.c | 4 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_tx.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_tx.h | 2 - drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 6 +- .../mellanox/mlx5/core/en_accel/common_utils.h | 32 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 5 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 51 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 49 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.c | 65 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 25 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 667 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_common.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/events.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 3 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 34 - .../mellanox/mlx5/core/steering/dr_types.h | 14 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.h | 4 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 71 - drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 17 + .../ethernet/microchip/lan966x/lan966x_mqprio.c | 28 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 2 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 9 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 159 + .../ethernet/microchip/lan966x/lan966x_taprio.c | 528 + .../net/ethernet/microchip/lan966x/lan966x_tc.c | 40 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 7 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 165 + .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 8 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.c | 513 + drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 82 + drivers/net/ethernet/microchip/sparx5/sparx5_tc.c | 125 + drivers/net/ethernet/microchip/sparx5/sparx5_tc.h | 15 + drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 125 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +- drivers/net/ethernet/sun/sunhme.c | 661 +- drivers/net/ethernet/vertexcom/mse102x.c | 8 + drivers/net/hippi/rrunner.c | 1 + drivers/net/ipa/data/ipa_data-v3.1.c | 2 +- drivers/net/ipa/data/ipa_data-v3.5.1.c | 10 +- drivers/net/ipa/ipa_endpoint.c | 140 +- drivers/net/ipa/ipa_main.c | 135 +- drivers/net/ipa/ipa_reg.h | 68 +- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/macsec.c | 41 +- drivers/net/phy/aquantia_main.c | 68 +- drivers/net/phy/micrel.c | 2 + drivers/net/phy/mscc/mscc_macsec.c | 113 +- drivers/net/phy/phy-core.c | 21 + drivers/net/phy/phy.c | 28 + drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 268 +- drivers/net/tun.c | 9 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/wireless/ath/ath10k/bmi.c | 4 +- drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 2 +- drivers/net/wireless/ath/ath10k/core.h | 4 +- drivers/net/wireless/ath/ath10k/coredump.c | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 2 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 8 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 2 +- drivers/net/wireless/ath/ath10k/hw.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 2 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/thermal.c | 2 +- drivers/net/wireless/ath/ath10k/thermal.h | 2 +- drivers/net/wireless/ath/ath10k/usb.h | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.h | 14 +- drivers/net/wireless/ath/ath11k/ahb.c | 186 +- drivers/net/wireless/ath/ath11k/ahb.h | 16 + drivers/net/wireless/ath/ath11k/ce.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 132 +- drivers/net/wireless/ath/ath11k/core.h | 25 +- drivers/net/wireless/ath/ath11k/debugfs.c | 488 +- drivers/net/wireless/ath/ath11k/debugfs.h | 11 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 4 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 107 + drivers/net/wireless/ath/ath11k/dp.c | 28 +- drivers/net/wireless/ath/ath11k/dp.h | 20 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 21 +- drivers/net/wireless/ath/ath11k/hal.c | 4 +- drivers/net/wireless/ath/ath11k/hal.h | 23 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 8 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 4 +- drivers/net/wireless/ath/ath11k/hal_tx.h | 2 + drivers/net/wireless/ath/ath11k/hif.h | 11 + drivers/net/wireless/ath/ath11k/hw.c | 118 +- drivers/net/wireless/ath/ath11k/hw.h | 23 + drivers/net/wireless/ath/ath11k/mac.c | 159 +- drivers/net/wireless/ath/ath11k/mhi.c | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 1 + drivers/net/wireless/ath/ath11k/pcic.c | 116 +- drivers/net/wireless/ath/ath11k/pcic.h | 6 + drivers/net/wireless/ath/ath11k/peer.c | 30 +- drivers/net/wireless/ath/ath11k/qmi.c | 54 +- drivers/net/wireless/ath/ath11k/qmi.h | 10 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 22 + drivers/net/wireless/ath/ath11k/spectral.h | 1 + drivers/net/wireless/ath/ath11k/thermal.c | 2 +- drivers/net/wireless/ath/ath11k/thermal.h | 2 +- drivers/net/wireless/ath/ath11k/trace.h | 28 + drivers/net/wireless/ath/ath11k/wmi.c | 246 +- drivers/net/wireless/ath/ath11k/wmi.h | 72 +- drivers/net/wireless/ath/ath11k/wow.c | 21 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 2 +- drivers/net/wireless/ath/ath9k/hw.h | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 2 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 26 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 3 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 1753 ++- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 18 + drivers/net/wireless/realtek/rtw89/core.c | 51 +- drivers/net/wireless/realtek/rtw89/core.h | 3 + drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 116 +- drivers/net/wireless/realtek/rtw89/fw.h | 94 + drivers/net/wireless/realtek/rtw89/mac.c | 51 + drivers/net/wireless/realtek/rtw89/mac.h | 3 + drivers/net/wireless/realtek/rtw89/mac80211.c | 30 +- drivers/net/wireless/realtek/rtw89/phy.c | 9 +- drivers/net/wireless/realtek/rtw89/ps.c | 75 +- drivers/net/wireless/realtek/rtw89/ps.h | 3 +- drivers/net/wireless/st/cw1200/queue.c | 18 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/probe.c | 13 +- drivers/pci/setup-bus.c | 290 +- drivers/pci/setup-res.c | 11 + drivers/pcmcia/Kconfig | 13 - drivers/pcmcia/Makefile | 2 - drivers/pcmcia/at91_cf.c | 407 - drivers/pcmcia/i82092.c | 4 +- drivers/pcmcia/omap_cf.c | 4 +- drivers/pcmcia/sa1100_generic.c | 10 +- drivers/pcmcia/vrc4171_card.c | 745 -- drivers/phy/intel/phy-intel-lgm-combo.c | 45 +- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 238 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 246 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 33 - drivers/phy/mediatek/phy-mtk-hdmi.h | 7 - drivers/phy/mediatek/phy-mtk-io.h | 7 + drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 164 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 74 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 24 - drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 5 - drivers/phy/mediatek/phy-mtk-pcie.c | 17 +- drivers/phy/mediatek/phy-mtk-tphy.c | 193 +- drivers/phy/mediatek/phy-mtk-ufs.c | 78 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 46 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 125 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 23 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 99 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 53 +- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 121 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 18 +- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 6 +- drivers/phy/tegra/xusb-tegra186.c | 9 +- drivers/phy/ti/phy-j721e-wiz.c | 5 +- drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/amd/pmf/Makefile | 2 +- drivers/platform/x86/amd/pmf/acpi.c | 48 +- drivers/platform/x86/amd/pmf/cnqf.c | 395 + drivers/platform/x86/amd/pmf/core.c | 26 +- drivers/platform/x86/amd/pmf/pmf.h | 90 + drivers/platform/x86/compal-laptop.c | 151 +- drivers/platform/x86/dell/dell-smbios-base.c | 4 +- .../uncore-frequency/uncore-frequency-common.c | 2 +- drivers/powercap/intel_rapl_common.c | 3 + drivers/ptp/ptp_ocp.c | 8 +- drivers/regulator/qcom-rpmh-regulator.c | 54 + drivers/regulator/tps65219-regulator.c | 6 +- drivers/s390/block/dasd_alias.c | 9 +- drivers/scsi/3w-xxxx.c | 14 +- drivers/scsi/3w-xxxx.h | 2 +- drivers/scsi/Kconfig | 7 +- drivers/scsi/hptiop.c | 9 +- drivers/scsi/hptiop.h | 4 +- drivers/scsi/iscsi_tcp.c | 73 +- drivers/scsi/iscsi_tcp.h | 3 + drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 171 +- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 6 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 5 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 22 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 12 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 148 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 101 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 23 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 + drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/qedf/qedf_main.c | 21 + drivers/scsi/scsi_error.c | 1 + drivers/scsi/scsi_sysfs.c | 2 + drivers/scsi/scsi_transport_fc.c | 8 +- drivers/scsi/stex.c | 17 +- drivers/scsi/storvsc_drv.c | 11 +- drivers/scsi/wd33c93.c | 60 - drivers/scsi/wd33c93.h | 5 - drivers/slimbus/qcom-ngd-ctrl.c | 8 +- drivers/soc/apple/rtkit.c | 6 + drivers/soc/bcm/brcmstb/biuctrl.c | 1 - drivers/soc/pxa/ssp.c | 6 +- drivers/spi/spi-aspeed-smc.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 3 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-dw-bt1.c | 4 +- drivers/spi/spi-fsl-dspi.c | 3 +- drivers/spi/spi-fsl-lpspi.c | 3 +- drivers/spi/spi-fsl-qspi.c | 3 +- drivers/spi/spi-img-spfi.c | 6 +- drivers/spi/spi-mpc52xx.c | 32 +- drivers/spi/spi-mt65xx.c | 5 + drivers/spi/spi-omap-100k.c | 1 + drivers/spi/spi-s3c24xx.c | 24 +- drivers/spi/spi-xilinx.c | 20 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fwserial/Kconfig | 32 - drivers/staging/fwserial/Makefile | 3 - drivers/staging/fwserial/TODO | 14 - drivers/staging/fwserial/dma_fifo.c | 294 - drivers/staging/fwserial/dma_fifo.h | 117 - drivers/staging/fwserial/fwserial.c | 2891 ----- drivers/staging/fwserial/fwserial.h | 359 - drivers/staging/media/atomisp/Makefile | 1 - drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 19 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 6 - .../staging/media/atomisp/include/linux/atomisp.h | 14 - .../atomisp/include/linux/atomisp_gmin_platform.h | 2 - .../media/atomisp/include/linux/atomisp_platform.h | 18 - drivers/staging/media/atomisp/notes.txt | 19 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 715 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 11 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 - .../media/atomisp/pci/atomisp_compat_css20.c | 100 +- drivers/staging/media/atomisp/pci/atomisp_file.c | 229 - drivers/staging/media/atomisp/pci/atomisp_file.h | 44 - drivers/staging/media/atomisp/pci/atomisp_fops.c | 274 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 94 +- .../staging/media/atomisp/pci/atomisp_internal.h | 55 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 776 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 14 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 133 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 71 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 164 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 3 - drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 198 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 4 +- drivers/staging/media/imx/imx-media-utils.c | 8 +- drivers/staging/media/imx/imx7-media-csi.c | 6 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 37 +- drivers/staging/media/meson/vdec/vdec.c | 2 + drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/media/omap4iss/iss_video.c | 9 +- drivers/staging/media/omap4iss/iss_video.h | 11 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 4 +- drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/tegra-video/tegra210.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 4 +- drivers/staging/octeon/ethernet-tx.h | 4 +- drivers/staging/pi433/pi433_if.c | 16 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 1 - drivers/staging/r8188eu/core/rtw_cmd.c | 16 +- drivers/staging/r8188eu/core/rtw_led.c | 199 +- drivers/staging/r8188eu/core/rtw_mlme.c | 1 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 1 - drivers/staging/r8188eu/core/rtw_recv.c | 1 - drivers/staging/r8188eu/core/rtw_sta_mgt.c | 1 - drivers/staging/r8188eu/core/rtw_xmit.c | 38 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 60 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 1 - drivers/staging/r8188eu/hal/usb_ops_linux.c | 1 - drivers/staging/r8188eu/include/osdep_intf.h | 3 + drivers/staging/r8188eu/include/recv_osdep.h | 23 - drivers/staging/r8188eu/include/rtw_led.h | 8 - drivers/staging/r8188eu/include/rtw_recv.h | 3 + drivers/staging/r8188eu/include/rtw_xmit.h | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 3 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 1 - drivers/staging/r8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 6 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 185 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 7 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 160 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 56 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 204 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 26 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 58 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 24 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192e/rtl819x_HT.h | 53 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 120 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 10 +- drivers/staging/rtl8192e/rtllib_debug.h | 6 - drivers/staging/rtl8192e/rtllib_rx.c | 10 +- drivers/staging/rtl8192e/rtllib_softmac.c | 40 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 6 - drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 16 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 44 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 106 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 60 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/thermal/gov_bang_bang.c | 8 +- drivers/thermal/gov_fair_share.c | 2 +- drivers/thermal/gov_power_allocator.c | 12 +- drivers/thermal/gov_step_wise.c | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 +- drivers/thermal/intel/intel_powerclamp.c | 27 +- drivers/thermal/thermal_core.c | 12 +- drivers/thermal/thermal_core.h | 2 + drivers/thermal/thermal_helpers.c | 4 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_sysfs.c | 4 +- drivers/thunderbolt/domain.c | 10 +- drivers/thunderbolt/nhi.c | 48 +- drivers/thunderbolt/retimer.c | 8 +- drivers/thunderbolt/switch.c | 52 +- drivers/thunderbolt/tb.h | 1 + drivers/thunderbolt/tb_regs.h | 1 + drivers/thunderbolt/usb4.c | 20 + drivers/thunderbolt/xdomain.c | 26 +- drivers/tty/hvc/hvc_iucv.c | 11 +- drivers/tty/n_gsm.c | 199 +- drivers/tty/n_hdlc.c | 27 - drivers/tty/serial/8250/8250_core.c | 16 +- drivers/tty/serial/8250/8250_dma.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 14 +- drivers/tty/serial/8250/8250_port.c | 30 +- drivers/tty/serial/altera_uart.c | 16 +- drivers/tty/serial/ar933x_uart.c | 7 + drivers/tty/serial/atmel_serial.c | 82 +- drivers/tty/serial/atmel_serial.h | 75 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 1 - drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/imx.c | 8 +- drivers/tty/serial/jsm/jsm_driver.c | 3 +- drivers/tty/serial/lantiq.c | 10 +- drivers/tty/serial/lpc32xx_hs.c | 10 +- drivers/tty/serial/mpc52xx_uart.c | 18 +- drivers/tty/serial/omap-serial.c | 47 +- drivers/tty/serial/serial_core.c | 36 +- drivers/tty/serial/stm32-usart.c | 100 +- drivers/tty/serial/vt8500_serial.c | 15 +- drivers/tty/synclink_gt.c | 8 - drivers/tty/tty_io.c | 9 - drivers/tty/tty_mutex.c | 6 - drivers/ufs/core/ufshcd-priv.h | 5 + drivers/usb/core/quirks.c | 9 + drivers/usb/dwc2/core.c | 30 - drivers/usb/dwc2/core.h | 30 - drivers/usb/dwc2/core_intr.c | 30 - drivers/usb/dwc2/hcd.c | 30 - drivers/usb/dwc2/hcd.h | 31 +- drivers/usb/dwc2/hcd_ddma.c | 30 - drivers/usb/dwc2/hcd_intr.c | 30 - drivers/usb/dwc2/hcd_queue.c | 30 - drivers/usb/dwc2/hw.h | 30 - drivers/usb/dwc2/params.c | 30 - drivers/usb/dwc2/pci.c | 30 - drivers/usb/dwc2/platform.c | 30 - drivers/usb/dwc3/core.c | 83 +- drivers/usb/dwc3/core.h | 6 + drivers/usb/dwc3/dwc3-pci.c | 14 +- drivers/usb/dwc3/dwc3-qcom.c | 4 - drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 63 +- drivers/usb/dwc3/gadget.c | 15 +- drivers/usb/gadget/function/f_printer.c | 12 +- drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 30 + drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/function/u_uac1_legacy.c | 4 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_v4l2.c | 286 + drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-mem.c | 7 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/host/xhci.h | 3 - drivers/usb/mon/mon_bin.c | 5 + drivers/usb/musb/musb_gadget.c | 3 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/storage/unusual_devs.h | 6 - drivers/usb/storage/unusual_uas.h | 21 + drivers/usb/typec/anx7411.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 2 - drivers/vfio/Makefile | 1 + drivers/vfio/container.c | 680 ++ drivers/vfio/vfio.h | 56 + drivers/vfio/vfio_main.c | 708 +- drivers/video/backlight/lp8788_bl.c | 2 +- drivers/video/fbdev/arkfb.c | 8 - drivers/video/fbdev/controlfb.c | 7 - drivers/video/fbdev/gbefb.c | 20 +- drivers/video/fbdev/imxfb.c | 1 - drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 6 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 6 +- drivers/video/fbdev/smscufx.c | 14 +- drivers/video/fbdev/tridentfb.c | 11 +- drivers/video/fbdev/udlfb.c | 2 +- drivers/video/fbdev/uvesafb.c | 10 +- fs/Kconfig.binfmt | 33 - fs/Makefile | 1 - fs/bad_inode.c | 2 +- fs/binfmt_aout.c | 342 - fs/btrfs/ctree.h | 1 - fs/btrfs/disk-io.c | 7 +- fs/btrfs/extent-tree.c | 3 + fs/btrfs/extent_map.c | 2 + fs/btrfs/inode.c | 8 +- fs/btrfs/locking.c | 4 +- fs/cachefiles/namei.c | 122 +- fs/cifs/cached_dir.c | 493 +- fs/cifs/cached_dir.h | 26 +- fs/cifs/cifs_debug.c | 4 +- fs/cifs/cifs_debug.h | 6 +- fs/cifs/cifs_swn.c | 12 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/connect.c | 13 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/dir.c | 8 +- fs/cifs/file.c | 9 + fs/cifs/fscache.c | 2 +- fs/cifs/inode.c | 8 +- fs/cifs/misc.c | 10 +- fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 16 +- fs/cifs/smbdirect.c | 227 +- fs/cifs/smbdirect.h | 14 +- fs/cifs/trace.h | 3 - fs/dcache.c | 4 +- fs/debugfs/file.c | 16 +- fs/debugfs/inode.c | 37 +- fs/dlm/lock.c | 15 +- fs/ecryptfs/crypto.c | 8 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/read_write.c | 8 +- fs/erofs/decompressor.c | 47 +- fs/erofs/decompressor_lzma.c | 3 + fs/erofs/erofs_fs.h | 40 +- fs/erofs/fscache.c | 213 +- fs/erofs/inode.c | 24 +- fs/erofs/internal.h | 25 +- fs/erofs/namei.c | 13 +- fs/erofs/super.c | 23 +- fs/erofs/sysfs.c | 4 + fs/erofs/xattr.h | 2 - fs/erofs/zdata.c | 51 +- fs/erofs/zmap.c | 104 +- fs/exec.c | 3 +- fs/ext2/namei.c | 6 +- fs/ext2/super.c | 22 +- fs/ext4/extents.c | 4 + fs/ext4/mballoc.c | 3 +- fs/ext4/namei.c | 6 +- fs/f2fs/namei.c | 13 +- fs/fuse/dir.c | 24 +- fs/fuse/fuse_i.h | 3 + fs/hugetlbfs/inode.c | 42 +- fs/kernfs/dir.c | 5 +- fs/minix/namei.c | 6 +- fs/namei.c | 88 +- fs/nfsd/nfs4callback.c | 14 +- fs/nfsd/nfs4proc.c | 48 +- fs/nfsd/nfs4state.c | 28 +- fs/nfsd/state.h | 2 +- fs/notify/fanotify/fanotify.h | 6 - fs/ntfs3/bitmap.c | 4 +- fs/overlayfs/copy_up.c | 108 +- fs/overlayfs/overlayfs.h | 12 +- fs/overlayfs/super.c | 10 +- fs/ramfs/inode.c | 6 +- fs/ubifs/dir.c | 7 +- fs/udf/namei.c | 6 +- fs/xfs/xfs_iops.c | 16 +- include/asm-generic/bug.h | 16 - include/asm-generic/vmlinux.lds.h | 37 +- include/crypto/aria.h | 17 +- include/drm/drm_print.h | 78 +- include/dt-bindings/clock/qcom,lcc-ipq806x.h | 2 + include/dt-bindings/clock/qcom,sm6115-dispcc.h | 36 + include/dt-bindings/clock/qcom,sm8450-dispcc.h | 103 + include/dt-bindings/gpio/gpio.h | 2 +- include/dt-bindings/memory/mt6795-larb-port.h | 95 + include/linux/a.out.h | 18 - include/linux/bitmap.h | 13 +- include/linux/bitops.h | 19 + include/linux/blk-cgroup.h | 5 +- include/linux/bpf.h | 4 +- include/linux/cfi.h | 59 +- include/linux/cfi_types.h | 45 + include/linux/clk-provider.h | 18 +- include/linux/clk.h | 2 +- include/linux/compiler-clang.h | 14 +- include/linux/compiler.h | 16 +- include/linux/compiler_types.h | 17 +- include/linux/cpumask.h | 92 +- include/linux/dcache.h | 3 +- include/linux/export-internal.h | 1 - include/linux/filter.h | 5 + include/linux/find.h | 226 +- include/linux/fortify-string.h | 117 +- include/linux/fs.h | 16 +- include/linux/host1x.h | 1 + include/linux/init.h | 6 +- include/linux/io-pgtable.h | 1 + include/linux/iova.h | 2 +- include/linux/kprobes.h | 1 + include/linux/memcontrol.h | 45 - include/linux/mlx5/device.h | 78 +- include/linux/mlx5/driver.h | 9 +- include/linux/mlx5/fs_helpers.h | 48 + include/linux/mlx5/mlx5_ifc.h | 307 +- include/linux/mlx5/mlx5_ifc_fpga.h | 24 + include/linux/mlx5/qp.h | 1 - include/linux/mm.h | 2 +- include/linux/mm_inline.h | 11 - include/linux/module.h | 10 +- include/linux/netdevice.h | 10 +- include/linux/nodemask.h | 3 +- include/linux/pci.h | 4 +- include/linux/phy.h | 22 +- include/linux/phylink.h | 40 +- include/linux/platform_data/ssm2518.h | 21 - include/linux/property.h | 4 +- include/linux/random.h | 3 +- include/linux/resctrl.h | 64 +- include/linux/serial_8250.h | 1 + include/linux/serial_core.h | 30 +- include/linux/slab.h | 46 +- include/linux/soc/apple/rtkit.h | 12 + include/linux/swap.h | 2 +- include/linux/swap_cgroup.h | 4 +- include/linux/trace.h | 36 +- include/linux/tty.h | 6 - include/linux/tty_driver.h | 5 - include/media/i2c/ir-kbd-i2c.h | 1 + include/media/media-device.h | 15 - include/media/media-entity.h | 169 +- include/media/v4l2-common.h | 7 +- include/media/v4l2-ctrls.h | 28 +- include/media/v4l2-dev.h | 102 + include/media/v4l2-fwnode.h | 4 - include/media/v4l2-subdev.h | 12 +- include/media/v4l2-uvc.h | 359 + include/net/dst.h | 6 - include/net/macsec.h | 2 - include/net/neighbour.h | 5 - include/net/pkt_sched.h | 13 + include/net/sock.h | 5 - include/net/tls.h | 10 + include/net/xdp.h | 4 +- include/net/xfrm.h | 10 +- include/rdma/ib_cm.h | 2 + include/rdma/ib_sa.h | 3 +- include/rdma/rdma_cm.h | 13 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 1 + include/sound/pcm.h | 20 +- include/sound/sof/control.h | 6 +- include/trace/events/erofs.h | 11 +- include/uapi/linux/bpf.h | 1 + include/uapi/linux/cec-funcs.h | 14 + include/uapi/linux/cec.h | 2 + include/uapi/linux/ethtool.h | 18 +- include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/fuse.h | 6 +- include/uapi/linux/if_tun.h | 2 + include/uapi/linux/landlock.h | 10 +- include/uapi/linux/rkisp1-config.h | 77 +- include/uapi/linux/ublk_cmd.h | 8 +- include/uapi/scsi/scsi_netlink_fc.h | 7 +- include/uapi/sound/asequencer.h | 16 - include/uapi/sound/asoc.h | 4 - include/uapi/sound/asound.h | 16 - include/uapi/sound/asound_fm.h | 15 - include/uapi/sound/compress_offload.h | 17 - include/uapi/sound/compress_params.h | 38 +- include/uapi/sound/emu10k1.h | 16 - include/uapi/sound/hdsp.h | 14 - include/uapi/sound/hdspm.h | 15 - include/uapi/sound/sb16_csp.h | 15 - include/uapi/sound/sfnt_info.h | 15 - include/uapi/sound/snd_sst_tokens.h | 10 - include/uapi/sound/tlv.h | 11 - include/uapi/sound/usb_stream.h | 14 - include/ufs/ufshcd.h | 20 - init/Kconfig | 5 - init/main.c | 17 +- io_uring/io_uring.c | 27 +- io_uring/io_uring.h | 12 +- io_uring/net.c | 35 +- io_uring/rw.c | 9 +- io_uring/tctx.c | 42 +- io_uring/tctx.h | 6 +- kernel/bpf/core.c | 9 +- kernel/bpf/dispatcher.c | 27 +- kernel/bpf/trampoline.c | 22 +- kernel/cfi.c | 352 +- kernel/cgroup/cgroup.c | 23 +- kernel/kallsyms.c | 17 - kernel/kprobes.c | 6 +- kernel/kthread.c | 3 +- kernel/livepatch/core.c | 18 + kernel/module/main.c | 50 +- kernel/sys.c | 2 + kernel/trace/bpf_trace.c | 25 +- kernel/trace/ftrace.c | 3 +- kernel/utsname_sysctl.c | 2 + kernel/workqueue.c | 2 +- lib/Kconfig | 8 +- lib/Kconfig.debug | 4 +- lib/bitmap.c | 68 +- lib/cpumask.c | 40 +- lib/find_bit.c | 44 + lib/find_bit_benchmark.c | 18 + lib/sg_pool.c | 16 +- lib/test_bitmap.c | 291 +- lib/test_meminit.c | 21 + lib/zstd/Makefile | 16 +- lib/zstd/common/entropy_common.c | 4 +- lib/zstd/common/zstd_common.c | 7 + localversion-next | 2 +- mm/Makefile | 4 +- mm/damon/sysfs.c | 2 +- mm/hugetlb.c | 56 +- mm/kasan/kasan_test.c | 9 +- mm/kfence/core.c | 2 +- mm/khugepaged.c | 64 +- mm/memcontrol.c | 79 +- mm/memory-tiers.c | 47 +- mm/oom_kill.c | 24 +- mm/secretmem.c | 6 +- mm/shmem.c | 15 +- mm/slab_common.c | 40 +- mm/slob.c | 14 + mm/slub.c | 163 +- mm/swap_cgroup.c | 6 + mm/swapfile.c | 2 +- mm/util.c | 4 + net/bluetooth/rfcomm/tty.c | 1 - net/can/bcm.c | 25 +- net/core/net_namespace.c | 7 - net/core/skmsg.c | 12 +- net/core/stream.c | 3 +- net/core/xdp.c | 10 +- net/dsa/netlink.c | 1 + net/ethtool/ioctl.c | 1 + net/ethtool/linkmodes.c | 5 + net/ethtool/tunnels.c | 2 + net/ipv4/udp.c | 46 +- net/ipv6/tcp_ipv6.c | 5 +- net/mac80211/mlme.c | 9 +- net/mac80211/rc80211_minstrel_ht.c | 6 +- net/mac80211/status.c | 2 +- net/mac80211/tx.c | 4 + net/mac80211/util.c | 4 +- net/openvswitch/conntrack.c | 13 +- net/openvswitch/meter.c | 14 +- net/sched/act_ct.c | 5 +- net/sched/sch_atm.c | 6 +- net/sched/sch_cake.c | 9 +- net/sched/sch_cbq.c | 9 +- net/sched/sch_cbs.c | 8 +- net/sched/sch_drr.c | 9 +- net/sched/sch_dsmark.c | 14 +- net/sched/sch_ets.c | 9 +- net/sched/sch_fq_codel.c | 8 +- net/sched/sch_hfsc.c | 9 +- net/sched/sch_htb.c | 9 +- net/sched/sch_mq.c | 5 +- net/sched/sch_mqprio.c | 5 +- net/sched/sch_multiq.c | 9 +- net/sched/sch_netem.c | 8 +- net/sched/sch_prio.c | 9 +- net/sched/sch_qfq.c | 9 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfb.c | 7 +- net/sched/sch_sfq.c | 8 +- net/sched/sch_skbprio.c | 9 +- net/sched/sch_taprio.c | 25 +- net/sched/sch_tbf.c | 7 +- net/smc/af_smc.c | 1 + net/tls/tls_device.c | 61 +- net/tls/tls_device_fallback.c | 79 +- net/tls/tls_main.c | 17 + net/unix/af_unix.c | 34 +- net/wireless/util.c | 4 +- net/xfrm/xfrm_device.c | 20 +- net/xfrm/xfrm_ipcomp.c | 1 + net/xfrm/xfrm_replay.c | 10 +- net/xfrm/xfrm_state.c | 28 +- net/xfrm/xfrm_user.c | 209 +- samples/landlock/sandboxer.c | 24 +- scripts/Kbuild.include | 23 +- scripts/Makefile.build | 18 +- scripts/Makefile.compiler | 10 +- scripts/Makefile.debug | 25 +- scripts/Makefile.extrawarn | 4 +- scripts/Makefile.lib | 8 +- scripts/Makefile.package | 5 +- scripts/checkpatch.pl | 6 +- scripts/kallsyms.c | 11 +- scripts/module.lds.S | 23 +- scripts/package/mkspec | 4 +- security/apparmor/Kconfig | 4 +- security/apparmor/Makefile | 3 +- security/apparmor/apparmorfs.c | 115 +- security/apparmor/audit.c | 43 + security/apparmor/capability.c | 16 +- security/apparmor/domain.c | 137 +- security/apparmor/file.c | 112 +- security/apparmor/include/apparmor.h | 12 +- security/apparmor/include/audit.h | 8 +- security/apparmor/include/cred.h | 13 - security/apparmor/include/domain.h | 6 - security/apparmor/include/file.h | 108 +- security/apparmor/include/label.h | 13 +- security/apparmor/include/lib.h | 10 +- security/apparmor/include/match.h | 28 +- security/apparmor/include/net.h | 1 + security/apparmor/include/perms.h | 91 +- security/apparmor/include/policy.h | 135 +- security/apparmor/include/policy_compat.h | 33 + security/apparmor/include/policy_unpack.h | 2 + security/apparmor/ipc.c | 14 +- security/apparmor/label.c | 69 +- security/apparmor/lib.c | 125 +- security/apparmor/lsm.c | 20 +- security/apparmor/match.c | 58 +- security/apparmor/mount.c | 93 +- security/apparmor/net.c | 28 +- security/apparmor/policy.c | 77 +- security/apparmor/policy_compat.c | 319 + security/apparmor/policy_ns.c | 6 +- security/apparmor/policy_unpack.c | 559 +- security/apparmor/policy_unpack_test.c | 12 +- security/apparmor/resource.c | 25 +- security/apparmor/task.c | 14 +- security/landlock/fs.c | 2 +- security/landlock/syscalls.c | 40 +- sound/core/memalloc.c | 2 +- sound/core/oss/pcm_oss.c | 42 +- sound/core/pcm.c | 9 +- sound/core/pcm_compat.c | 4 +- sound/core/pcm_dmaengine.c | 8 +- sound/core/pcm_lib.c | 16 +- sound/core/pcm_native.c | 128 +- sound/drivers/aloop.c | 4 +- sound/firewire/bebob/bebob_pcm.c | 4 +- sound/firewire/dice/dice-harman.c | 2 - sound/firewire/dice/dice-pcm.c | 4 +- sound/firewire/dice/dice-presonus.c | 2 - sound/firewire/digi00x/digi00x-pcm.c | 4 +- sound/firewire/fireface/ff-pcm.c | 4 +- sound/firewire/fireface/ff-protocol-former.c | 2 - sound/firewire/fireface/ff-protocol-latter.c | 4 +- sound/firewire/fireworks/fireworks_pcm.c | 4 +- sound/firewire/motu/motu-pcm.c | 4 +- sound/firewire/motu/motu-protocol-v1.c | 3 - sound/firewire/oxfw/oxfw-pcm.c | 8 +- sound/firewire/tascam/tascam-pcm.c | 4 +- sound/hda/hdmi_chmap.c | 2 +- sound/pci/asihpi/asihpi.c | 2 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/lpass-rx-macro.c | 18 +- sound/soc/codecs/lpass-tx-macro.c | 36 +- sound/soc/codecs/lpass-va-macro.c | 82 +- sound/soc/codecs/lpass-wsa-macro.c | 19 +- sound/soc/codecs/ssm2518.c | 34 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 +- sound/soc/codecs/wsa883x.c | 28 +- sound/soc/fsl/fsl_asrc_dma.c | 3 +- sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/imx-pcm.h | 9 - sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 4 +- sound/soc/intel/skylake/skl-topology.h | 4 +- sound/soc/intel/skylake/skl.c | 1 - .../mt8186/mt8186-mt6366-da7219-max98357.c | 25 +- .../mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c | 25 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 17 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 24 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/soc-component.c | 6 +- sound/soc/sof/intel/apl.c | 9 +- sound/soc/sof/intel/cnl.c | 32 +- sound/soc/sof/intel/hda-dsp.c | 21 +- sound/soc/sof/intel/hda-ipc.h | 1 + sound/soc/sof/intel/hda.c | 35 +- sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/icl.c | 9 +- sound/soc/sof/intel/mtl.c | 210 +- sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/intel/skl.c | 4 +- sound/soc/sof/intel/tgl.c | 15 +- sound/soc/sof/ipc4.c | 1 + sound/soc/sof/mediatek/mt8195/mt8195.c | 44 + sound/usb/pcm.c | 4 +- sound/usb/usx2y/usbusx2yaudio.c | 3 +- sound/usb/usx2y/usx2yhwdeppcm.c | 3 +- tools/cgroup/iocost_monitor.py | 10 +- tools/include/uapi/linux/bpf.h | 1 + tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/libbpf.c | 82 +- tools/lib/bpf/libbpf.h | 4 +- tools/lib/bpf/usdt.c | 2 +- tools/objtool/check.c | 5 + tools/objtool/elf.c | 7 +- tools/testing/selftests/bpf/.gitignore | 1 + .../bpf/prog_tests/cgroup_hierarchical_stats.c | 170 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 59 +- .../bpf/progs/cgroup_hierarchical_stats.c | 181 +- .../testing/selftests/bpf/progs/get_func_ip_test.c | 25 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 42 + tools/testing/selftests/bpf/veristat.c | 136 +- tools/testing/selftests/cgroup/config | 1 - .../testing/selftests/drivers/net/bonding/Makefile | 1 + tools/testing/selftests/drivers/net/ocelot/psfp.sh | 2 +- tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 36 +- tools/testing/selftests/livepatch/test-sysfs.sh | 86 + tools/testing/selftests/net/forwarding/tsn_lib.sh | 52 +- tools/testing/selftests/net/io_uring_zerocopy_tx.c | 22 +- tools/testing/selftests/net/reuseport_bpf.c | 2 +- .../selftests/tc-testing/tc-tests/qdiscs/cake.json | 487 + .../tc-tests/qdiscs/{red.json => cbq.json} | 97 +- .../tc-tests/qdiscs/{red.json => cbs.json} | 135 +- .../selftests/tc-testing/tc-tests/qdiscs/drr.json | 71 + .../tc-testing/tc-tests/qdiscs/dsmark.json | 140 + .../tc-testing/tc-tests/qdiscs/fq_codel.json | 326 + .../selftests/tc-testing/tc-tests/qdiscs/hfsc.json | 167 + .../selftests/tc-testing/tc-tests/qdiscs/htb.json | 285 + .../tc-testing/tc-tests/qdiscs/ingress.json | 20 + .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 24 +- .../tc-testing/tc-tests/qdiscs/mqprio.json | 114 + .../tc-testing/tc-tests/qdiscs/multiq.json | 114 + .../tc-testing/tc-tests/qdiscs/netem.json | 372 + .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 20 + .../selftests/tc-testing/tc-tests/qdiscs/qfq.json | 145 + .../selftests/tc-testing/tc-tests/qdiscs/red.json | 23 + tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/hmm-tests.c | 144 - tools/testing/selftests/vm/khugepaged.c | 42 +- tools/testing/selftests/vm/vm_util.c | 22 - tools/testing/selftests/vm/vm_util.h | 2 - 1502 files changed, 47737 insertions(+), 33622 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-amd-pmf create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3128-cru.txt copy Documentation/devicetree/bindings/clock/{rockchip,rk3036-cru.yaml => rockchip [...] create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,occ-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek,mt7620-gsw.txt delete mode 100644 Documentation/devicetree/bindings/net/ralink,rt2880-net.txt delete mode 100644 Documentation/devicetree/bindings/net/ralink,rt3050-esw.txt create mode 100644 Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml create mode 100644 Documentation/devicetree/bindings/spi/ralink,mt7621-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt create mode 100644 Documentation/translations/zh_CN/admin-guide/bootconfig.rst create mode 100644 Documentation/translations/zh_CN/core-api/circular-buffers.rst create mode 100644 Documentation/translations/zh_CN/core-api/generic-radix-tree.rst create mode 100644 Documentation/translations/zh_CN/core-api/idr.rst create mode 100644 Documentation/translations/zh_CN/core-api/packing.rst delete mode 100644 arch/alpha/include/asm/a.out.h delete mode 100644 arch/alpha/kernel/binfmt_loader.c create mode 100644 arch/arm/boot/dts/aspeed-bmc-amd-daytonax.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts create mode 100644 arch/microblaze/include/asm/xilinx_mb_manager.h create mode 100644 arch/x86/crypto/aria-aesni-avx-asm_64.S create mode 100644 arch/x86/crypto/aria-avx.h create mode 100644 arch/x86/crypto/aria_aesni_avx_glue.c create mode 100644 arch/x86/include/asm/cfi.h create mode 100644 arch/x86/kernel/cfi.c rename crypto/{aria.c => aria_generic.c} (86%) create mode 100644 drivers/clk/qcom/dispcc-sm6115.c create mode 100644 drivers/clk/qcom/dispcc-sm8450.c create mode 100644 drivers/iommu/io-pgtable-dart.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/common_utils.h create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_tc.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_qos.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_qos.h create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_tc.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_tc.h delete mode 100644 drivers/pcmcia/at91_cf.c delete mode 100644 drivers/pcmcia/vrc4171_card.c create mode 100644 drivers/platform/x86/amd/pmf/cnqf.c delete mode 100644 drivers/staging/fwserial/Kconfig delete mode 100644 drivers/staging/fwserial/Makefile delete mode 100644 drivers/staging/fwserial/TODO delete mode 100644 drivers/staging/fwserial/dma_fifo.c delete mode 100644 drivers/staging/fwserial/dma_fifo.h delete mode 100644 drivers/staging/fwserial/fwserial.c delete mode 100644 drivers/staging/fwserial/fwserial.h delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h delete mode 100644 drivers/staging/r8188eu/include/recv_osdep.h create mode 100644 drivers/vfio/container.c delete mode 100644 fs/binfmt_aout.c create mode 100644 include/dt-bindings/clock/qcom,sm6115-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8450-dispcc.h create mode 100644 include/dt-bindings/memory/mt6795-larb-port.h delete mode 100644 include/linux/a.out.h create mode 100644 include/linux/cfi_types.h delete mode 100644 include/linux/platform_data/ssm2518.h create mode 100644 include/media/v4l2-uvc.h create mode 100644 security/apparmor/include/policy_compat.h create mode 100644 security/apparmor/policy_compat.c create mode 100755 tools/testing/selftests/livepatch/test-sysfs.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/cake.json copy tools/testing/selftests/tc-testing/tc-tests/qdiscs/{red.json => cbq.json} (62%) copy tools/testing/selftests/tc-testing/tc-tests/qdiscs/{red.json => cbs.json} (50%) create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/drr.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/dsmark.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq_codel.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/hfsc.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/htb.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mqprio.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/multiq.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/netem.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/qfq.json