2017-10-15  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.8
	* Fix build error with 4.14 kernel
	* Support 4Kn devices

2017-04-13  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.7
	* Fix build error with CentOS 7.3
	* Wake up writeback thread only when needed
	* Fix doc (deprecated --getsize option)

2016-09-19  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.6
	* Clarify producer-consumer pattern
	* Fix build error with 3.10 kernel
	* Fix build error with 3.14 kernel

2016-09-12  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.5
	* Fix read-caching data corruption issue
	* Insert memory barriers
	* Code cleanup

2016-08-28  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.4
	* Fix update_sb_record_interval
	* Throttle writeback when there are only few empty segments in the
	caching device
	* Remove experimental from read-caching

2016-08-02  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.3
	* Rename write_through_mode to write_around_mode because it's more
	precise
	* Reformat the caching device when it's write_around_mode

2016-07-30  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.2
	* Use kmap_atomic() to access the bio payload
	* Fix doc (clear_stat)

2016-07-18  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.1
	* Unsupport TRIM
	* Fixes (fail if partial read from caching device fails etc.)

2016-05-01  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.2.0
	* Remove partial writeback in foreground. This results in writing
	back cached data strictly from the older ones, which makes cache
	device corruption safer
	* Fix build error for kernel 4.6. per_bio_data_size is renamed to
	per_io_data_size
	* Remove SECTOR_SHIFT

2016-03-05  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.1.2
	* Remove blockup mechanism
	* Use vmalloc for read_cache_cell's buffer

2016-01-04  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.1.1
	* Define bio_endio_compat
	* Update copyright date
	* Update/fix docs

2015-08-02  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.1.0
	* Remove ACCESS_ONCE around cell->cancelled
	* Change the type of cell->cancelled from int to bool
	* Fix dmsetup table
	* Add write_through_mode

2015-07-28  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.6
	* Use vmalloc for rambuf and writeback_segs
	* Fix location of might_queue_current_buffer() (this is a good
	refactoring too)
	* Fix inject_read_cache so it checks cell->cancelled inside mutex.
	* Fix comment (ctr)

2015-07-20  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.5
	* Add __GFP_NOWARN to allocation of writeback ios
	* Use vmalloc for large_array struct

2015-07-15  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.4
	* Fast-path for clean initialization
	* Restrict the nr_max_batched_writeback

2015-07-13  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.3
	* Use separate wq for barrier flush

2015-07-12  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.2
	* Fix the crc32c wrapper so it complements the computed value.

2015-07-09  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.1
	* Fix for "mkfs.xfs -m crc=1" issue.
	  Add copy_bio_payload().
	* Fix end_io not to ignore error.
	* Fix bad pointer access in try_alloc_writeback_ios().

2015-06-16  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v2.0.0
	* Design change.
	  Purge static optional args (nr_rambuf_pool, segment_size_order)
	  so as to work well with Dmitry's tool.

2015-05-14  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v1.0.1
	* Fix read-caching that didn't hit at all.

2015-05-10  Akira Hayakawa  <ruby.wktk@gmail.com>

	* v1.0.0
