Files
linux-apfs/drivers/md
Mikulas Patocka 95d402f057 dm: add bufio
The dm-bufio interface allows you to do cached I/O on devices,
holding recently-read blocks in memory and performing delayed writes.

We don't use buffer cache or page cache already present in the kernel, because:
* we need to handle block sizes larger than a page
* we can't allocate memory to perform reads or we'd have deadlocks

Currently, when a cache is required, we limit its size to a fraction of
available memory.  Usage can be viewed and changed in
/sys/module/dm_bufio/parameters/ .

The first user is thin provisioning, but more dm users are planned.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2011-10-31 20:19:09 +00:00
..
2011-07-27 11:00:37 +10:00
2011-07-27 11:00:37 +10:00
2011-10-31 20:19:09 +00:00
2011-10-31 20:19:09 +00:00
2011-08-02 12:32:01 +01:00
2011-10-31 20:19:04 +00:00
2010-08-12 04:14:11 +01:00
2011-08-02 12:32:02 +01:00
2011-07-26 16:49:47 -07:00
2011-03-31 11:26:23 -03:00
2011-03-24 13:54:35 +00:00
2011-10-31 20:19:04 +00:00
2010-08-12 04:14:12 +01:00
2011-10-31 20:19:06 +00:00
2011-10-31 20:19:04 +00:00
2011-03-31 11:26:23 -03:00
2011-10-31 20:19:09 +00:00
2011-10-31 20:19:09 +00:00