]> asedeno.scripts.mit.edu Git - linux.git/commit
brd: fix uninitialized use of brd->dax_dev
authorGerald Schaefer <gerald.schaefer@de.ibm.com>
Wed, 3 May 2017 12:56:02 +0000 (14:56 +0200)
committerDan Williams <dan.j.williams@intel.com>
Wed, 3 May 2017 18:30:03 +0000 (11:30 -0700)
commit1ef97fe4f8abd3317d5c3c860f990e02c2633959
treefd6400daa598e5f60d5c3502fa93c8fb5c2fd7e5
parent67fd38973513c341c84654ae2f819089b840a39b
brd: fix uninitialized use of brd->dax_dev

commit 1647b9b9 "brd: add dax_operations support" introduced the allocation
and freeing of a dax_device, but the allocated dax_device is not stored
into the brd_device, so brd_del_one() will eventually operate on an
uninitialized brd->dax_dev.

Fix this by storing the allocated dax_device to brd->dax_dev.

Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/block/brd.c