]> 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)
commit7b11029c716adec3aea5a7715348c0141e173d59
tree24c9a7e3ff38245a06f6107fdc1f247e760165ba
parent7c121af1397e618d97e4cec5c7b71d957cfde756
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