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:27:46 +0000 (10:27 -0800)
commitfe3a572e07a5aec4a9161c56264c122b13d0800a
tree25c7ea4615f4f3d5e6774f18c5c0aed362a230ae
parent64ce4fff66322b496bbcffa9505a49056cd84150
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