For v3 minix superblocks the state flag (s_state) has been removed, so drop it
from the structure in accordance with the kernel's representation.
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
u16 s_pad2;
u16 s_blocksize;
u8 s_disk_version;
- u16 s_state;
};
#define BLOCK_SIZE_BITS 10
static void super_set_state(void)
{
switch (fs_version) {
- case 3:
- Super3.s_state |= MINIX_VALID_FS;
- Super3.s_state &= ~MINIX_ERROR_FS;
- break;
- default:
+ case 1:
+ case 2:
Super.s_state |= MINIX_VALID_FS;
Super.s_state &= ~MINIX_ERROR_FS;
break;