We are pleased to announce Unionfs 2.3.3. The changes here from the previous version (2.3.2) are:
- implement ->fault instead of address_space_ops for linux kernels earlier than 2.6.23. This fixes various address_space_bugs in unionfs for 2.6.9 through 2.6.22, inclusive. (People using these older kernels: please test thoroughly and report any problems.) - optimization: don't copyup a file being opened for writing, until writing actually takes place (2.6.23 and newer kernels only). [bug #591] - bugfix: prevent race in ->fault (discovered via LTP) - bugfix: correctly append to copied-up files [bug #613] - bugfix: prevent race between ->write and copyup - bugfix: maintain one-open-file invariant upon copyup - assorted small fixes/optimizations - updated for 2.6.24.5, 2.6.25, and 2.6.26-rc0 - assorted code reorganization and cleanups in file_revalidate This code was tested on all of our ports: 2.6.{26,25,24,23,22,21,20,19,18,9} as well as -mm. You can find links to specific releases for specific kernels in either of these URLs: <http://unionfs.filesystems.org/> <http://download.filesystems.org/unionfs/unionfs-2.x/> As usual, feel free to report all problems you find to <https://bugzilla.filesystems.org/> Enjoy. Erez, on behalf of the Unionfs team. _______________________________________________ unionfs mailing list: http://unionfs.filesystems.org/ unionfs@mail.fsl.cs.sunysb.edu http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs