From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 25 Aug 2023 15:05:24 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qZWVB-008TLr-7h for lore@lore.pengutronix.de; Fri, 25 Aug 2023 15:05:24 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1qZWV9-00010V-Aj; Fri, 25 Aug 2023 15:05:23 +0200 Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qZWV8-00010A-8J; Fri, 25 Aug 2023 15:05:22 +0200 Received: from rsc by pty.hi.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1qZWV7-00EX8s-Ky; Fri, 25 Aug 2023 15:05:21 +0200 Date: Fri, 25 Aug 2023 15:05:21 +0200 From: Robert Schwebel To: Roland Hieber Message-ID: References: <20230825110310.2948272-1-rhi@pengutronix.de> <20230825110310.2948272-4-rhi@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230825110310.2948272-4-rhi@pengutronix.de> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-Accept-Language: de,en X-Accept-Content-Type: text/plain Subject: Re: [DistroKit] [PATCH v5 3/7] silence QA checks regarding missing kernel features for RAUC X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: distrokit@pengutronix.de Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Applied to next On Fri, Aug 25, 2023 at 01:03:06PM +0200, Roland Hieber wrote: > Since we can only select RAUC in the ptxconfig for all platforms, PTX > internal QA tooling warns that necessary features for RAUC are missing > in the kernelconfigs on non-v7a platforms. > > The issue of overriding the tests on the platform level seems a bit > harder to fix in the QA tool, so until that can be done, please the QA > checker by enabling the necessary features in all remaining kernels to > make the PTX Jenkins tests green again. > > If the QA tool is fixed, this commit can be reverted. > > Signed-off-by: Roland Hieber > --- > configs/platform-mips/kernelconfig | 92 +++++++- > configs/platform-mips/kernelconfig-ar9331 | 92 +++++++- > .../platform-mips/kernelconfig-ar9331.diff | 2 +- > configs/platform-mips/kernelconfig-malta | 11 +- > configs/platform-mips/kernelconfig-malta.diff | 61 +++--- > configs/platform-mipsel/kernelconfig | 92 +++++++- > .../platform-mipsel/kernelconfig-malta.diff | 47 ++-- > configs/platform-rpi1/kernelconfig | 202 +++++++++++++++++- > configs/platform-v7a_noneon/kernelconfig | 108 +++++++++- > configs/platform-v8a/kernelconfig | 64 +++++- > configs/platform-x86_64/kernelconfig | 173 ++++++++++++++- > 11 files changed, 837 insertions(+), 107 deletions(-) > > diff --git a/configs/platform-mips/kernelconfig b/configs/platform-mips/kernelconfig > index 259ca1cf7f09..04fb081dc9d2 100644 > --- a/configs/platform-mips/kernelconfig > +++ b/configs/platform-mips/kernelconfig > @@ -524,6 +524,8 @@ CONFIG_EFI_PARTITION=y > # end of Partition Types > > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1219,7 +1221,12 @@ CONFIG_MTD_PHYSMAP_OF=y > # CONFIG_MTD_LPDDR is not set > # end of LPDDR & LPDDR2 PCM memory drivers > > -# CONFIG_MTD_UBI is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > # CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > @@ -1234,7 +1241,9 @@ CONFIG_OF_RESERVED_MEM=y > # CONFIG_PARPORT is not set > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > -# CONFIG_BLK_DEV_LOOP is not set > +# CONFIG_ZRAM is not set > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_RAM is not set > @@ -1306,7 +1315,38 @@ CONFIG_SCSI_MOD=y > > CONFIG_HAVE_PATA_PLATFORM=y > # CONFIG_ATA is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > CONFIG_NETDEVICES=y > CONFIG_NET_CORE=y > @@ -2550,8 +2590,33 @@ CONFIG_MISC_FILESYSTEMS=y > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > # CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > # CONFIG_CRAMFS is not set > -# CONFIG_SQUASHFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > # CONFIG_VXFS_FS is not set > # CONFIG_MINIX_FS is not set > # CONFIG_OMFS_FS is not set > @@ -2572,6 +2637,7 @@ CONFIG_NFS_V4=y > CONFIG_NFS_V4_1=y > CONFIG_NFS_V4_2=y > CONFIG_PNFS_FILE_LAYOUT=y > +CONFIG_PNFS_BLOCK=y > CONFIG_PNFS_FLEXFILE_LAYOUT=y > CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" > # CONFIG_NFS_V4_1_MIGRATION is not set > @@ -2706,6 +2772,7 @@ CONFIG_CRYPTO_SKCIPHER2=y > CONFIG_CRYPTO_HASH=y > CONFIG_CRYPTO_HASH2=y > CONFIG_CRYPTO_RNG2=y > +CONFIG_CRYPTO_ACOMP2=y > # CONFIG_CRYPTO_MANAGER is not set > # CONFIG_CRYPTO_USER is not set > CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y > @@ -2809,12 +2876,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -2834,6 +2901,8 @@ CONFIG_CRYPTO_CRC32C=y > # CONFIG_CRYPTO_USER_API_AEAD is not set > # end of Userspace interface > > +CONFIG_CRYPTO_HASH_INFO=y > + > # > # Accelerated Cryptographic Algorithms for CPU (mips) > # > @@ -2902,7 +2971,15 @@ CONFIG_CRC32_SARWATE=y > # CONFIG_CRC7 is not set > CONFIG_LIBCRC32C=y > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > CONFIG_XZ_DEC=y > # CONFIG_XZ_DEC_X86 is not set > # CONFIG_XZ_DEC_POWERPC is not set > @@ -2928,6 +3005,7 @@ CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y > CONFIG_DMA_NONCOHERENT_MMAP=y > # CONFIG_DMA_API_DEBUG is not set > # CONFIG_DMA_MAP_BENCHMARK is not set > +CONFIG_SGL_ALLOC=y > CONFIG_DQL=y > CONFIG_GLOB=y > # CONFIG_GLOB_SELFTEST is not set > diff --git a/configs/platform-mips/kernelconfig-ar9331 b/configs/platform-mips/kernelconfig-ar9331 > index 312c15df1ae2..90a6d55db5aa 100644 > --- a/configs/platform-mips/kernelconfig-ar9331 > +++ b/configs/platform-mips/kernelconfig-ar9331 > @@ -506,6 +506,8 @@ CONFIG_EFI_PARTITION=y > # end of Partition Types > > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1197,7 +1199,12 @@ CONFIG_MTD_PHYSMAP_OF=y > # CONFIG_MTD_LPDDR is not set > # end of LPDDR & LPDDR2 PCM memory drivers > > -# CONFIG_MTD_UBI is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > # CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > @@ -1212,7 +1219,9 @@ CONFIG_OF_RESERVED_MEM=y > # CONFIG_PARPORT is not set > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > -# CONFIG_BLK_DEV_LOOP is not set > +# CONFIG_ZRAM is not set > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_RAM is not set > @@ -1284,7 +1293,38 @@ CONFIG_SCSI_MOD=y > > CONFIG_HAVE_PATA_PLATFORM=y > # CONFIG_ATA is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > CONFIG_NETDEVICES=y > CONFIG_NET_CORE=y > @@ -2538,8 +2578,33 @@ CONFIG_MISC_FILESYSTEMS=y > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > # CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > # CONFIG_CRAMFS is not set > -# CONFIG_SQUASHFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > # CONFIG_VXFS_FS is not set > # CONFIG_MINIX_FS is not set > # CONFIG_OMFS_FS is not set > @@ -2560,6 +2625,7 @@ CONFIG_NFS_V4=y > CONFIG_NFS_V4_1=y > CONFIG_NFS_V4_2=y > CONFIG_PNFS_FILE_LAYOUT=y > +CONFIG_PNFS_BLOCK=y > CONFIG_PNFS_FLEXFILE_LAYOUT=y > CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" > # CONFIG_NFS_V4_1_MIGRATION is not set > @@ -2694,6 +2760,7 @@ CONFIG_CRYPTO_SKCIPHER2=y > CONFIG_CRYPTO_HASH=y > CONFIG_CRYPTO_HASH2=y > CONFIG_CRYPTO_RNG2=y > +CONFIG_CRYPTO_ACOMP2=y > # CONFIG_CRYPTO_MANAGER is not set > # CONFIG_CRYPTO_USER is not set > CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y > @@ -2797,12 +2864,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -2822,6 +2889,8 @@ CONFIG_CRYPTO_CRC32C=y > # CONFIG_CRYPTO_USER_API_AEAD is not set > # end of Userspace interface > > +CONFIG_CRYPTO_HASH_INFO=y > + > # > # Accelerated Cryptographic Algorithms for CPU (mips) > # > @@ -2890,7 +2959,15 @@ CONFIG_CRC32_SARWATE=y > # CONFIG_CRC7 is not set > CONFIG_LIBCRC32C=y > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > CONFIG_XZ_DEC=y > # CONFIG_XZ_DEC_X86 is not set > # CONFIG_XZ_DEC_POWERPC is not set > @@ -2916,6 +2993,7 @@ CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y > CONFIG_DMA_NONCOHERENT_MMAP=y > # CONFIG_DMA_API_DEBUG is not set > # CONFIG_DMA_MAP_BENCHMARK is not set > +CONFIG_SGL_ALLOC=y > CONFIG_DQL=y > CONFIG_GLOB=y > # CONFIG_GLOB_SELFTEST is not set > diff --git a/configs/platform-mips/kernelconfig-ar9331.diff b/configs/platform-mips/kernelconfig-ar9331.diff > index 85c7ad8f6594..fbbe29b2900e 100644 > --- a/configs/platform-mips/kernelconfig-ar9331.diff > +++ b/configs/platform-mips/kernelconfig-ar9331.diff > @@ -1,4 +1,4 @@ > -8437b9b145f7b4aa84b65c9d9018e86d > +c0e30e5e16bf9a98041c3698514536dd > # CONFIG_ACORN_PARTITION is undefined > # CONFIG_AIX_PARTITION is undefined > # CONFIG_AMIGA_PARTITION is undefined > diff --git a/configs/platform-mips/kernelconfig-malta b/configs/platform-mips/kernelconfig-malta > index a4f3571e815d..b288a063b83c 100644 > --- a/configs/platform-mips/kernelconfig-malta > +++ b/configs/platform-mips/kernelconfig-malta > @@ -1458,6 +1458,7 @@ CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > # CONFIG_BLK_DEV_FD is not set > # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set > +# CONFIG_ZRAM is not set > CONFIG_BLK_DEV_LOOP=m > CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > @@ -3504,11 +3505,11 @@ CONFIG_CRYPTO_CRC32C=y > # Compression > # > CONFIG_CRYPTO_DEFLATE=m > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -3619,9 +3620,15 @@ CONFIG_CRC32_SLICEBY8=y > # CONFIG_CRC7 is not set > CONFIG_LIBCRC32C=m > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > CONFIG_ZLIB_INFLATE=m > CONFIG_ZLIB_DEFLATE=m > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > # CONFIG_XZ_DEC is not set > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_TEXTSEARCH=y > diff --git a/configs/platform-mips/kernelconfig-malta.diff b/configs/platform-mips/kernelconfig-malta.diff > index 9b26cefbcc9e..37051143928c 100644 > --- a/configs/platform-mips/kernelconfig-malta.diff > +++ b/configs/platform-mips/kernelconfig-malta.diff > @@ -1,4 +1,4 @@ > -8437b9b145f7b4aa84b65c9d9018e86d > +c0e30e5e16bf9a98041c3698514536dd > # CONFIG_8139CP is not set > # CONFIG_8139TOO is not set > # CONFIG_ACENIC is not set > @@ -80,7 +80,6 @@ CONFIG_AX88796=m > # CONFIG_BATMAN_ADV_MCAST is undefined > # CONFIG_BATMAN_ADV_NC is undefined > # CONFIG_BATMAN_ADV_TRACING is undefined > -# CONFIG_BCACHE is not set > CONFIG_BCM_NET_PHYLIB=m > # CONFIG_BE2ISCSI is not set > # CONFIG_BE2NET is not set > @@ -92,18 +91,14 @@ CONFIG_BLK_DEV_BSG=y > CONFIG_BLK_DEV_BSGLIB=y > CONFIG_BLK_DEV_BSG_COMMON=y > CONFIG_BLK_DEV_DM=m > -CONFIG_BLK_DEV_DM_BUILTIN=y > # CONFIG_BLK_DEV_FD is not set > CONFIG_BLK_DEV_LOOP=m > -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > CONFIG_BLK_DEV_MD=m > # CONFIG_BLK_DEV_NVME is not set > # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set > CONFIG_BLK_DEV_SD=y > # CONFIG_BLK_DEV_SR is not set > CONFIG_BLK_MQ_PCI=y > -CONFIG_BLK_MQ_STACKING=y > -CONFIG_BLOCK_HOLDER_DEPRECATED=y > CONFIG_BLOCK_LEGACY_AUTOLOAD=y > # CONFIG_BNA is not set > # CONFIG_BNX2 is not set > @@ -192,7 +187,6 @@ CONFIG_CRC32_SLICEBY8=y > # CONFIG_CRC_CCITT is not set > CONFIG_CRC_ITU_T=m > CONFIG_CROSS_MEMORY_ATTACH=y > -CONFIG_CRYPTO_ACOMP2=y > CONFIG_CRYPTO_AEAD2=y > CONFIG_CRYPTO_AEAD=m > CONFIG_CRYPTO_AES=m > @@ -230,7 +224,6 @@ CONFIG_CRYPTO_ESSIV=m > CONFIG_CRYPTO_FCRYPT=m > CONFIG_CRYPTO_GCM=m > CONFIG_CRYPTO_GHASH=m > -CONFIG_CRYPTO_HASH_INFO=y > CONFIG_CRYPTO_HMAC=y > CONFIG_CRYPTO_HW=y > CONFIG_CRYPTO_JITTERENTROPY=m > @@ -274,33 +267,19 @@ CONFIG_DEVPORT=y > CONFIG_DEV_APPLETALK=m > # CONFIG_DL2K is not set > CONFIG_DM_BUFIO=m > -# CONFIG_DM_CACHE is not set > -# CONFIG_DM_CLONE is not set > CONFIG_DM_CRYPT=m > -# CONFIG_DM_DEBUG is not set > -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > -# CONFIG_DM_DELAY is not set > -# CONFIG_DM_DUST is not set > -# CONFIG_DM_EBS is not set > -# CONFIG_DM_ERA is not set > -# CONFIG_DM_FLAKEY is not set > -# CONFIG_DM_INTEGRITY is not set > +# CONFIG_DM_INIT is undefined > # CONFIG_DM_LOG_USERSPACE is not set > -# CONFIG_DM_LOG_WRITES is not set > CONFIG_DM_MIRROR=m > CONFIG_DM_MULTIPATH=m > # CONFIG_DM_MULTIPATH_HST is not set > # CONFIG_DM_MULTIPATH_IOA is not set > # CONFIG_DM_MULTIPATH_QL is not set > # CONFIG_DM_MULTIPATH_ST is not set > -# CONFIG_DM_RAID is not set > CONFIG_DM_SNAPSHOT=m > -# CONFIG_DM_SWITCH is not set > -# CONFIG_DM_THIN_PROVISIONING is not set > -# CONFIG_DM_UEVENT is not set > -# CONFIG_DM_UNSTRIPED is not set > # CONFIG_DM_VERITY is not set > -# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_VERITY_FEC is undefined > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is undefined > CONFIG_DM_ZERO=m > CONFIG_DNOTIFY=y > # CONFIG_DNS_RESOLVER is not set > @@ -793,7 +772,6 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y > CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" > CONFIG_MARVELL_PHY=m > # CONFIG_MAX63XX_WATCHDOG is undefined > -CONFIG_MD=y > CONFIG_MDIO=m > CONFIG_MDIO_BITBANG=m > CONFIG_MDIO_BUS=m > @@ -898,11 +876,7 @@ CONFIG_MTD_OOPS=m > # CONFIG_MTD_PHYSMAP_VERSATILE is undefined > # CONFIG_MTD_PMC551 is not set > CONFIG_MTD_UBI=m > -CONFIG_MTD_UBI_BEB_LIMIT=20 > -# CONFIG_MTD_UBI_BLOCK is not set > -# CONFIG_MTD_UBI_FASTMAP is not set > CONFIG_MTD_UBI_GLUEBI=m > -CONFIG_MTD_UBI_WL_THRESHOLD=4096 > CONFIG_MULTIPLEXER=y > # CONFIG_MUX_ADG792A is not set > # CONFIG_MUX_MMIO is not set > @@ -1288,6 +1262,7 @@ CONFIG_PHY_CAN_TRANSCEIVER=y > # CONFIG_PINMUX is undefined > CONFIG_PKCS7_MESSAGE_PARSER=y > # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set > +# CONFIG_PNFS_BLOCK is undefined > # CONFIG_PNFS_FILE_LAYOUT is undefined > # CONFIG_PNFS_FLEXFILE_LAYOUT is undefined > CONFIG_POWER_RESET=y > @@ -1604,7 +1579,6 @@ CONFIG_SERIO_SERPORT=y > # CONFIG_SFP is undefined > CONFIG_SGETMASK_SYSCALL=y > # CONFIG_SGI_PARTITION is undefined > -CONFIG_SGL_ALLOC=y > CONFIG_SG_POOL=y > # CONFIG_SIS190 is not set > # CONFIG_SIS900 is not set > @@ -1623,6 +1597,22 @@ CONFIG_SOCK_RX_QUEUE_MAPPING=y > # CONFIG_SOFT_WATCHDOG is undefined > # CONFIG_SOLARIS_X86_PARTITION is undefined > # CONFIG_SQUASHFS is undefined > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is undefined > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is undefined > +# CONFIG_SQUASHFS_DECOMP_SINGLE is undefined > +# CONFIG_SQUASHFS_EMBEDDED is undefined > +# CONFIG_SQUASHFS_FILE_CACHE is undefined > +# CONFIG_SQUASHFS_FILE_DIRECT is undefined > +# CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE is undefined > +# CONFIG_SQUASHFS_LZ4 is undefined > +# CONFIG_SQUASHFS_LZO is undefined > +# CONFIG_SQUASHFS_XATTR is undefined > +# CONFIG_SQUASHFS_XZ is undefined > +# CONFIG_SQUASHFS_ZLIB is undefined > +# CONFIG_SQUASHFS_ZSTD is undefined > # CONFIG_STAGING is not set > # CONFIG_STAGING_BOARD is undefined > # CONFIG_STAGING_MEDIA is undefined > @@ -1698,6 +1688,15 @@ CONFIG_TIMER_PROBE=y > # CONFIG_TPS65010 is undefined > CONFIG_TUN=m > # CONFIG_TXGBE is not set > +# CONFIG_UBIFS_ATIME_SUPPORT is undefined > +# CONFIG_UBIFS_FS is undefined > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is undefined > +# CONFIG_UBIFS_FS_AUTHENTICATION is undefined > +# CONFIG_UBIFS_FS_LZO is undefined > +# CONFIG_UBIFS_FS_SECURITY is undefined > +# CONFIG_UBIFS_FS_XATTR is undefined > +# CONFIG_UBIFS_FS_ZLIB is undefined > +# CONFIG_UBIFS_FS_ZSTD is undefined > # CONFIG_UEVENT_HELPER is not set > # CONFIG_UEVENT_HELPER_PATH is undefined > # CONFIG_UFS_FS is undefined > diff --git a/configs/platform-mipsel/kernelconfig b/configs/platform-mipsel/kernelconfig > index 2d33e1a31cd5..a8c8f1ceac52 100644 > --- a/configs/platform-mipsel/kernelconfig > +++ b/configs/platform-mipsel/kernelconfig > @@ -595,6 +595,8 @@ CONFIG_EFI_PARTITION=y > # end of Partition Types > > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1300,7 +1302,12 @@ CONFIG_MTD_PHYSMAP_OF=y > # CONFIG_MTD_LPDDR is not set > # end of LPDDR & LPDDR2 PCM memory drivers > > -# CONFIG_MTD_UBI is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > # CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > @@ -1317,7 +1324,9 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > # CONFIG_BLK_DEV_FD is not set > -# CONFIG_BLK_DEV_LOOP is not set > +# CONFIG_ZRAM is not set > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_RAM is not set > @@ -1389,7 +1398,38 @@ CONFIG_SCSI_MOD=y > > CONFIG_HAVE_PATA_PLATFORM=y > # CONFIG_ATA is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > CONFIG_NETDEVICES=y > CONFIG_NET_CORE=y > @@ -2631,8 +2671,33 @@ CONFIG_MISC_FILESYSTEMS=y > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > # CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > # CONFIG_CRAMFS is not set > -# CONFIG_SQUASHFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > # CONFIG_VXFS_FS is not set > # CONFIG_MINIX_FS is not set > # CONFIG_OMFS_FS is not set > @@ -2653,6 +2718,7 @@ CONFIG_NFS_V4=y > CONFIG_NFS_V4_1=y > CONFIG_NFS_V4_2=y > CONFIG_PNFS_FILE_LAYOUT=y > +CONFIG_PNFS_BLOCK=y > CONFIG_PNFS_FLEXFILE_LAYOUT=y > CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" > # CONFIG_NFS_V4_1_MIGRATION is not set > @@ -2787,6 +2853,7 @@ CONFIG_CRYPTO_SKCIPHER2=y > CONFIG_CRYPTO_HASH=y > CONFIG_CRYPTO_HASH2=y > CONFIG_CRYPTO_RNG2=y > +CONFIG_CRYPTO_ACOMP2=y > # CONFIG_CRYPTO_MANAGER is not set > # CONFIG_CRYPTO_USER is not set > CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y > @@ -2891,12 +2958,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -2916,6 +2983,8 @@ CONFIG_CRYPTO_CRC32C=y > # CONFIG_CRYPTO_USER_API_AEAD is not set > # end of Userspace interface > > +CONFIG_CRYPTO_HASH_INFO=y > + > # > # Accelerated Cryptographic Algorithms for CPU (mips) > # > @@ -2984,7 +3053,15 @@ CONFIG_CRC32_SARWATE=y > # CONFIG_CRC7 is not set > CONFIG_LIBCRC32C=y > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > CONFIG_XZ_DEC=y > # CONFIG_XZ_DEC_X86 is not set > # CONFIG_XZ_DEC_POWERPC is not set > @@ -3010,6 +3087,7 @@ CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y > CONFIG_DMA_NONCOHERENT_MMAP=y > # CONFIG_DMA_API_DEBUG is not set > # CONFIG_DMA_MAP_BENCHMARK is not set > +CONFIG_SGL_ALLOC=y > # CONFIG_FORCE_NR_CPUS is not set > CONFIG_CPU_RMAP=y > CONFIG_DQL=y > diff --git a/configs/platform-mipsel/kernelconfig-malta.diff b/configs/platform-mipsel/kernelconfig-malta.diff > index d4e48c2e04e5..941646631905 100644 > --- a/configs/platform-mipsel/kernelconfig-malta.diff > +++ b/configs/platform-mipsel/kernelconfig-malta.diff > @@ -1,4 +1,4 @@ > -f57700450171832e4bfc04203a5ca64a > +bb72d3559ad286bbed584fb7dce43ed7 > # CONFIG_8139CP is not set > # CONFIG_8139TOO is not set > # CONFIG_ACENIC is not set > @@ -73,7 +73,6 @@ CONFIG_AX88796=m > # CONFIG_BATMAN_ADV_MCAST is undefined > # CONFIG_BATMAN_ADV_NC is undefined > # CONFIG_BATMAN_ADV_TRACING is undefined > -# CONFIG_BCACHE is not set > CONFIG_BCM_NET_PHYLIB=m > # CONFIG_BE2ISCSI is not set > # CONFIG_BE2NET is not set > @@ -85,17 +84,13 @@ CONFIG_BLK_DEV_BSG=y > CONFIG_BLK_DEV_BSGLIB=y > CONFIG_BLK_DEV_BSG_COMMON=y > CONFIG_BLK_DEV_DM=m > -CONFIG_BLK_DEV_DM_BUILTIN=y > +# CONFIG_BLK_DEV_FD is not set > CONFIG_BLK_DEV_LOOP=m > -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > CONFIG_BLK_DEV_MD=m > # CONFIG_BLK_DEV_NVME is not set > -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set > CONFIG_BLK_DEV_SD=y > # CONFIG_BLK_DEV_SR is not set > CONFIG_BLK_MQ_PCI=y > -CONFIG_BLK_MQ_STACKING=y > -CONFIG_BLOCK_HOLDER_DEPRECATED=y > CONFIG_BLOCK_LEGACY_AUTOLOAD=y > # CONFIG_BNA is not set > # CONFIG_BNX2 is not set > @@ -255,33 +250,19 @@ CONFIG_DEVPORT=y > CONFIG_DEV_APPLETALK=m > # CONFIG_DL2K is not set > CONFIG_DM_BUFIO=m > -# CONFIG_DM_CACHE is not set > -# CONFIG_DM_CLONE is not set > CONFIG_DM_CRYPT=m > -# CONFIG_DM_DEBUG is not set > -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > -# CONFIG_DM_DELAY is not set > -# CONFIG_DM_DUST is not set > -# CONFIG_DM_EBS is not set > -# CONFIG_DM_ERA is not set > -# CONFIG_DM_FLAKEY is not set > -# CONFIG_DM_INTEGRITY is not set > +# CONFIG_DM_INIT is undefined > # CONFIG_DM_LOG_USERSPACE is not set > -# CONFIG_DM_LOG_WRITES is not set > CONFIG_DM_MIRROR=m > CONFIG_DM_MULTIPATH=m > # CONFIG_DM_MULTIPATH_HST is not set > # CONFIG_DM_MULTIPATH_IOA is not set > # CONFIG_DM_MULTIPATH_QL is not set > # CONFIG_DM_MULTIPATH_ST is not set > -# CONFIG_DM_RAID is not set > CONFIG_DM_SNAPSHOT=m > -# CONFIG_DM_SWITCH is not set > -# CONFIG_DM_THIN_PROVISIONING is not set > -# CONFIG_DM_UEVENT is not set > -# CONFIG_DM_UNSTRIPED is not set > # CONFIG_DM_VERITY is not set > -# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_VERITY_FEC is undefined > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is undefined > CONFIG_DM_ZERO=m > CONFIG_DNOTIFY=y > # CONFIG_DNS_RESOLVER is not set > @@ -760,7 +741,6 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y > CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" > CONFIG_MARVELL_PHY=m > # CONFIG_MAX63XX_WATCHDOG is undefined > -CONFIG_MD=y > CONFIG_MDIO=m > CONFIG_MDIO_BITBANG=m > CONFIG_MDIO_BUS=m > @@ -1235,6 +1215,7 @@ CONFIG_PHY_CAN_TRANSCEIVER=y > # CONFIG_PINMUX is undefined > CONFIG_PKCS7_MESSAGE_PARSER=y > # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set > +# CONFIG_PNFS_BLOCK is undefined > # CONFIG_PNFS_FILE_LAYOUT is undefined > # CONFIG_PNFS_FLEXFILE_LAYOUT is undefined > CONFIG_POWER_RESET=y > @@ -1557,6 +1538,22 @@ CONFIG_SMSC_PHY=m > # CONFIG_SOFT_WATCHDOG is undefined > # CONFIG_SOLARIS_X86_PARTITION is undefined > # CONFIG_SQUASHFS is undefined > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is undefined > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is undefined > +# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is undefined > +# CONFIG_SQUASHFS_DECOMP_SINGLE is undefined > +# CONFIG_SQUASHFS_EMBEDDED is undefined > +# CONFIG_SQUASHFS_FILE_CACHE is undefined > +# CONFIG_SQUASHFS_FILE_DIRECT is undefined > +# CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE is undefined > +# CONFIG_SQUASHFS_LZ4 is undefined > +# CONFIG_SQUASHFS_LZO is undefined > +# CONFIG_SQUASHFS_XATTR is undefined > +# CONFIG_SQUASHFS_XZ is undefined > +# CONFIG_SQUASHFS_ZLIB is undefined > +# CONFIG_SQUASHFS_ZSTD is undefined > # CONFIG_STAGING is not set > # CONFIG_STAGING_BOARD is undefined > # CONFIG_STAGING_MEDIA is undefined > diff --git a/configs/platform-rpi1/kernelconfig b/configs/platform-rpi1/kernelconfig > index 539628fe30e6..44250683069d 100644 > --- a/configs/platform-rpi1/kernelconfig > +++ b/configs/platform-rpi1/kernelconfig > @@ -578,6 +578,8 @@ CONFIG_EFI_PARTITION=y > # end of Partition Types > > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -996,7 +998,104 @@ CONFIG_RASPBERRYPI_FIRMWARE=y > # end of Firmware Drivers > > # CONFIG_GNSS is not set > -# CONFIG_MTD is not set > +CONFIG_MTD=y > +# CONFIG_MTD_TESTS is not set > + > +# > +# Partition parsers > +# > +# CONFIG_MTD_AR7_PARTS is not set > +# CONFIG_MTD_CMDLINE_PARTS is not set > +CONFIG_MTD_OF_PARTS=y > +# CONFIG_MTD_AFS_PARTS is not set > +# CONFIG_MTD_REDBOOT_PARTS is not set > +# end of Partition parsers > + > +# > +# User Modules And Translation Layers > +# > +# CONFIG_MTD_BLOCK is not set > +# CONFIG_MTD_BLOCK_RO is not set > +# CONFIG_FTL is not set > +# CONFIG_NFTL is not set > +# CONFIG_INFTL is not set > +# CONFIG_RFD_FTL is not set > +# CONFIG_SSFDC is not set > +# CONFIG_SM_FTL is not set > +# CONFIG_MTD_OOPS is not set > +# CONFIG_MTD_PARTITIONED_MASTER is not set > + > +# > +# RAM/ROM/Flash chip drivers > +# > +# CONFIG_MTD_CFI is not set > +# CONFIG_MTD_JEDECPROBE is not set > +CONFIG_MTD_MAP_BANK_WIDTH_1=y > +CONFIG_MTD_MAP_BANK_WIDTH_2=y > +CONFIG_MTD_MAP_BANK_WIDTH_4=y > +CONFIG_MTD_CFI_I1=y > +CONFIG_MTD_CFI_I2=y > +# CONFIG_MTD_RAM is not set > +# CONFIG_MTD_ROM is not set > +# CONFIG_MTD_ABSENT is not set > +# end of RAM/ROM/Flash chip drivers > + > +# > +# Mapping drivers for chip access > +# > +# CONFIG_MTD_COMPLEX_MAPPINGS is not set > +# CONFIG_MTD_PLATRAM is not set > +# end of Mapping drivers for chip access > + > +# > +# Self-contained MTD device drivers > +# > +# CONFIG_MTD_DATAFLASH is not set > +# CONFIG_MTD_MCHP23K256 is not set > +# CONFIG_MTD_MCHP48L640 is not set > +# CONFIG_MTD_SST25L is not set > +# CONFIG_MTD_SLRAM is not set > +# CONFIG_MTD_PHRAM is not set > +# CONFIG_MTD_MTDRAM is not set > +# CONFIG_MTD_BLOCK2MTD is not set > + > +# > +# Disk-On-Chip Device Drivers > +# > +# CONFIG_MTD_DOCG3 is not set > +# end of Self-contained MTD device drivers > + > +# > +# NAND > +# > +# CONFIG_MTD_ONENAND is not set > +# CONFIG_MTD_RAW_NAND is not set > +# CONFIG_MTD_SPI_NAND is not set > + > +# > +# ECC engine support > +# > +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set > +# CONFIG_MTD_NAND_ECC_SW_BCH is not set > +# CONFIG_MTD_NAND_ECC_MXIC is not set > +# end of ECC engine support > +# end of NAND > + > +# > +# LPDDR & LPDDR2 PCM memory drivers > +# > +# CONFIG_MTD_LPDDR is not set > +# CONFIG_MTD_LPDDR2_NVM is not set > +# end of LPDDR & LPDDR2 PCM memory drivers > + > +# CONFIG_MTD_SPI_NOR is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > +# CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > # CONFIG_OF_UNITTEST is not set > @@ -1011,7 +1110,9 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y > # CONFIG_PARPORT is not set > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > -# CONFIG_BLK_DEV_LOOP is not set > +# CONFIG_ZRAM is not set > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_RAM is not set > @@ -1119,7 +1220,38 @@ CONFIG_SCSI_LOWLEVEL=y > # end of SCSI device support > > # CONFIG_ATA is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > CONFIG_NETDEVICES=y > CONFIG_MII=y > @@ -2854,6 +2986,7 @@ CONFIG_LEDS_GPIO=y > CONFIG_LEDS_TRIGGERS=y > CONFIG_LEDS_TRIGGER_TIMER=y > CONFIG_LEDS_TRIGGER_ONESHOT=y > +# CONFIG_LEDS_TRIGGER_MTD is not set > CONFIG_LEDS_TRIGGER_HEARTBEAT=y > # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set > CONFIG_LEDS_TRIGGER_CPU=y > @@ -3267,7 +3400,55 @@ CONFIG_MEMFD_CREATE=y > # CONFIG_CONFIGFS_FS is not set > # end of Pseudo filesystems > > -# CONFIG_MISC_FILESYSTEMS is not set > +CONFIG_MISC_FILESYSTEMS=y > +# CONFIG_ORANGEFS_FS is not set > +# CONFIG_ADFS_FS is not set > +# CONFIG_AFFS_FS is not set > +# CONFIG_ECRYPT_FS is not set > +# CONFIG_HFS_FS is not set > +# CONFIG_HFSPLUS_FS is not set > +# CONFIG_BEFS_FS is not set > +# CONFIG_BFS_FS is not set > +# CONFIG_EFS_FS is not set > +# CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > +# CONFIG_CRAMFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > +# CONFIG_VXFS_FS is not set > +# CONFIG_MINIX_FS is not set > +# CONFIG_OMFS_FS is not set > +# CONFIG_HPFS_FS is not set > +# CONFIG_QNX4FS_FS is not set > +# CONFIG_QNX6FS_FS is not set > +# CONFIG_ROMFS_FS is not set > +# CONFIG_PSTORE is not set > +# CONFIG_SYSV_FS is not set > +# CONFIG_UFS_FS is not set > +# CONFIG_EROFS_FS is not set > CONFIG_NETWORK_FILESYSTEMS=y > CONFIG_NFS_FS=y > CONFIG_NFS_V2=y > @@ -3516,12 +3697,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -3638,6 +3819,13 @@ CONFIG_CRC32_SLICEBY8=y > # CONFIG_CRC8 is not set > CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > CONFIG_XZ_DEC=y > CONFIG_XZ_DEC_X86=y > CONFIG_XZ_DEC_POWERPC=y > diff --git a/configs/platform-v7a_noneon/kernelconfig b/configs/platform-v7a_noneon/kernelconfig > index f096fef6e288..f51d8d089e12 100644 > --- a/configs/platform-v7a_noneon/kernelconfig > +++ b/configs/platform-v7a_noneon/kernelconfig > @@ -703,6 +703,8 @@ CONFIG_EFI_PARTITION=y > > CONFIG_BLK_MQ_VIRTIO=y > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1275,7 +1277,12 @@ CONFIG_MTD_PHYSMAP_VERSATILE=y > # end of LPDDR & LPDDR2 PCM memory drivers > > # CONFIG_MTD_SPI_NOR is not set > -# CONFIG_MTD_UBI is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > # CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > @@ -1293,6 +1300,7 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y > # CONFIG_PARPORT is not set > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > +# CONFIG_ZRAM is not set > CONFIG_BLK_DEV_LOOP=y > CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > @@ -1372,7 +1380,37 @@ CONFIG_SCSI_MOD=y > # end of SCSI device support > > # CONFIG_ATA is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > CONFIG_NETDEVICES=y > CONFIG_MII=y > @@ -3255,7 +3293,55 @@ CONFIG_MEMFD_CREATE=y > CONFIG_CONFIGFS_FS=y > # end of Pseudo filesystems > > -# CONFIG_MISC_FILESYSTEMS is not set > +CONFIG_MISC_FILESYSTEMS=y > +# CONFIG_ORANGEFS_FS is not set > +# CONFIG_ADFS_FS is not set > +# CONFIG_AFFS_FS is not set > +# CONFIG_ECRYPT_FS is not set > +# CONFIG_HFS_FS is not set > +# CONFIG_HFSPLUS_FS is not set > +# CONFIG_BEFS_FS is not set > +# CONFIG_BFS_FS is not set > +# CONFIG_EFS_FS is not set > +# CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > +# CONFIG_CRAMFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > +# CONFIG_VXFS_FS is not set > +# CONFIG_MINIX_FS is not set > +# CONFIG_OMFS_FS is not set > +# CONFIG_HPFS_FS is not set > +# CONFIG_QNX4FS_FS is not set > +# CONFIG_QNX6FS_FS is not set > +# CONFIG_ROMFS_FS is not set > +# CONFIG_PSTORE is not set > +# CONFIG_SYSV_FS is not set > +# CONFIG_UFS_FS is not set > +# CONFIG_EROFS_FS is not set > CONFIG_NETWORK_FILESYSTEMS=y > CONFIG_NFS_FS=y > CONFIG_NFS_V2=y > @@ -3511,12 +3597,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -3536,6 +3622,8 @@ CONFIG_CRYPTO_CRC32C=y > # CONFIG_CRYPTO_USER_API_AEAD is not set > # end of Userspace interface > > +CONFIG_CRYPTO_HASH_INFO=y > + > # > # Accelerated Cryptographic Algorithms for CPU (arm) > # > @@ -3620,7 +3708,15 @@ CONFIG_CRC32_SLICEBY8=y > # CONFIG_CRC7 is not set > # CONFIG_LIBCRC32C is not set > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > # CONFIG_XZ_DEC is not set > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_ASSOCIATIVE_ARRAY=y > diff --git a/configs/platform-v8a/kernelconfig b/configs/platform-v8a/kernelconfig > index a8ab2344683d..4ceb82ef4be0 100644 > --- a/configs/platform-v8a/kernelconfig > +++ b/configs/platform-v8a/kernelconfig > @@ -754,6 +754,8 @@ CONFIG_EFI_PARTITION=y > CONFIG_BLK_MQ_PCI=y > CONFIG_BLK_MQ_VIRTIO=y > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1784,7 +1786,12 @@ CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y > # CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set > CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y > # CONFIG_MTD_SPI_NOR_SWP_KEEP is not set > -# CONFIG_MTD_UBI is not set > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > # CONFIG_MTD_HYPERBUS is not set > CONFIG_DTC=y > CONFIG_OF=y > @@ -1803,6 +1810,7 @@ CONFIG_OF_NUMA=y > CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set > +# CONFIG_ZRAM is not set > CONFIG_BLK_DEV_LOOP=y > CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > @@ -2086,7 +2094,39 @@ CONFIG_PATA_OF_PLATFORM=y > # > # CONFIG_ATA_GENERIC is not set > # CONFIG_PATA_LEGACY is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > +# CONFIG_DM_AUDIT is not set > # CONFIG_TARGET_CORE is not set > # CONFIG_FUSION is not set > > @@ -5682,6 +5722,15 @@ CONFIG_MISC_FILESYSTEMS=y > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > # CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > # CONFIG_CRAMFS is not set > CONFIG_SQUASHFS=y > CONFIG_SQUASHFS_FILE_CACHE=y > @@ -5735,6 +5784,7 @@ CONFIG_NFS_V4=y > CONFIG_NFS_V4_1=y > CONFIG_NFS_V4_2=y > CONFIG_PNFS_FILE_LAYOUT=y > +CONFIG_PNFS_BLOCK=y > CONFIG_PNFS_FLEXFILE_LAYOUT=y > CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" > # CONFIG_NFS_V4_1_MIGRATION is not set > @@ -6014,11 +6064,11 @@ CONFIG_CRYPTO_CRC64_ROCKSOFT=y > # Compression > # > CONFIG_CRYPTO_DEFLATE=y > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -6201,10 +6251,10 @@ CONFIG_AUDIT_COMPAT_GENERIC=y > # CONFIG_RANDOM32_SELFTEST is not set > CONFIG_ZLIB_INFLATE=y > CONFIG_ZLIB_DEFLATE=y > -CONFIG_LZO_COMPRESS=m > -CONFIG_LZO_DECOMPRESS=m > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > CONFIG_ZSTD_COMMON=y > -CONFIG_ZSTD_COMPRESS=m > +CONFIG_ZSTD_COMPRESS=y > CONFIG_ZSTD_DECOMPRESS=y > CONFIG_XZ_DEC=y > CONFIG_XZ_DEC_X86=y > diff --git a/configs/platform-x86_64/kernelconfig b/configs/platform-x86_64/kernelconfig > index 1080177f71a0..5afb5e60c54a 100644 > --- a/configs/platform-x86_64/kernelconfig > +++ b/configs/platform-x86_64/kernelconfig > @@ -750,6 +750,8 @@ CONFIG_EFI_PARTITION=y > CONFIG_BLK_MQ_PCI=y > CONFIG_BLK_MQ_VIRTIO=y > CONFIG_BLK_PM=y > +CONFIG_BLOCK_HOLDER_DEPRECATED=y > +CONFIG_BLK_MQ_STACKING=y > > # > # IO Schedulers > @@ -1214,7 +1216,97 @@ CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y > # end of Firmware Drivers > > # CONFIG_GNSS is not set > -# CONFIG_MTD is not set > +CONFIG_MTD=y > +# CONFIG_MTD_TESTS is not set > + > +# > +# Partition parsers > +# > +# CONFIG_MTD_AR7_PARTS is not set > +# CONFIG_MTD_CMDLINE_PARTS is not set > +# CONFIG_MTD_REDBOOT_PARTS is not set > +# end of Partition parsers > + > +# > +# User Modules And Translation Layers > +# > +# CONFIG_MTD_BLOCK is not set > +# CONFIG_MTD_BLOCK_RO is not set > +# CONFIG_FTL is not set > +# CONFIG_NFTL is not set > +# CONFIG_INFTL is not set > +# CONFIG_RFD_FTL is not set > +# CONFIG_SSFDC is not set > +# CONFIG_SM_FTL is not set > +# CONFIG_MTD_OOPS is not set > +# CONFIG_MTD_PARTITIONED_MASTER is not set > + > +# > +# RAM/ROM/Flash chip drivers > +# > +# CONFIG_MTD_CFI is not set > +# CONFIG_MTD_JEDECPROBE is not set > +CONFIG_MTD_MAP_BANK_WIDTH_1=y > +CONFIG_MTD_MAP_BANK_WIDTH_2=y > +CONFIG_MTD_MAP_BANK_WIDTH_4=y > +CONFIG_MTD_CFI_I1=y > +CONFIG_MTD_CFI_I2=y > +# CONFIG_MTD_RAM is not set > +# CONFIG_MTD_ROM is not set > +# CONFIG_MTD_ABSENT is not set > +# end of RAM/ROM/Flash chip drivers > + > +# > +# Mapping drivers for chip access > +# > +# CONFIG_MTD_COMPLEX_MAPPINGS is not set > +# CONFIG_MTD_INTEL_VR_NOR is not set > +# CONFIG_MTD_PLATRAM is not set > +# end of Mapping drivers for chip access > + > +# > +# Self-contained MTD device drivers > +# > +# CONFIG_MTD_PMC551 is not set > +# CONFIG_MTD_SLRAM is not set > +# CONFIG_MTD_PHRAM is not set > +# CONFIG_MTD_MTDRAM is not set > +# CONFIG_MTD_BLOCK2MTD is not set > + > +# > +# Disk-On-Chip Device Drivers > +# > +# CONFIG_MTD_DOCG3 is not set > +# end of Self-contained MTD device drivers > + > +# > +# NAND > +# > +# CONFIG_MTD_ONENAND is not set > +# CONFIG_MTD_RAW_NAND is not set > + > +# > +# ECC engine support > +# > +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set > +# CONFIG_MTD_NAND_ECC_SW_BCH is not set > +# CONFIG_MTD_NAND_ECC_MXIC is not set > +# end of ECC engine support > +# end of NAND > + > +# > +# LPDDR & LPDDR2 PCM memory drivers > +# > +# CONFIG_MTD_LPDDR is not set > +# end of LPDDR & LPDDR2 PCM memory drivers > + > +CONFIG_MTD_UBI=y > +CONFIG_MTD_UBI_WL_THRESHOLD=4096 > +CONFIG_MTD_UBI_BEB_LIMIT=20 > +# CONFIG_MTD_UBI_FASTMAP is not set > +# CONFIG_MTD_UBI_GLUEBI is not set > +# CONFIG_MTD_UBI_BLOCK is not set > +# CONFIG_MTD_HYPERBUS is not set > # CONFIG_OF is not set > CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y > # CONFIG_PARPORT is not set > @@ -1229,7 +1321,9 @@ CONFIG_BLK_DEV=y > # CONFIG_BLK_DEV_NULL_BLK is not set > # CONFIG_BLK_DEV_FD is not set > # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set > -# CONFIG_BLK_DEV_LOOP is not set > +# CONFIG_ZRAM is not set > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 > # CONFIG_BLK_DEV_DRBD is not set > # CONFIG_BLK_DEV_NBD is not set > # CONFIG_BLK_DEV_RAM is not set > @@ -1486,7 +1580,38 @@ CONFIG_ATA_PIIX=y > # > # CONFIG_ATA_GENERIC is not set > # CONFIG_PATA_LEGACY is not set > -# CONFIG_MD is not set > +CONFIG_MD=y > +# CONFIG_BLK_DEV_MD is not set > +# CONFIG_BCACHE is not set > +CONFIG_BLK_DEV_DM_BUILTIN=y > +CONFIG_BLK_DEV_DM=y > +# CONFIG_DM_DEBUG is not set > +CONFIG_DM_BUFIO=y > +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set > +# CONFIG_DM_UNSTRIPED is not set > +# CONFIG_DM_CRYPT is not set > +# CONFIG_DM_SNAPSHOT is not set > +# CONFIG_DM_THIN_PROVISIONING is not set > +# CONFIG_DM_CACHE is not set > +# CONFIG_DM_WRITECACHE is not set > +# CONFIG_DM_EBS is not set > +# CONFIG_DM_ERA is not set > +# CONFIG_DM_CLONE is not set > +# CONFIG_DM_MIRROR is not set > +# CONFIG_DM_RAID is not set > +# CONFIG_DM_ZERO is not set > +# CONFIG_DM_MULTIPATH is not set > +# CONFIG_DM_DELAY is not set > +# CONFIG_DM_DUST is not set > +# CONFIG_DM_INIT is not set > +# CONFIG_DM_UEVENT is not set > +# CONFIG_DM_FLAKEY is not set > +CONFIG_DM_VERITY=y > +# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set > +# CONFIG_DM_VERITY_FEC is not set > +# CONFIG_DM_SWITCH is not set > +# CONFIG_DM_LOG_WRITES is not set > +# CONFIG_DM_INTEGRITY is not set > # CONFIG_TARGET_CORE is not set > # CONFIG_FUSION is not set > > @@ -3344,8 +3469,34 @@ CONFIG_MISC_FILESYSTEMS=y > # CONFIG_BEFS_FS is not set > # CONFIG_BFS_FS is not set > # CONFIG_EFS_FS is not set > +# CONFIG_JFFS2_FS is not set > +CONFIG_UBIFS_FS=y > +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set > +CONFIG_UBIFS_FS_LZO=y > +CONFIG_UBIFS_FS_ZLIB=y > +CONFIG_UBIFS_FS_ZSTD=y > +# CONFIG_UBIFS_ATIME_SUPPORT is not set > +CONFIG_UBIFS_FS_XATTR=y > +CONFIG_UBIFS_FS_SECURITY=y > +# CONFIG_UBIFS_FS_AUTHENTICATION is not set > # CONFIG_CRAMFS is not set > -# CONFIG_SQUASHFS is not set > +CONFIG_SQUASHFS=y > +CONFIG_SQUASHFS_FILE_CACHE=y > +# CONFIG_SQUASHFS_FILE_DIRECT is not set > +CONFIG_SQUASHFS_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set > +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set > +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set > +# CONFIG_SQUASHFS_XATTR is not set > +CONFIG_SQUASHFS_ZLIB=y > +# CONFIG_SQUASHFS_LZ4 is not set > +# CONFIG_SQUASHFS_LZO is not set > +# CONFIG_SQUASHFS_XZ is not set > +# CONFIG_SQUASHFS_ZSTD is not set > +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set > +# CONFIG_SQUASHFS_EMBEDDED is not set > +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 > # CONFIG_VXFS_FS is not set > # CONFIG_MINIX_FS is not set > # CONFIG_OMFS_FS is not set > @@ -3606,12 +3757,12 @@ CONFIG_CRYPTO_CRC32C=y > # > # Compression > # > -# CONFIG_CRYPTO_DEFLATE is not set > -# CONFIG_CRYPTO_LZO is not set > +CONFIG_CRYPTO_DEFLATE=y > +CONFIG_CRYPTO_LZO=y > # CONFIG_CRYPTO_842 is not set > # CONFIG_CRYPTO_LZ4 is not set > # CONFIG_CRYPTO_LZ4HC is not set > -# CONFIG_CRYPTO_ZSTD is not set > +CONFIG_CRYPTO_ZSTD=y > # end of Compression > > # > @@ -3756,7 +3907,15 @@ CONFIG_CRC32_SLICEBY8=y > # CONFIG_CRC7 is not set > # CONFIG_LIBCRC32C is not set > # CONFIG_CRC8 is not set > +CONFIG_XXHASH=y > # CONFIG_RANDOM32_SELFTEST is not set > +CONFIG_ZLIB_INFLATE=y > +CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > +CONFIG_ZSTD_COMMON=y > +CONFIG_ZSTD_COMPRESS=y > +CONFIG_ZSTD_DECOMPRESS=y > # CONFIG_XZ_DEC is not set > CONFIG_GENERIC_ALLOCATOR=y > CONFIG_XARRAY_MULTI=y > -- > 2.39.2 > > > -- Pengutronix e.K. | Dipl.-Ing. Robert Schwebel | Steuerwalder Str. 21 | https://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 |