NTFS: 2.0.19 - Fix race condition, improvements, and optimizations in i/o interface.
authorAnton Altaparmakov <aia21@cantab.net>
Sat, 13 Jul 2002 02:30:06 +0000 (03:30 +0100)
committerAnton Altaparmakov <aia21@cantab.net>
Sat, 13 Jul 2002 02:30:06 +0000 (03:30 +0100)
commit1138bf4c1cfa77a2458c638ce7e1f052f99d7b44
treeefc82d1569d9f1ee8cb408bfda901ed72c78f2e9
parent3968bf66d939276771533ec8871dbaad446bb0d6
NTFS: 2.0.19 - Fix race condition, improvements, and optimizations in i/o interface.
- Apply block optimization added to fs/ntfs/aops.c::ntfs_read_block()
  to fs/ntfs/compress.c::ntfs_file_read_compressed_block() as well.
- Drop the "file" from ntfs_file_read_compressed_block().
- Rename fs/ntfs/aops.c::ntfs_enb_buffer_read_async() to
  ntfs_end_buffer_async_read() (more like the fs/buffer.c counterpart).
- Update ntfs_end_buffer_async_read() with the improved logic from
  its updated counterpart fs/buffer.c::end_buffer_async_read(). Apply
  further logic improvements to better determine when we set PageError.
- Update submission of buffers in fs/ntfs/aops.c::ntfs_read_block() to
  check for the buffers being uptodate first in line with the updated
  fs/buffer.c::block_read_full_page(). This plugs a small race
  condition.
Documentation/filesystems/ntfs.txt
fs/ntfs/ChangeLog
fs/ntfs/Makefile
fs/ntfs/aops.c
fs/ntfs/compress.c
fs/ntfs/inode.c
fs/ntfs/ntfs.h