dm era: Verify the data block size hasn't changed
authorNikos Tsironis <ntsironis@arrikto.com>
Fri, 22 Jan 2021 15:25:53 +0000 (17:25 +0200)
committerMike Snitzer <snitzer@redhat.com>
Wed, 10 Feb 2021 18:31:16 +0000 (13:31 -0500)
commitc8e846ff93d5eaa5384f6f325a1687ac5921aade
treebae628fca131aea6b0b25318ddd4253147427dc9
parent2524933307fd0036d5c32357c693c021ab09a0b0
dm era: Verify the data block size hasn't changed

dm-era doesn't support changing the data block size of existing devices,
so check explicitly that the requested block size for a new target
matches the one stored in the metadata.

Fixes: eec40579d84873 ("dm: add era target")
Cc: stable@vger.kernel.org # v3.15+
Signed-off-by: Nikos Tsironis <ntsironis@arrikto.com>
Reviewed-by: Ming-Hung Tsai <mtsai@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-era-target.c