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)
commit4be9c1fc3df9c3b03c9bde8aec5e44fc73996a3f
tree24c9a7e3ff38245a06f6107fdc1f247e760165ba
parentf0b2e563bc419df7c1b3d2f494574c25125f6aed
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