Commit 473c7105 authored by Patrick Mochel's avatar Patrick Mochel

driver model: make driverfs an implicit initcall.

parent 65d20c54
...@@ -318,18 +318,6 @@ void device_unregister(struct device * dev) ...@@ -318,18 +318,6 @@ void device_unregister(struct device * dev)
put_device(dev); put_device(dev);
} }
static int __init device_init(void)
{
int error;
error = init_driverfs_fs();
if (error)
panic("DEV: could not initialize driverfs");
return 0;
}
core_initcall(device_init);
EXPORT_SYMBOL(device_register); EXPORT_SYMBOL(device_register);
EXPORT_SYMBOL(device_unregister); EXPORT_SYMBOL(device_unregister);
EXPORT_SYMBOL(get_device); EXPORT_SYMBOL(get_device);
......
...@@ -509,11 +509,13 @@ static void put_mount(void) ...@@ -509,11 +509,13 @@ static void put_mount(void)
DBG("driverfs: mount_count = %d\n",mount_count); DBG("driverfs: mount_count = %d\n",mount_count);
} }
int __init init_driverfs_fs(void) static int __init driverfs_init(void)
{ {
return register_filesystem(&driverfs_fs_type); return register_filesystem(&driverfs_fs_type);
} }
core_initcall(driverfs_init);
static struct dentry * get_dentry(struct dentry * parent, const char * name) static struct dentry * get_dentry(struct dentry * parent, const char * name)
{ {
struct qstr qstr; struct qstr qstr;
......
...@@ -65,6 +65,4 @@ driverfs_create_symlink(struct driver_dir_entry * parent, ...@@ -65,6 +65,4 @@ driverfs_create_symlink(struct driver_dir_entry * parent,
extern void extern void
driverfs_remove_file(struct driver_dir_entry *, const char * name); driverfs_remove_file(struct driver_dir_entry *, const char * name);
extern int init_driverfs_fs(void);
#endif /* _DDFS_H_ */ #endif /* _DDFS_H_ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment