]> git.baikalelectronics.ru Git - kernel.git/commit
dm table: fix dax_dev NULL dereference in device_synchronous()
authorPankaj Gupta <pagupta@redhat.com>
Tue, 30 Jul 2019 11:37:08 +0000 (17:07 +0530)
committerMike Snitzer <snitzer@redhat.com>
Tue, 30 Jul 2019 22:58:54 +0000 (18:58 -0400)
commit97f53c43785e59cc7257877fb35da2d867b00ae3
tree7f57ee9b6434d2c6322cd6a02bc44e1e8bc4893a
parentbfe2de5a355e71917b08e947fe3e805ec2f51c71
dm table: fix dax_dev NULL dereference in device_synchronous()

If a device doesn't support DAX its 'dax_dev' is NULL.  Fix
device_synchronous() to first check if dax_dev is NULL before
dereferencing it.

Fixes: b5880cce7629 ("dm: enable synchronous dax")
Reported-by: jencce.kernel@gmail.com
Signed-off-by: Pankaj Gupta <pagupta@redhat.com>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-table.c