]> www.infradead.org Git - users/jedix/linux-maple.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 Duval <dan.duval@oracle.com>
Wed, 7 Dec 2016 17:19:54 +0000 (12:19 -0500)
commit46358d148432ffaaf257412ec71794fdfa286cd4
tree408a58bfc45ddfb65680bd401739106c16180bad
parentcc264e774f0797723aa58196c7600052488e3813
libnvdimm: btt_devs: Fix locking in namespace_store

Orabug: 22913653

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>
(cherry picked from commit 4be9c1fc3df9c3b03c9bde8aec5e44fc73996a3f)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/nvdimm/btt_devs.c