| .. | .. |
|---|
| 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; |
|---|