On Wed, 12 Dec 2007 10:56:33 +1100 Stephen Rothwell wrote: > > Signed-off-by: Stephen Rothwell <[EMAIL PROTECTED]> > --- > drivers/base/driver.c | 24 ++++++++++++++++++++++++ > drivers/net/iseries_veth.c | 15 +++++++-------- > include/linux/device.h | 3 +++ > 3 files changed, 34 insertions(+), 8 deletions(-) > > > diff --git a/drivers/base/driver.c b/drivers/base/driver.c > index eb11475..6527a91 100644 > --- a/drivers/base/driver.c > +++ b/drivers/base/driver.c > @@ -91,6 +91,30 @@ struct device * driver_find_device(struct device_driver > *drv, > EXPORT_SYMBOL_GPL(driver_find_device); > > /** > + * driver_create_dir - create a subdirectory for a driver. > + * @drv: driver. > + * @kobj: the kobject we are creating the directory for. > + */ > +int __must_check driver_create_dir(struct device_driver *drv, > + struct kobject *kobj) > +{ > + kobj->parent = &drv->kobj; > + return kobject_add(kobj); > +} > +EXPORT_SYMBOL_GPL(driver_create_dir); > + > +/** > + * driver_remove_dir - remove a subdirectory for a driver. > + * @drv: driver. > + * @attr: driver attribute descriptor.
Second arg below is @kobj. > + */ > +void driver_remove_dir(struct device_driver *drv, struct kobject *kobj) > +{ > + kobject_del(kobj); > +} > +EXPORT_SYMBOL_GPL(driver_remove_dir); > + > +/** > * driver_create_file - create sysfs file for driver. > * @drv: driver. > * @attr: driver attribute descriptor. --- ~Randy _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev