An error occurred fetching the project authors.
- 08 Oct, 2003 1 commit
-
-
Dave Kleikamp authored
This patch replaces many assert statements, which caused a BUG(), with improved code to mark the superblock dirty and then proceed as specified by the errors= mount flag (as ext2 and ext3 do). JFS's default for the errors option is "remount-ro" in order to prevent addition data corruption when a problem is found. These asserts are usually triggered by on-disk data corruption. By marking the superblock dirty, fsck will perform a complete check on the file system and correct the problems, rather than simply replaying the journal, inviting later trouble. Submitted by Karl Rister & Dave Kleikamp
-
- 03 Jul, 2003 1 commit
-
-
Dave Kleikamp authored
JFS was often returning positive error return codes. This was confusing and awkward. Patch originally submitted by Thomas Cort.
-
- 10 Jun, 2003 1 commit
-
-
Steven Cole authored
-
- 13 Mar, 2003 1 commit
-
-
Dave Blaschke authored
-
- 17 Jan, 2003 1 commit
-
-
Dave Kleikamp authored
JFS has always used ugly debug macros, jFYI, jEVENT, & jERROR. I have replaced them with simpler jfs_info(), jfs_warn(), & jfs_err().
-
- 20 Nov, 2002 1 commit
-
-
Dave Kleikamp authored
The metadata representing the directory entries' persistent index has been mapped to the directory inode's address space. This was the cause of much ugliness in the code to avoid the inode being released from the inode cache while there was still dirty metadata mapped to the inode. This patch moves this metadata to the block device inode's address space, which allows us to clean up the code somewhat.
-
- 12 Sep, 2002 1 commit
-
-
Dave Kleikamp authored
-
- 05 Aug, 2002 1 commit
-
-
Dave Kleikamp authored
This is invoked by mount -remount,resize=<blocks>. See Documentation/filesystems/jfs.txt for more information.
-
- 29 May, 2002 1 commit
-
-
Dave Kleikamp authored
There was a bug truncating large files to non-zero lengths which led to space not being marked free in the block map.
-
- 20 May, 2002 1 commit
-
-
Christoph Hellwig authored
The lock.h header contained some hand-crafted lcoking routines from the pre-SMP days. In 2.5 only lock_super/unlock_super are left, guarded by a number of completly unrelated (!) includes. This patch moves lock_super/unlock_super to fs.h, which defined struct super_block that is needed for those to operate it, removes locks.h and updates all caller to not include it and add the missing, previously nested includes where needed.
-
- 04 Apr, 2002 1 commit
-
-
Dave Kleikamp authored
Submitted by Christoph Hellwig and Dave Kleikamp
-
- 22 Feb, 2002 1 commit
-
-
Dave Kleikamp authored
-