]> 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)
commit3491d2d9397c6656d549d7edd1c67b590c9c5d6d
treee8a059c5a7d85ab61d918725aae3c5c487762fe2
parentff602080cba2c9ca83147ae4a1f62c8f7fb01368
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