Hi,
please try following patch,
cd nilfs-2.0.0-testing-8
patch -p0 < patch_file
cd fs
make clean
make
make install
Thanks to Gergely, your dat.o.lst is very helpful!
Amagai Yoshiji
NTT
NILFS team.
================================================================
diff -u fs.save/dat.c fs/dat.c
--- fs.save/dat.c 2008-01-04 22:43:58.000000000 +0900
+++ fs/dat.c 2008-01-04 22:48:46.000000000 +0900
@@ -74,7 +74,7 @@
inline static unsigned long
nilfs_dat_group_offset(const struct inode *dat, nilfs_sector_t vblocknr)
{
- return sector_div(vblocknr, nilfs_dat_entries_per_group(dat));
+ return do_div(vblocknr, nilfs_dat_entries_per_group(dat));
}
inline static nilfs_gdno_t
@@ -1161,7 +1161,7 @@
kaddr = kmap_atomic(entry_bh->b_page, KM_USER0);
/* last virtual block number in this block */
first = vinfo[i].vi_vblocknr;
- sector_div(first, entries_per_block);
+ do_div(first, entries_per_block);
first *= entries_per_block;
last = first + entries_per_block - 1;
for (j = i, n = 0;
_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users