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 |
next prev parent 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