NVMe: Correct uses of INIT_WORK
authorMatthew Wilcox <matthew.r.wilcox@intel.com>
Wed, 29 Jan 2014 14:33:52 +0000 (09:33 -0500)
committerMatthew Wilcox <matthew.r.wilcox@intel.com>
Wed, 29 Jan 2014 16:42:32 +0000 (11:42 -0500)
commitbdfd70fde389412be60f7e8aaed5732dc26fc8ac
tree41618ec5b7ad6f99456f4dc7c2ddcbeaa2d53e11
parent3193f07bb7ae723f33ac8e8b9db317a4f68d7d18
NVMe: Correct uses of INIT_WORK

We need to initialise the work_struct when we initialise the rest of the
struct nvme_dev, otherwise we'll hit a lockdep warning when we remove
the device.  Use PREPARE_WORK to change the function pointer instead
of INIT_WORK.

Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
drivers/block/nvme-core.c