Remove unused function parameter, from Garrett.
diff --git a/e2fsprogs/ext2fs/ext2fs.h b/e2fsprogs/ext2fs/ext2fs.h
index 76d2ddd..d5a0791 100644
--- a/e2fsprogs/ext2fs/ext2fs.h
+++ b/e2fsprogs/ext2fs/ext2fs.h
@@ -752,7 +752,6 @@
 extern void ext2fs_set_inode_callback
 	(ext2_inode_scan scan,
 	 errcode_t (*done_group)(ext2_filsys fs,
-				 ext2_inode_scan scan,
 				 dgrp_t group,
 				 void * priv_data),
 	 void *done_group_data);
diff --git a/e2fsprogs/ext2fs/inode.c b/e2fsprogs/ext2fs/inode.c
index db52018..8608dc8 100644
--- a/e2fsprogs/ext2fs/inode.c
+++ b/e2fsprogs/ext2fs/inode.c
@@ -44,7 +44,6 @@
 	int			bytes_left;
 	char			*temp_buffer;
 	errcode_t		(*done_group)(ext2_filsys fs,
-					      ext2_inode_scan scan,
 					      dgrp_t group,
 					      void * priv_data);
 	void *			done_group_data;
@@ -183,7 +182,6 @@
 
 void ext2fs_set_inode_callback(ext2_inode_scan scan,
 			       errcode_t (*done_group)(ext2_filsys fs,
-						       ext2_inode_scan scan,
 						       dgrp_t group,
 						       void * priv_data),
 			       void *done_group_data)
@@ -393,7 +391,7 @@
 	force_new_group:
 		if (scan->done_group) {
 			retval = (scan->done_group)
-				(scan->fs, scan, scan->current_group,
+				(scan->fs, scan->current_group,
 				 scan->done_group_data);
 			if (retval)
 				return retval;