--- ../e2fsprogs-1.40-orig/debugfs/lsdel.c 2007-05-08 12:41:04 +0900 +++ debugfs/lsdel.c 2007-12-23 22:14:15 +0900 @@ -49,7 +49,9 @@ static int lsdel_proc(ext2_filsys fs, blk_t *block_nr, - int blockcnt EXT2FS_ATTR((unused)), + e2_blkcnt_t blockcnt EXT2FS_ATTR((unused)), + blk_t ref_block EXT2FS_ATTR((unused)), + int ref_offset EXT2FS_ATTR((unused)), void *private) { struct lsdel_struct *lsd = (struct lsdel_struct *) private; @@ -138,8 +140,8 @@ lsd.free_blocks = 0; lsd.bad_blocks = 0; - retval = ext2fs_block_iterate(current_fs, ino, 0, block_buf, - lsdel_proc, &lsd); + retval = ext2fs_block_iterate2(current_fs, ino, 0, block_buf, + lsdel_proc, &lsd); if (retval) { com_err("ls_deleted_inodes", retval, "while calling ext2fs_block_iterate");