Hi,
NTFS 2.0.3 for kernel 2.5.10 is now available. This a small update 
containing bug fixes, cleanups, and performance improvements (detailed 
ChangeLog below). Update recommended.
You can download patches for kernel 2.5.10 from Sourceforge:
http://linux-ntfs.sf.net/downloads.html
And of course you can use BitKeeper to get our BitKeeper repository at:
         http://linux-ntfs.bkbits.net/ntfs-tng-2.5
And a on-line view of the repository is available here:
         http://linux-ntfs.bkbits.net:8080/ntfs-tng-2.5
Detailed ChangeLog for 2.0.3:
- Remove some dead code from mft.c.
- Optimize readpage and read_block functions throughout aops.c so that only 
initialized blocks are read. Non-initialized ones have their buffer head 
mapped, zeroed, and set up to date, without scheduling any i/o. Thanks to 
Al Viro for advice on how to avoid the device i/o.
Thanks go to Andrew Morton for spotting the below:
- Fix buglet in allocate_compression_buffers() error code path.
- Call flush_dcache_page() after modifying page cache page contents in 
ntfs_file_readpage().
- Check for existence of page buffers throughout aops.c before calling 
create_empty_buffers(). This happens when an I/O error occurs and the read 
is retried. (It also happens once writing is implemented so that needed 
doing anyway but I had left it for later...)
- Don't BUG_ON() uptodate and/or mapped buffers throughout aops.c in 
readpage and read_block functions. Reasoning same as above (i.e. I/O error 
retries and future write code paths.)
Best regards,
         Anton
-- 
   "I've not lost my mind. It's backed up on tape somewhere." - Unknown
-- 
Anton Altaparmakov <aia21 at cantab.net> (replace at with @)
Linux NTFS Maintainer / IRC: #ntfs on irc.openprojects.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/
 |