On Mon, Aug 26, 2024 at 04:27:36PM +0200, Thorsten Blum wrote: > Only ptype is actually used. Remove the other struct members. > > Signed-off-by: Thorsten Blum <thorsten.blum@xxxxxxxxxx> > --- > fs/affs/amigaffs.h | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/fs/affs/amigaffs.h b/fs/affs/amigaffs.h > index 1b973a669d23..9b40ae618852 100644 > --- a/fs/affs/amigaffs.h > +++ b/fs/affs/amigaffs.h > @@ -49,12 +49,6 @@ struct affs_short_date { > > struct affs_root_head { > __be32 ptype; > - __be32 spare1; > - __be32 spare2; > - __be32 hash_size; > - __be32 spare3; > - __be32 checksum; > - __be32 hashtable[1]; > }; This is removing documentation, in a way. Since I suspect you were looking at this due to hashtable, maybe just change that to [] and note that it (and the other fields) aren't used, but they're kept around to help document the format. -- Kees Cook