An error occurred fetching the project authors.
  1. 20 Nov, 2002 1 commit
    • Dave Kleikamp's avatar
      JFS: Move index table out of directory inode's address space · cf9e638b
      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.
      cf9e638b
  2. 09 Oct, 2002 1 commit
  3. 26 Sep, 2002 1 commit
    • Dave Kleikamp's avatar
      JFS: detect and fix invalid directory index values · 3238e215
      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.
      3238e215
  4. 25 Sep, 2002 1 commit
    • Dave Kleikamp's avatar
      JFS: Fix problems with NFS · b920ee56
      Dave Kleikamp authored
      readdir: Don't hold metadata page while calling filldir().  NFS's
      filldir may call lookup() which could result in a hang.
      b920ee56
  5. 12 Sep, 2002 1 commit
  6. 02 Sep, 2002 1 commit
  7. 19 Jul, 2002 1 commit
  8. 21 May, 2002 1 commit
  9. 20 May, 2002 1 commit
    • Christoph Hellwig's avatar
      [PATCH] get rid of <linux/locks.h> · bd2b0c85
      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.
      bd2b0c85
  10. 30 Apr, 2002 1 commit
    • Dave Hansen's avatar
      [PATCH] shift BKL out of vfs_readdir · ec3630a1
      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.
      ec3630a1
  11. 04 Apr, 2002 4 commits
  12. 06 Mar, 2002 2 commits
  13. 22 Feb, 2002 2 commits