From: "Theodore Ts'o" This eliminates the i_blksize field from struct inode. Filesystems that want to provide a per-inode st_blksize can do so by providing their own getattr routine instead of using the generic_fillattr() function. Note that some filesystems were providing pretty much random (and incorrect) values for i_blksize. Signed-off-by: "Theodore Ts'o" Signed-off-by: Andrew Morton --- fs/reiser4/plugin/item/static_stat.c | 1 - 1 files changed, 1 deletion(-) diff -puN fs/reiser4/plugin/item/static_stat.c~inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-reiser4 fs/reiser4/plugin/item/static_stat.c --- a/fs/reiser4/plugin/item/static_stat.c~inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default-reiser4 +++ a/fs/reiser4/plugin/item/static_stat.c @@ -169,7 +169,6 @@ int init_inode_static_sd(struct inode *i } state->extmask = bigmask; /* common initialisations */ - inode->i_blksize = get_super_private(inode->i_sb)->optimal_io_size; if (len - (bit / 16 * sizeof(d16)) > 0) { /* alignment in save_len_static_sd() is taken into account -edward */ _