e2fsprogs/e2fsck
Theodore Ts'o f63978aff7 Fix read/write badblocks testing in mke2fs and e2fsck
The exlcusive device safety check that was added inadvertently broke
e2fsck -cc and mke2fs -cc since e2fsck and mke2fs hold the device 
in exclusive access when badblocks is run.  So we add a private option
to badblocks, -X, which is passed by e2fsck and mke2fs to badblocks
to indicate that it is OK to skip the EXT2_MF_BUSY checks.

Addresses Debian Bug: #366017

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2006-05-13 09:25:47 -04:00
..
CHANGES Many files: 1997-04-26 13:21:57 +00:00
ChangeLog Fix read/write badblocks testing in mke2fs and e2fsck 2006-05-13 09:25:47 -04:00
Makefile.in Add man page documenting the /etc/e2fsck.conf configuration file. 2006-03-27 01:03:11 -05:00
Makefile.pq Many files: 1997-11-14 05:23:04 +00:00
argv_parse.c Add the profile library code to e2fsck 2005-12-30 23:57:32 -05:00
argv_parse.h Add the profile library code to e2fsck 2005-12-30 23:57:32 -05:00
badblocks.c Fix read/write badblocks testing in mke2fs and e2fsck 2006-05-13 09:25:47 -04:00
dict.c Fix gcc -Wall nitpicks 2003-12-07 01:28:50 -05:00
dict.h Fixx gcc -Wall nitpicks. 2003-07-06 00:36:48 -04:00
dirinfo.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
dx_dirinfo.c ext2fs_getmem(), ext2fs_free_mem(), and ext2fs_resize_mem() 2003-08-01 09:41:07 -04:00
e2fsck.8.in Add badblocks(8) to SEE ALSO section of e2fsck's man page. 2006-03-27 12:10:07 -05:00
e2fsck.c Read in /etc/e2fsck.conf configuration file at startup 2005-12-31 00:00:10 -05:00
e2fsck.conf.5.in Add man page documenting the /etc/e2fsck.conf configuration file. 2006-03-27 01:03:11 -05:00
e2fsck.h Enhance e2fsck so it can fix external journal hint in the superblock 2006-03-10 15:25:59 -05:00
ea_refcount.c Fix gcc -Wall nitpicks 2003-12-07 01:28:50 -05:00
ehandler.c Fix gcc -Wall nitpicks 2003-12-07 01:28:50 -05:00
emptydir.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
extend.c ChangeLog, extend.c, flushb.c: 2000-09-12 21:24:36 +00:00
flushb.c Remove the debian-special legal permission notes. 2003-04-14 20:40:49 -04:00
iscan.c Add Apple/Darwin patches. 2003-03-14 02:13:48 -05:00
jfs_user.h Fixed potential ordering constraint problem in e2fsck's journal 2004-05-26 20:58:45 -04:00
journal.c Enhance e2fsck so it can fix external journal hint in the superblock 2006-03-10 15:25:59 -05:00
message.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
mtrace.awk Many files: 1997-04-26 13:21:57 +00:00
mtrace.c ChangeLog, mtrace.c, mtrace.h: 2000-12-31 01:52:03 +00:00
mtrace.h ChangeLog, super.c: 2001-01-12 21:05:57 +00:00
pass1.c Fix false positives from valgrind: memcpy via no-op structure copy 2005-07-25 11:36:43 -05:00
pass1b.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
pass2.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
pass3.c Use a centrally stored current time for "now" which 2005-04-14 14:07:53 -04:00
pass4.c Use a centrally stored current time for "now" which 2005-04-14 14:07:53 -04:00
pass5.c Add support for EXT2_FEATURE_COMPAT_LAZY_BG 2006-05-08 20:17:26 -04:00
problem.c Enhance e2fsck so it can fix external journal hint in the superblock 2006-03-10 15:25:59 -05:00
problem.h Enhance e2fsck so it can fix external journal hint in the superblock 2006-03-10 15:25:59 -05:00
problemP.h Add e2fsck problem handling to be configurable 2005-12-31 16:33:33 -05:00
prof_err.et Add the profile library code to e2fsck 2005-12-30 23:57:32 -05:00
profile.c Tighten up profile parsing code by combining functions 2006-03-22 10:01:24 -05:00
profile.h Add syntax error reporting to the profile library 2006-01-04 10:32:16 -05:00
profile_helpers.c Fix gcc -Wall warning in profile_helper.c 2006-01-05 01:29:50 -05:00
profile_helpers.h Simplify profile core functionality 2006-01-02 22:04:41 -05:00
recovery.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
region.c This patch completes the initial extended attribute/ACL support for 2001-07-19 16:31:25 -04:00
rehash.c Fix gcc -Wall nitpicks 2003-12-07 01:28:50 -05:00
revoke.c Fix gcc -Wall nits. 2002-10-13 23:56:28 -04:00
scantest.c Add Apple/Darwin patches. 2003-03-14 02:13:48 -05:00
super.c Enhance e2fsck so it can fix external journal hint in the superblock 2006-03-10 15:25:59 -05:00
swapfs.c Avoid some potential inode cache coherency problem caused by using the 2004-12-23 21:49:05 -05:00
unix.c Fix format statements to make e2fsprogs programs 32-bit clean 2006-03-18 21:43:46 -05:00
util.c Integrate code from Alex Thomas at Clusterfs to check extended attributes 2005-03-21 13:15:45 -05:00