@@ -1457,7 +1457,7 @@ struct ext4_sb_info {
struct ext4_locality_group __percpu *s_locality_groups;
/* for write statistics */
- unsigned long s_sectors_written_start;
+ u64 s_sectors_written_start;
u64 s_kbytes_written;
/* the size of zero-out chunk */
@@ -57,7 +57,7 @@ static ssize_t session_write_kbytes_show(struct ext4_sb_info *sbi, char *buf)
if (!sb->s_bdev->bd_part)
return snprintf(buf, PAGE_SIZE, "0\n");
- return snprintf(buf, PAGE_SIZE, "%lu\n",
+ return snprintf(buf, PAGE_SIZE, "%llu\n",
(part_stat_read(sb->s_bdev->bd_part,
sectors[STAT_WRITE]) -
sbi->s_sectors_written_start) >> 1);