dm thin: disable discard support for thin devices if pool's is disabled
authorMike Snitzer <snitzer@redhat.com>
Tue, 8 Sep 2015 12:56:13 +0000 (08:56 -0400)
committerMike Snitzer <snitzer@redhat.com>
Mon, 14 Sep 2015 01:32:10 +0000 (21:32 -0400)
commit216076705d6ac291d42e0f8dd85e6a0da98c0fa3
tree600cdacc6f00a7093181fd64ca25cd07f5dbf3f2
parent6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f
dm thin: disable discard support for thin devices if pool's is disabled

If the pool is configured with 'ignore_discard' its discard support is
disabled.  The pool's thin devices should also have queue_limits that
reflect discards are disabled.

Fixes: 34fbcf62 ("dm thin: range discard support")
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org # 4.1+
drivers/md/dm-thin.c