From 74a9efa7265c39662651137a176eeb7e3ec15b0a Mon Sep 17 00:00:00 2001 From: OGAWA Hirofumi Date: Wed, 7 May 2008 04:02:53 +0900 Subject: [PATCH] --- yaml --- r: 96113 b: refs/heads/master c: db176c6ed8974fae94328ad5ac9e70b094ff22fd h: refs/heads/master i: 96111: 244570a4180f7b79a95168e908dd34e3ecd75733 v: v3 --- [refs] | 2 +- trunk/drivers/base/sys.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 604a9eeeeead..ddc17378649b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6ce07c7b61e74af35a05060a2d6341f68fd92c9e +refs/heads/master: db176c6ed8974fae94328ad5ac9e70b094ff22fd diff --git a/trunk/drivers/base/sys.c b/trunk/drivers/base/sys.c index 4fbb56bcb1ee..358bb0be3c08 100644 --- a/trunk/drivers/base/sys.c +++ b/trunk/drivers/base/sys.c @@ -175,8 +175,7 @@ int sysdev_driver_register(struct sysdev_class *cls, struct sysdev_driver *drv) } /* Check whether this driver has already been added to a class. */ - if ((drv->entry.next != drv->entry.prev) || - (drv->entry.next != NULL)) { + if (drv->entry.next && !list_empty(&drv->entry)) { printk(KERN_WARNING "sysdev: class %s: driver (%p) has already" " been registered to a class, something is wrong, but " "will forge on!\n", cls->name, drv);