From f4d6b646a1aa6f8e489dd3eeae1a188de0b2a070 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 26 Apr 2016 22:37:09 +0200 Subject: Fix supporting >4GiB files in ext2fs * ext2fs/inode.c (diskfs_user_read_node): When sizeof(off_t) >= 8, add di->i_size_high as high-64bit part to st->st_size. Drop setting unused info->i_high_size. (write_node): When sizeof(off_t) >= 8, write high-64bit part of st->st_size to di->i_size_high. * ext2fs/ext2_fs_i.h (ext2_inode_info): Remove i_high_size field. * pfinet/linux-src/include/linux/ext2_fs_i.h (ext2_inode_info): Likewise. --- pfinet/linux-src/include/linux/ext2_fs_i.h | 1 - 1 file changed, 1 deletion(-) (limited to 'pfinet') diff --git a/pfinet/linux-src/include/linux/ext2_fs_i.h b/pfinet/linux-src/include/linux/ext2_fs_i.h index 8f01f8ad..7df90213 100644 --- a/pfinet/linux-src/include/linux/ext2_fs_i.h +++ b/pfinet/linux-src/include/linux/ext2_fs_i.h @@ -35,7 +35,6 @@ struct ext2_inode_info { __u32 i_next_alloc_goal; __u32 i_prealloc_block; __u32 i_prealloc_count; - __u32 i_high_size; int i_new_inode:1; /* Is a freshly allocated inode */ }; -- cgit v1.2.3