]> git.baikalelectronics.ru Git - kernel.git/commit
libnvdimm: stop requiring a driver ->remove() method
authorDan Williams <dan.j.williams@intel.com>
Wed, 18 May 2016 16:13:13 +0000 (09:13 -0700)
committerDan Williams <dan.j.williams@intel.com>
Wed, 18 May 2016 16:13:13 +0000 (09:13 -0700)
commit66b2f0518679e59f722126a96dc1c1a729ceb8d3
treee8a059c5a7d85ab61d918725aae3c5c487762fe2
parentcd14f743369d0ef8be3ae91f62efdb7f2f64add4
libnvdimm: stop requiring a driver ->remove() method

The dax_pmem driver was implementing an empty ->remove() method to
satisfy the nvdimm bus driver that unconditionally calls ->remove().
Teach the core bus driver to check if ->remove() is NULL to remove that
requirement.

Reported-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/nvdimm/bus.c