.. | .. |
---|
243 | 243 | return err; |
---|
244 | 244 | } /* end of if != DIR_DELETED */ |
---|
245 | 245 | |
---|
246 | | - inode->i_blocks += |
---|
247 | | - num_to_be_allocated << sbi->sect_per_clus_bits; |
---|
| 246 | + inode->i_blocks += EXFAT_CLU_TO_B(num_to_be_allocated, sbi) >> 9; |
---|
248 | 247 | |
---|
249 | 248 | /* |
---|
250 | 249 | * Move *clu pointer along FAT chains (hole care) because the |
---|
.. | .. |
---|
601 | 600 | |
---|
602 | 601 | exfat_save_attr(inode, info->attr); |
---|
603 | 602 | |
---|
604 | | - inode->i_blocks = round_up(i_size_read(inode), sbi->cluster_size) >> |
---|
605 | | - inode->i_blkbits; |
---|
| 603 | + inode->i_blocks = round_up(i_size_read(inode), sbi->cluster_size) >> 9; |
---|
606 | 604 | inode->i_mtime = info->mtime; |
---|
607 | 605 | inode->i_ctime = info->mtime; |
---|
608 | 606 | ei->i_crtime = info->crtime; |
---|