]> git.hungrycats.org Git - linux/commit
NTFS: 2.0.20 - Support non-resident directory index bitmaps, fix page leak in readdir.
authorAnton Altaparmakov <aia21@cantab.net>
Mon, 15 Jul 2002 00:45:14 +0000 (01:45 +0100)
committerAnton Altaparmakov <aia21@cantab.net>
Mon, 15 Jul 2002 00:45:14 +0000 (01:45 +0100)
commita5ea1066f9b083dd81dc50ab9d181a7703793c35
treef3dc7bb3e80487be1f8243f4e49377363021d43c
parent1138bf4c1cfa77a2458c638ce7e1f052f99d7b44
NTFS: 2.0.20 - Support non-resident directory index bitmaps, fix page leak in readdir.
- Move the directory index bitmap to use an attribute inode instead of
  having special fields for it inside the ntfs inode structure. This
  means that the index bitmaps now use the page cache for i/o, too,
  and also as a side effect we get support for non-resident index
  bitmaps for free.
- Simplify/cleanup error handling in fs/ntfs/dir.c::ntfs_readdir() and
  fix a page leak that manifested itself in some cases.
- Add fs/ntfs/inode.c::ntfs_put_inode(), which we need to release the
  index bitmap inode on the final iput().
Documentation/filesystems/ntfs.txt
fs/ntfs/ChangeLog
fs/ntfs/Makefile
fs/ntfs/dir.c
fs/ntfs/inode.c
fs/ntfs/inode.h
fs/ntfs/super.c