Messages in this thread | | | Date | Mon, 28 Jun 2004 06:37:14 -0700 (PDT) | From | Dmitry Torokhov <> | Subject | RE: [PARCH] driver core: add driver_find to find a driver by name |
| |
Christoph Hellwig wrote: > On Sun, Jun 27, 2004 at 09:26:03PM -0500, Dmitry Torokhov wrote: > > Hi, > > > > Here is a patch that adds driver_find() that allows to search for a > driver > > on a bus by it's name. The function is similar to device_find already > present > > in the tree. I need it for my serio sysfs patches where user can re-bind > > serio port to an alternate driver by echoing driver's name to serio > port's > > driver attribute. > > It looks like it's missing some refcounting, no?
Actually I think that kset_find_obj is the one that is missing refcounting - device/driver can easily go away on return from this function as well, no?
Anyway, usage in serio should be fine as the whole thing is protected by serio_sem.
-- Dmitry - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |