From f582a27638479da361c0f2e24501d6662e08b522 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 12 Sep 2021 13:51:52 +0200 Subject: Fixed new mke2fs 256B inode due to 2038 prevention --- kernel/inc/drivers/ide.h | 2 +- kernel/inc/fs.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'kernel/inc') diff --git a/kernel/inc/drivers/ide.h b/kernel/inc/drivers/ide.h index dbe0652..f4b4c7d 100644 --- a/kernel/inc/drivers/ide.h +++ b/kernel/inc/drivers/ide.h @@ -8,7 +8,7 @@ #define BLOCK_SIZE 1024 #define BLOCK_COUNT 256 // BLOCK_SIZE / sizeof(u32) #define SECTOR_SIZE 512 -#define SECTOR_COUNT (BLOCK_SIZE / SECTOR_SIZE) +#define SECTOR_COUNT (BLOCK_SIZE / SECTOR_SIZE) // 2 #define ATA_PRIMARY_IO 0x1f0 #define ATA_SECONDARY_IO 0x170 diff --git a/kernel/inc/fs.h b/kernel/inc/fs.h index 42cf21a..04d3624 100644 --- a/kernel/inc/fs.h +++ b/kernel/inc/fs.h @@ -148,6 +148,8 @@ struct ext2_inode { u32 fragment_addr; u8 os_specific_val2[12]; + + u8 extension[128]; // TODO: 2038 extension time support }; #define EXT2_INODE_SIZE (sizeof(struct ext2_inode)) -- cgit v1.2.3