]> git.baikalelectronics.ru Git - kernel.git/commit
dm cache: avoid calling policy destructor twice on error
authorHeinz Mauelshagen <heinzm@redhat.com>
Wed, 20 Mar 2013 17:21:26 +0000 (17:21 +0000)
committerAlasdair G Kergon <agk@redhat.com>
Wed, 20 Mar 2013 17:21:26 +0000 (17:21 +0000)
commit76686c553dcc561e039e3ac2e60d7bfa91d50c9f
tree928f481942043a9a7ee0546f2388a18db14d1b9c
parent28c59f20bc8a6d7381459e943cde8561348b0975
dm cache: avoid calling policy destructor twice on error

If the cache policy's config values are not able to be set we must
set the policy to NULL after destroying it in create_cache_policy()
so we don't attempt to destroy it a second time later.

Signed-off-by: Heinz Mauelshagen <heinzm@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
drivers/md/dm-cache-target.c