dax: use devm_add_action_or_reset()
authorSajjan, Vikas C <vikas.cha.sajjan@hpe.com>
Tue, 5 Jul 2016 05:50:07 +0000 (11:20 +0530)
committerDan Williams <dan.j.williams@intel.com>
Wed, 6 Jul 2016 22:14:48 +0000 (15:14 -0700)
commitd1c8e0c521c111f387a17096a17e49af5dea4aa9
tree7d3f5797f39d45a2bbe7ca33fc4e8d444717787a
parentd932dd2ccda0d890d318428466794540e081b9c0
dax: use devm_add_action_or_reset()

If devm_add_action() fails, we are explicitly calling the cleanup to free
the resources allocated. Use the helper devm_add_action_or_reset()
and return directly in case of error, since the cleanup function
has been already called by the helper if there was any error.

Reported-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Vikas C Sajjan <vikas.cha.sajjan@hpe.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dax/dax.c
drivers/dax/pmem.c