An error occurred fetching the project authors.
- 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.
-
- 09 Oct, 2002 1 commit
-
-
Dave Kleikamp authored
get_index conflicts with a symbol in a mips include file.
-
- 26 Sep, 2002 1 commit
-
-
Dave Kleikamp authored
The directory index values are the unique cookies used to resume a readdir at the proper place. These are stored with each entry in a directory. fsck.jfs does not currently validate these entries, nor even create them when populating the lost+found directory. This patch causes readdir to detect the invalid cookies, and generate new ones, if possible.
-
- 25 Sep, 2002 1 commit
-
-
Dave Kleikamp authored
readdir: Don't hold metadata page while calling filldir(). NFS's filldir may call lookup() which could result in a hang.
-
- 12 Sep, 2002 1 commit
-
-
Dave Kleikamp authored
-
- 02 Sep, 2002 1 commit
-
-
Christoph Hellwig authored
-
- 19 Jul, 2002 1 commit
-
-
Dave Kleikamp authored
These are cosmetic changes to avoid unneeded diffs between the 2.4 and 2.5 code. Submitted by Christoph Hellwig
-
- 21 May, 2002 1 commit
-
-
Dave Kleikamp authored
-
- 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.
-
- 30 Apr, 2002 1 commit
-
-
Dave Hansen authored
This patch takes the BKL out of vfs_readdir() and moves it into the individual filesystems, all 35 of them. I have the feeling that this wasn't done before because there are a lot of these to change and it was a pain to find them all. I definitely got all of those that were defined in the in the structure declaration like this "readdir: fs_readdir;" vxfs_readdir was assigned strangely, but I found it anyway. I also left devfs out of this one. Richard seems confident that devfs has no need for the BKL.
-
- 04 Apr, 2002 4 commits
-
-
Dave Kleikamp authored
Submitted by Christoph Hellwig and Dave Kleikamp
-
Dave Kleikamp authored
Submitted by Christoph Hellwig
-
Dave Kleikamp authored
Remove redundant include of slab.h Submitted by Christoph Hellwig
-
Dave Kleikamp authored
-
- 06 Mar, 2002 2 commits
-
-
Dave Kleikamp authored
It looks like I had applied a patch to the code twice, and both succeeded.
-
Dave Kleikamp authored
NFSv2 does not like negative values for the offset. Submitted by Christoph Hellwig.
-
- 22 Feb, 2002 2 commits
-
-
Dave Kleikamp authored
-
Dave Kleikamp authored
-