2023-02-11 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.16
* Fix build error with 6.0 kernel
* Handle STATUSTYPE_IMA
2021-05-04 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.15
* Fix build error with 5.12 kernel
2021-03-21 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.14
* Fix build error with 5.11 kernel
* Update copyright year
2020-11-22 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.13
* Fix build error with 5.9 kernel
2020-08-09 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.12
* Fix build error with 5.8 kernel
2020-06-05 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.11
* Fix build error with 5.7 kernel
* Update copyright year
2018-11-08 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.10
* Fix build error with 4.19 kernel
2018-06-09 Akira Hayakawa <ruby.wktk@gmail.com>
* v2.2.9
* Fix build error with 4.15 kernel
* Fix build error with 4.17 kernel
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