[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240827124839.81288-2-thorsten.blum@toblux.com>
Date: Tue, 27 Aug 2024 14:48:40 +0200
From: Thorsten Blum <thorsten.blum@...lux.com>
To: dsterba@...e.com,
gustavoars@...nel.org,
kees@...nel.org
Cc: linux-fsdevel@...r.kernel.org,
linux-kernel@...r.kernel.org,
Thorsten Blum <thorsten.blum@...lux.com>
Subject: [PATCH] affs: Replace one-element array with flexible-array member
Replace the deprecated one-element array with a modern flexible-array
member in the struct affs_root_head.
Add a comment that most struct members are not used, but kept as
documentation.
Link: https://github.com/KSPP/linux/issues/79
Signed-off-by: Thorsten Blum <thorsten.blum@...lux.com>
---
fs/affs/amigaffs.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fs/affs/amigaffs.h b/fs/affs/amigaffs.h
index 1b973a669d23..da3217ab6adb 100644
--- a/fs/affs/amigaffs.h
+++ b/fs/affs/amigaffs.h
@@ -49,12 +49,13 @@ struct affs_short_date {
struct affs_root_head {
__be32 ptype;
+ /* The following fields are not used, but kept as documentation. */
__be32 spare1;
__be32 spare2;
__be32 hash_size;
__be32 spare3;
__be32 checksum;
- __be32 hashtable[1];
+ __be32 hashtable[];
};
struct affs_root_tail {
--
2.46.0
Powered by blists - more mailing lists