commit | c9d28d5d09a0fd5f02f1321c8e18ff7d9f92270b | [log] [tgz] |
---|---|---|
author | Joe Thornber <ejt@redhat.com> | Thu Oct 31 13:55:48 2013 -0400 |
committer | Mike Snitzer <snitzer@redhat.com> | Sat Nov 09 18:20:26 2013 -0500 |
tree | 480183ffb8ce716748a319df07820f23477e3be7 | |
parent | c86c30706caa02ffe303e6b87d53ef6a077d4cca [diff] |
dm cache: promotion optimisation for writes If a write block triggers promotion and covers a whole block we can avoid a copy. Introduce dm_{hook,unhook}_bio to simplify saving and restoring bio fields (bi_private is now used by overwrite). Switch writethrough support over to using these helpers too. Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>