DistroKit Mailinglist
 help / color / mirror / Atom feed
From: Robert Schwebel <r.schwebel@pengutronix.de>
To: Roland Hieber <rhi@pengutronix.de>
Cc: distrokit@pengutronix.de
Subject: Re: [DistroKit] [PATCH v5 3/7] silence QA checks regarding missing kernel features for RAUC
Date: Fri, 25 Aug 2023 15:05:21 +0200	[thread overview]
Message-ID: <ZOinEfxExj0L+W19@pengutronix.de> (raw)
In-Reply-To: <20230825110310.2948272-4-rhi@pengutronix.de>

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 <rhi@pengutronix.de>
> ---
>  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    |



  reply	other threads:[~2023-08-25 13:05 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-25 11:03 [DistroKit] [PATCH v5 0/7] v7a: add redundant update support via RAUC Roland Hieber
2023-08-25 11:03 ` [DistroKit] [PATCH v5 1/7] enable MTD and UBI tools Roland Hieber
2023-08-25 11:06   ` Alexander Dahl
2023-08-25 12:19     ` [DistroKit] [PATCH] fixup! " Roland Hieber
2023-08-25 13:04   ` [DistroKit] [PATCH v5 1/7] " Robert Schwebel
2023-08-25 11:03 ` [DistroKit] [PATCH v5 2/7] rauc: add initial support Roland Hieber
2023-08-25 13:04   ` Robert Schwebel
2023-08-25 11:03 ` [DistroKit] [PATCH v5 3/7] silence QA checks regarding missing kernel features for RAUC Roland Hieber
2023-08-25 13:05   ` Robert Schwebel [this message]
2023-08-25 11:03 ` [DistroKit] [PATCH v5 4/7] v7a: enable RAUC bundle creation Roland Hieber
2023-08-25 13:08   ` Robert Schwebel
2023-08-28  9:00     ` Roland Hieber
2023-08-25 11:03 ` [DistroKit] [PATCH v5 5/7] image-rauc: fork config file from PTXdist 2023.08.0 Roland Hieber
2023-08-25 13:06   ` Robert Schwebel
2023-08-25 11:03 ` [DistroKit] [PATCH v5 6/7] image-rauc: use ext4 rootfs instead of tar.gz Roland Hieber
2023-08-25 13:09   ` Robert Schwebel
2023-08-25 11:03 ` [DistroKit] [PATCH v5 7/7] v7a: run: start with barebox by default Roland Hieber
2023-08-25 13:09   ` Robert Schwebel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZOinEfxExj0L+W19@pengutronix.de \
    --to=r.schwebel@pengutronix.de \
    --cc=distrokit@pengutronix.de \
    --cc=rhi@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox