From 9844e7961b11dfc3e7c9351638500055a1cafa14 Mon Sep 17 00:00:00 2001 From: Ming Lei Date: Fri, 27 Mar 2009 21:50:00 +0800 Subject: [PATCH] --- yaml --- r: 143618 b: refs/heads/master c: 5247aecfe62266ffdedf2fc9e4243638554455b6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/base.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6c6d7f7648cf..ea230cb28f0f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d110271e1f4140a9fb06d968b1afe9ca56a6064e +refs/heads/master: 5247aecfe62266ffdedf2fc9e4243638554455b6 diff --git a/trunk/drivers/base/base.h b/trunk/drivers/base/base.h index ddc97496db4a..b528145a078f 100644 --- a/trunk/drivers/base/base.h +++ b/trunk/drivers/base/base.h @@ -115,7 +115,7 @@ extern int driver_probe_device(struct device_driver *drv, struct device *dev); static inline int driver_match_device(struct device_driver *drv, struct device *dev) { - return drv->bus->match && drv->bus->match(dev, drv); + return drv->bus->match ? drv->bus->match(dev, drv) : 1; } extern void sysdev_shutdown(void);