···439439440440Note, a technical ChangeLog aimed at kernel hackers is in fs/ntfs/ChangeLog.441441442442+2.1.24:443443+ - Support journals ($LogFile) which have been modified by chkdsk. This444444+ means users can boot into Windows after we marked the volume dirty.445445+ The Windows boot will run chkdsk and then reboot. The user can then446446+ immediately boot into Linux rather than having to do a full Windows447447+ boot first before rebooting into Linux and we will recognize such a448448+ journal and empty it as it is clean by definition.449449+ - Support journals ($LogFile) with only one restart page as well as450450+ journals with two different restart pages. We sanity check both and451451+ either use the only sane one or the more recent one of the two in the452452+ case that both are valid.453453+ - Lots of bug fixes and enhancements across the board.4424542.1.23:443455 - Stamp the user space journal, aka transaction log, aka $UsnJrnl, if444456 it is present and active thus telling Windows and applications using
+3-1
fs/ntfs/ChangeLog
···2222 - Enable the code for setting the NT4 compatibility flag when we start2323 making NTFS 1.2 specific modifications.24242525-2.1.24-WIP2525+2.1.24 - Lots of bug fixes and support more clean journal states.26262727 - Support journals ($LogFile) which have been modified by chkdsk. This2828 means users can boot into Windows after we marked the volume dirty.···8989 - In fs/ntfs/aops.c::ntfs_end_buffer_async_read(), use a bit spin lock9090 in the first buffer head instead of a driver global spin lock to9191 improve scalability.9292+ - Minor fix to error handling and error message display in9393+ fs/ntfs/aops.c::ntfs_prepare_nonresident_write(). 929493952.1.23 - Implement extension of resident files and make writing safe as well as9496 many bug fixes, cleanups, and enhancements...