nilfs2-kmod6-1.1.0  Sun Nov 8, 2015 JST

	* resolve decline of the available disk space due to bloat of DAT
	  metadata file
	  - add mimic of rounddown() macro for old kernels
	  - add helper functions to delete blocks from dat file
	  - free unused dat file blocks during garbage collection
	* refactor bitmap based object allocator/deallocator
	  - use nilfs_warning() in allocator implementation
	  - do not call nilfs_mdt_bgl_lock() needlessly
	  - refactor nilfs_palloc_find_available_slot()
	  - get rid of nilfs_palloc_group_is_in()
	* fix sanity check of btree level in nilfs_btree_root_broken()
	* support NFSv2 export
	* fix build on kernel 2.6.32 due to lack of discard_granularity
	* support vanilla kernel 2.6.33 ~ 2.6.35
	  - fix build error due to changes of blkdev_issue_{flush,discard}
	  - fix build warnings due to change of fsync()
	  - README: include vanilla kernel 2.6.{33,34,35} to supported versions

nilfs2-kmod6-1.0.0  Sun Apr 19, 2015 JST

	* fix potential memory overrun on inode
	* fix gcc warning at nilfs_checkpoint_is_mounted()
	* fix minor race issue with chattr:
	  - put out gfp mask manipulation from nilfs_set_inode_flags()
	  - add mimic of inode_set_flags() helper
	  - use inode_set_flags() in nilfs_set_inode_flags() to
	    atomically set inode->i_flags.
	* improve execution time of lscp command on aged file systems:
	  - unify type of key arguments in bmap interface
	  - add bmap function to seek a valid key
	  - add helper to find existent block on metadata file
	  - improve execution time of NILFS_IOCTL_GET_CPINFO ioctl
	* reduce the number of atomic bit operations with set_mask_bits
	  helper:
	  - do not use async write flag for segment summary buffers
	  - add mimic of set_mask_bits() helper
	  - use set_mask_bits() for operations on buffer state bitmap
	* cleanup:
	  - use bgl_lock_ptr() helper to simplify nilfs_mdt_bgl_lock()

nilfs2-kmod-0.6.3  Sat Feb 7, 2015 JST

	* fix the nilfs_iget() vs. nilfs_new_inode() races

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.