• Theodore Ts'o's avatar
    ChangeLog, Makefile.in, badblocks.c, freefs.c, tst_badblocks.c: · 9b9fe8ac
    Theodore Ts'o authored
      Makefile.in (tst_badblocks): Add freefs.o to the object list, since
      ext2fs_badblocks_list_free was moved to freefs.c.
      tst_badblocks.c: Use the newer badblocks API names.  Add duplicate
      	blocks to the test inputs to test dealing with adding blocks which are
      	already in the badblocks list.
      badblocks.c (ext2fs_badblocks_list_add): If appending to the end of
      	the list, use a shortcut O(1) operations instead of an O(n) operation.
      	(Idea suggested by David Beattie.)
      freefs.c (ext2fs_free): Use ext2fs_badblocks_list_free() instead of
      	badblocks_list_free(), to save a procedure call.
    9b9fe8ac
badblocks.c 4.39 KB