nilfs2-kmod-0.6.2 Sun Oct 19, 2014 JST * add missing blkdev_issue_flush() to nilfs_sync_fs() nilfs2-kmod-0.6.1 Sat Sep 27, 2014 JST * fix data loss with mmap() nilfs2-kmod-0.6.0 Sun Apr 20, 2014 JST * add NILFS_IOCTL_SET_SUINFO ioctl to reduce unnecessary GC operation * add FITRIM ioctl support for nilfs2 * verify metadata sizes read from disk * update project's web site in nilfs2.txt * add comments for ioctls nilfs2-kmod-0.5.1 Sat Jan 18, 2014 JST * fix segctor bug that causes file system corruption * fix issue with race condition of competition between segments for dirty blocks nilfs2-kmod-0.5.0 Sat Aug 31, 2013 JST * implement calculation of free inodes count * use atomic64_t type for inodes_count and blocks_count fields in nilfs_root struct * remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error * fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection nilfs2-kmod-0.4.5 Thu Jun 6, 2013 JST * use new freezing mechanism for RHEL 6.4 or later * fix issue of nilfs_set_page_dirty for page at EOF boundary * fix issue with flush kernel thread after remount in RO mode because of driver's internal error or metadata corruption * fix very long mount time issue nilfs2-kmod-0.4.4 Wed Dec 19, 2012 JST * fix deprecated barrier warning during discard mount * remove references to long gone super operations * add omitted comments for different structures in driver implementation * add omitted comments for structures in nilfs2_fs.h * add omitted comment for ns_mount_state field of the_nilfs structure nilfs2-kmod-0.4.3 Sun Jul 15, 2012 JST * fix deadlock issue between chcp and thaw ioctls. * fix timing issue between rmcp and chcp ioctls. nilfs2-kmod-0.4.2 Sun Jun 3, 2012 JST * ensure proper cache clearing for gc-inodes; this fixes warning at nilfs_palloc_freev and succeeding file system corruption. nilfs2-kmod-0.4.1 Mon Apr 2, 2012 JST * kill warning on barrier that RHEL6.1 or later outputs. * add *.ko.unsigned to .gitignore file nilfs2-kmod-0.4.0 Mon Mar 26, 2012 JST * flush disk caches in syncing * add super block barrier flag nilfs2-kmod-0.3.2 Sat Mar 17, 2012 JST * fix NULL pointer dereference in nilfs_load_super_block() * clamp ns_r_segments_percentage to [1, 99] * avoid overflowing segment numbers in nilfs_ioctl_clean_segments() nilfs2-kmod-0.3.1 Thu Jan 5, 2012 JST * fix potential integer overflow in nilfs_ioctl_clean_segments() * fix regression of compat ioctl * describe restriction on SELinux-enabled systems * change README file description on the git repository nilfs2-kmod-0.3.0 Mon Nov 14, 2011 JST * backported updates of nilfs2 upto v3.0: * support online resizing * support fiemap * support filesystem freeze/thaw * implement FS_IOC_GETFLAGS/SETFLAGS/GETVERSION ioctls * add compat ioctls * record used amount of each checkpoint in checkpoint list * remove own inode hash used for GC * remove own inode allocator and destructor for metadata files * do not allocate multiple super block instances for a device * get rid of private page allocator * get rid of nilfs_sb_info structure * get rid of GCDAT inode nilfs2-kmod-0.2.1 Sun Nov 13, 2011 JST * update README file * fix dependency issues on inode_init_owner inline function nilfs2-kmod-0.2.0 Sun Nov 13, 2011 JST * backported nilfs2 changes upto v2.6.36. * backported following critical fixes: * fix crash after one superblock became unavailable * add free entries count only if clear bit operation succeeded * fix incorrect block address termination in node concatenation * fix missing block address termination in btree node shrinking * fix problem in setting checkpoint interval nilfs2-kmod-0.1.0 Sat Nov 12, 2011 JST * Initial version derived from stable kernel-2.6.32.y.