From 2ab9a848a0b2afed244cf4278f048919d89d21d2 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Mon, 8 Jan 2024 05:56:13 +0800 Subject: [PATCH] fs/romfs: Move rn_child/rn_count before rn_namesize which could save 4 bytes for each node Signed-off-by: Xiang Xiao --- fs/romfs/fs_romfs.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/fs/romfs/fs_romfs.h b/fs/romfs/fs_romfs.h index 20eabc3bc2..71dd3f7166 100644 --- a/fs/romfs/fs_romfs.h +++ b/fs/romfs/fs_romfs.h @@ -160,14 +160,12 @@ struct romfs_file_s struct romfs_nodeinfo_s { -#ifdef CONFIG_FS_ROMFS_CACHE_NODE - FAR struct romfs_nodeinfo_s **rn_child; /* The node array for link to lower level */ - uint16_t rn_count; /* The count of node in rn_child level */ -#endif uint32_t rn_offset; /* Offset of real file header */ uint32_t rn_next; /* Offset of the next file header+flags */ uint32_t rn_size; /* Size (if file) */ #ifdef CONFIG_FS_ROMFS_CACHE_NODE + FAR struct romfs_nodeinfo_s **rn_child; /* The node array for link to lower level */ + uint16_t rn_count; /* The count of node in rn_child level */ uint8_t rn_namesize; /* The length of name of the entry */ char rn_name[1]; /* The name to the entry */ #endif