"invalid block size\n");
return -1;
}
- b = (char*)(((long)(abuf+4096))&~4095UL);
+ b = ROUND_UP_PTR((char *)abuf, 4096);
for (iosize = 0; iosize < len; iosize += bsize)
;
"invalid block size\n");
return -1;
}
- b = (char*)(((long)(abuf+4096))&~4095UL);
+ b = ROUND_UP_PTR((char *)abuf, 4096);
for (iosize = 0; iosize < len ; iosize += bsize)
;
if (lseek64(fd, sb_offset << 9, 0)< 0LL)
return 3;
- sbsize = sizeof(*sb) + 2 * __le32_to_cpu(sb->max_dev);
- sbsize = (sbsize+511)&(~511UL);
+ sbsize = ROUND_UP(sizeof(*sb) + 2 * __le32_to_cpu(sb->max_dev), 512);
if (awrite(&afd, sb, sbsize) != sbsize)
return 4;