]> www.infradead.org Git - users/jedix/linux-maple.git/commit
libnvdimm: pfn_devs: Fix locking in namespace_store
authorAxel Lin <axel.lin@ingics.com>
Wed, 16 Sep 2015 13:25:38 +0000 (21:25 +0800)
committerDan Duval <dan.duval@oracle.com>
Wed, 7 Dec 2016 17:19:54 +0000 (12:19 -0500)
commit11d942573580b122d6d735f21d92d49f7d06c2f8
tree0838db9756818db3aae1e2a6ecd08a9c79911dfd
parent46358d148432ffaaf257412ec71794fdfa286cd4
libnvdimm: pfn_devs: Fix locking in namespace_store

Orabug: 22913653

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

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
(cherry picked from commit 4ca8b57a0af145f4e791f21dbca6ad789da9ee8b)
Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/nvdimm/pfn_devs.c