dm cache: only use overwrite optimisation for promotion when in writeback mode

commit f29a3147e2 upstream.

Overwrite causes the cache block and origin blocks to diverge, which
is only allowed in writeback mode.

Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
This commit is contained in:
Joe Thornber 2014-11-27 12:21:08 +00:00 • committed by Luis Henriques
commit 23c115ebdf