Skip to content

Commit

Permalink
driver-core: remove legacy iSeries hack
Browse files Browse the repository at this point in the history
The PowerPC legacy iSeries plateform is being removed along with the
"one looney iseries driver", so this code can now be removed as well.

cc: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Stephen Rothwell <[email protected]>
Signed-off-by: Benjamin Herrenschmidt <[email protected]>
  • Loading branch information
sfrothwell authored and ozbenh committed Mar 8, 2012
1 parent c17a9d4 commit fcd6f76
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 34 deletions.
30 changes: 0 additions & 30 deletions drivers/base/driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -123,36 +123,6 @@ void driver_remove_file(struct device_driver *drv,
}
EXPORT_SYMBOL_GPL(driver_remove_file);

/**
* driver_add_kobj - add a kobject below the specified driver
* @drv: requesting device driver
* @kobj: kobject to add below this driver
* @fmt: format string that names the kobject
*
* You really don't want to do this, this is only here due to one looney
* iseries driver, go poke those developers if you are annoyed about
* this...
*/
int driver_add_kobj(struct device_driver *drv, struct kobject *kobj,
const char *fmt, ...)
{
va_list args;
char *name;
int ret;

va_start(args, fmt);
name = kvasprintf(GFP_KERNEL, fmt, args);
va_end(args);

if (!name)
return -ENOMEM;

ret = kobject_add(kobj, &drv->p->kobj, "%s", name);
kfree(name);
return ret;
}
EXPORT_SYMBOL_GPL(driver_add_kobj);

/**
* get_driver - increment driver reference count.
* @drv: driver.
Expand Down
4 changes: 0 additions & 4 deletions include/linux/device.h
Original file line number Diff line number Diff line change
Expand Up @@ -264,10 +264,6 @@ extern int __must_check driver_create_file(struct device_driver *driver,
extern void driver_remove_file(struct device_driver *driver,
const struct driver_attribute *attr);

extern int __must_check driver_add_kobj(struct device_driver *drv,
struct kobject *kobj,
const char *fmt, ...);

extern int __must_check driver_for_each_device(struct device_driver *drv,
struct device *start,
void *data,
Expand Down

0 comments on commit fcd6f76

Please sign in to comment.