dm cache: only use overwrite optimisation for promotion when in writeback mode
authorJoe Thornber <ejt@redhat.com>
Thu, 27 Nov 2014 12:21:08 +0000 (12:21 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2015 18:00:48 +0000 (10:00 -0800)
commit624f917e5a7123e794486df12ed779f50b0e2706
tree7d6c7706ec53b98ef8e733adc745604a20563e9a
parenta6e37a9dcf822402ad1f9afc5a7bca0c98a486a1
dm cache: only use overwrite optimisation for promotion when in writeback mode

commit f29a3147e251d7ae20d3194ff67f109d71e501b4 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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/md/dm-cache-target.c