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

Reply via email to