dm: fix alloc_dax error handling in alloc_dev
authorChristoph Hellwig <hch@lst.de>
Mon, 29 Nov 2021 10:21:35 +0000 (11:21 +0100)
committerDan Williams <dan.j.williams@intel.com>
Sat, 4 Dec 2021 16:58:50 +0000 (08:58 -0800)
commitd751939235b9b7bc4af15f90a3e99288a8b844a7
tree1797097e46f8a221f63d5c044ad0fc26574cad70
parent83762cb5c7c464af4cbaba5679af31c7fe534979
dm: fix alloc_dax error handling in alloc_dev

Make sure ->dax_dev is NULL on error so that the cleanup path doesn't
trip over an ERR_PTR.

Reported-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20211129102203.2243509-2-hch@lst.de
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/md/dm.c