]> git.baikalelectronics.ru Git - kernel.git/commit
libnvdimm: btt_devs: Fix locking in namespace_store
authorAxel Lin <axel.lin@ingics.com>
Wed, 16 Sep 2015 13:24:47 +0000 (21:24 +0800)
committerDan Williams <dan.j.williams@intel.com>
Thu, 17 Sep 2015 15:37:16 +0000 (11:37 -0400)
commitee096b79ddaeec5a00d922a3b8d9fe5ecea40922
tree24c9a7e3ff38245a06f6107fdc1f247e760165ba
parent817aa0b00350b184b77a9fe2ff9645ed8f7725f6
libnvdimm: btt_devs: Fix locking in namespace_store

Always take device_lock() before nvdimm_bus_lock() to prevent deadlock.

Cc: <stable@vger.kernel.org>
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/nvdimm/btt_devs.c