--- ../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");
