Patch e2fsprogs configuration file so the default inode size when formatting a "small" partition (less than 512MB) is the global default size (256 bytes) and not a specific value (128 bytes).
Inode size of 128 bytes can only store 32 bits timestamps, forbidding dates beyond January 19, 2038. Following warning message can be seen in kernel log when mounting such partition in rw mode: ext4 filesystem being mounted at /mnt supports timestamps until 2038 (0x7fffffff) Signed-off-by: Mathieu Dubois-Briand <[email protected]> --- ...se-default-inode-size-for-small-filesystems.patch | 12 ++++++++++++ meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.1.bb | 1 + 2 files changed, 13 insertions(+) create mode 100644 meta/recipes-devtools/e2fsprogs/e2fsprogs/use-default-inode-size-for-small-filesystems.patch diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs/use-default-inode-size-for-small-filesystems.patch b/meta/recipes-devtools/e2fsprogs/e2fsprogs/use-default-inode-size-for-small-filesystems.patch new file mode 100644 index 000000000000..97e4b1f9c6e7 --- /dev/null +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs/use-default-inode-size-for-small-filesystems.patch @@ -0,0 +1,12 @@ +diff --git c/misc/mke2fs.conf.in w/misc/mke2fs.conf.in +index 01e35cf83150..29f41dc06df1 100644 +--- c/misc/mke2fs.conf.in ++++ w/misc/mke2fs.conf.in +@@ -16,7 +16,6 @@ + } + small = { + blocksize = 1024 +- inode_size = 128 + inode_ratio = 4096 + } + floppy = { diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.1.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.1.bb index be8b67c35d0e..bf62a688f859 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.1.bb +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.1.bb @@ -8,6 +8,7 @@ SRC_URI += "file://remove.ldconfig.call.patch \ SRC_URI_append_class-native = " file://e2fsprogs-fix-missing-check-for-permission-denied.patch \ file://quiet-debugfs.patch \ + file://use-default-inode-size-for-small-filesystems.patch \ " -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#150298): https://lists.openembedded.org/g/openembedded-core/message/150298 Mute This Topic: https://lists.openembedded.org/mt/81940946/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
