summaryrefslogtreecommitdiffstats
path: root/drivers/nvdimm
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2016-02-15 09:22:36 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2016-02-16 16:28:50 +0000
commit82ec2ba2b18109e134f0d4ace69b0c9c253b6d17 (patch)
tree7171a1196bb47792b0475da453da94fd6cdaee9c /drivers/nvdimm
parent92e963f50fc74041b5e9e744c330dca48e04f08d (diff)
downloadlinux-82ec2ba2b18109e134f0d4ace69b0c9c253b6d17.tar.gz
linux-82ec2ba2b18109e134f0d4ace69b0c9c253b6d17.tar.bz2
linux-82ec2ba2b18109e134f0d4ace69b0c9c253b6d17.zip
ARM: 8522/1: drivers: nvdimm: ensure no negative value gets returned on positive match
This patch ensures that existing bus match callbacks don't return negative values (which might be interpreted as potential errors in the future) in case of positive match. Signed-off-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/nvdimm')
-rw-r--r--drivers/nvdimm/bus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/nvdimm/bus.c b/drivers/nvdimm/bus.c
index 7e2c43f701bc..2b2181cdeb63 100644
--- a/drivers/nvdimm/bus.c
+++ b/drivers/nvdimm/bus.c
@@ -62,7 +62,7 @@ static int nvdimm_bus_match(struct device *dev, struct device_driver *drv)
{
struct nd_device_driver *nd_drv = to_nd_device_driver(drv);
- return test_bit(to_nd_device_type(dev), &nd_drv->type);
+ return !!test_bit(to_nd_device_type(dev), &nd_drv->type);
}
static struct module *to_bus_provider(struct device *dev)