Commit 6407ebb271fc34440b306f305e1efb7685eece26
1 parent
80a3d1bb41
Exists in
master
and in
7 other branches
module: Make module sysfs functions private.
These were placed in the header in ef665c1a06 to get the various SYSFS/MODULE config combintations to compile. That may have been necessary then, but it's not now. These functions are all local to module.c. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Cc: Randy Dunlap <randy.dunlap@oracle.com>
Showing 2 changed files with 25 additions and 37 deletions Side-by-side Diff
include/linux/module.h
... | ... | @@ -672,43 +672,10 @@ |
672 | 672 | |
673 | 673 | #endif /* CONFIG_MODULES */ |
674 | 674 | |
675 | -struct device_driver; | |
676 | 675 | #ifdef CONFIG_SYSFS |
677 | -struct module; | |
678 | - | |
679 | 676 | extern struct kset *module_kset; |
680 | 677 | extern struct kobj_type module_ktype; |
681 | 678 | extern int module_sysfs_initialized; |
682 | - | |
683 | -int mod_sysfs_init(struct module *mod); | |
684 | -int mod_sysfs_setup(struct module *mod, | |
685 | - struct kernel_param *kparam, | |
686 | - unsigned int num_params); | |
687 | -int module_add_modinfo_attrs(struct module *mod); | |
688 | -void module_remove_modinfo_attrs(struct module *mod); | |
689 | - | |
690 | -#else /* !CONFIG_SYSFS */ | |
691 | - | |
692 | -static inline int mod_sysfs_init(struct module *mod) | |
693 | -{ | |
694 | - return 0; | |
695 | -} | |
696 | - | |
697 | -static inline int mod_sysfs_setup(struct module *mod, | |
698 | - struct kernel_param *kparam, | |
699 | - unsigned int num_params) | |
700 | -{ | |
701 | - return 0; | |
702 | -} | |
703 | - | |
704 | -static inline int module_add_modinfo_attrs(struct module *mod) | |
705 | -{ | |
706 | - return 0; | |
707 | -} | |
708 | - | |
709 | -static inline void module_remove_modinfo_attrs(struct module *mod) | |
710 | -{ } | |
711 | - | |
712 | 679 | #endif /* CONFIG_SYSFS */ |
713 | 680 | |
714 | 681 | #define symbol_request(x) try_then_request_module(symbol_get(x), "symbol:" #x) |
kernel/module.c
... | ... | @@ -1323,7 +1323,7 @@ |
1323 | 1323 | #endif |
1324 | 1324 | } |
1325 | 1325 | |
1326 | -int module_add_modinfo_attrs(struct module *mod) | |
1326 | +static int module_add_modinfo_attrs(struct module *mod) | |
1327 | 1327 | { |
1328 | 1328 | struct module_attribute *attr; |
1329 | 1329 | struct module_attribute *temp_attr; |
... | ... | @@ -1349,7 +1349,7 @@ |
1349 | 1349 | return error; |
1350 | 1350 | } |
1351 | 1351 | |
1352 | -void module_remove_modinfo_attrs(struct module *mod) | |
1352 | +static void module_remove_modinfo_attrs(struct module *mod) | |
1353 | 1353 | { |
1354 | 1354 | struct module_attribute *attr; |
1355 | 1355 | int i; |
... | ... | @@ -1365,7 +1365,7 @@ |
1365 | 1365 | kfree(mod->modinfo_attrs); |
1366 | 1366 | } |
1367 | 1367 | |
1368 | -int mod_sysfs_init(struct module *mod) | |
1368 | +static int mod_sysfs_init(struct module *mod) | |
1369 | 1369 | { |
1370 | 1370 | int err; |
1371 | 1371 | struct kobject *kobj; |
... | ... | @@ -1399,7 +1399,7 @@ |
1399 | 1399 | return err; |
1400 | 1400 | } |
1401 | 1401 | |
1402 | -int mod_sysfs_setup(struct module *mod, | |
1402 | +static int mod_sysfs_setup(struct module *mod, | |
1403 | 1403 | struct kernel_param *kparam, |
1404 | 1404 | unsigned int num_params) |
1405 | 1405 | { |
... | ... | @@ -1444,6 +1444,27 @@ |
1444 | 1444 | } |
1445 | 1445 | |
1446 | 1446 | #else /* CONFIG_SYSFS */ |
1447 | + | |
1448 | +static inline int mod_sysfs_init(struct module *mod) | |
1449 | +{ | |
1450 | + return 0; | |
1451 | +} | |
1452 | + | |
1453 | +static inline int mod_sysfs_setup(struct module *mod, | |
1454 | + struct kernel_param *kparam, | |
1455 | + unsigned int num_params) | |
1456 | +{ | |
1457 | + return 0; | |
1458 | +} | |
1459 | + | |
1460 | +static inline int module_add_modinfo_attrs(struct module *mod) | |
1461 | +{ | |
1462 | + return 0; | |
1463 | +} | |
1464 | + | |
1465 | +static inline void module_remove_modinfo_attrs(struct module *mod) | |
1466 | +{ | |
1467 | +} | |
1447 | 1468 | |
1448 | 1469 | static void mod_sysfs_fini(struct module *mod) |
1449 | 1470 | { |