Loading fs/namespace.c +1 −9 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #include <linux/acct.h> #include <linux/capability.h> #include <linux/module.h> #include <linux/sysfs.h> #include <linux/seq_file.h> #include <linux/namespace.h> #include <linux/namei.h> Loading @@ -28,15 +29,6 @@ extern int __init init_rootfs(void); #ifdef CONFIG_SYSFS extern int __init sysfs_init(void); #else static inline int sysfs_init(void) { return 0; } #endif /* spinlock for vfsmount related operations, inplace of dcache_lock */ __cacheline_aligned_in_smp DEFINE_SPINLOCK(vfsmount_lock); Loading include/linux/sysfs.h +7 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ int __must_check sysfs_create_group(struct kobject *, void sysfs_remove_group(struct kobject *, const struct attribute_group *); void sysfs_notify(struct kobject * k, char *dir, char *attr); extern int __must_check sysfs_init(void); #else /* CONFIG_SYSFS */ static inline int sysfs_create_dir(struct kobject * k) Loading Loading @@ -194,6 +196,11 @@ static inline void sysfs_notify(struct kobject * k, char *dir, char *attr) { } static inline int __must_check sysfs_init(void) { return 0; } #endif /* CONFIG_SYSFS */ #endif /* _SYSFS_H_ */ Loading
fs/namespace.c +1 −9 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ #include <linux/acct.h> #include <linux/capability.h> #include <linux/module.h> #include <linux/sysfs.h> #include <linux/seq_file.h> #include <linux/namespace.h> #include <linux/namei.h> Loading @@ -28,15 +29,6 @@ extern int __init init_rootfs(void); #ifdef CONFIG_SYSFS extern int __init sysfs_init(void); #else static inline int sysfs_init(void) { return 0; } #endif /* spinlock for vfsmount related operations, inplace of dcache_lock */ __cacheline_aligned_in_smp DEFINE_SPINLOCK(vfsmount_lock); Loading
include/linux/sysfs.h +7 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,8 @@ int __must_check sysfs_create_group(struct kobject *, void sysfs_remove_group(struct kobject *, const struct attribute_group *); void sysfs_notify(struct kobject * k, char *dir, char *attr); extern int __must_check sysfs_init(void); #else /* CONFIG_SYSFS */ static inline int sysfs_create_dir(struct kobject * k) Loading Loading @@ -194,6 +196,11 @@ static inline void sysfs_notify(struct kobject * k, char *dir, char *attr) { } static inline int __must_check sysfs_init(void) { return 0; } #endif /* CONFIG_SYSFS */ #endif /* _SYSFS_H_ */