commit | 6cf9c5babd980ec1959e0dd45e3036474c6a294f | [log] [tgz] |
---|---|---|
author | Dan Williams <dan.j.williams@intel.com> | Wed May 18 09:13:13 2016 -0700 |
committer | Dan Williams <dan.j.williams@intel.com> | Wed May 18 09:13:13 2016 -0700 |
tree | e8a059c5a7d85ab61d918725aae3c5c487762fe2 | |
parent | 45a0dac0451136fa7ae34a6fea53ef6a136287ce [diff] |
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>