scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
Introduce these two functions and export them such that the next patch can add calls to these functions from the SCSI core. Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com> Acked-by: Tejun Heo <tj@kernel.org> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: <stable@vger.kernel.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
7fa8512330
commit
2afc9166f7
@@ -237,6 +237,9 @@ int __must_check sysfs_create_files(struct kobject *kobj,
|
||||
const struct attribute **attr);
|
||||
int __must_check sysfs_chmod_file(struct kobject *kobj,
|
||||
const struct attribute *attr, umode_t mode);
|
||||
struct kernfs_node *sysfs_break_active_protection(struct kobject *kobj,
|
||||
const struct attribute *attr);
|
||||
void sysfs_unbreak_active_protection(struct kernfs_node *kn);
|
||||
void sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr,
|
||||
const void *ns);
|
||||
bool sysfs_remove_file_self(struct kobject *kobj, const struct attribute *attr);
|
||||
@@ -350,6 +353,17 @@ static inline int sysfs_chmod_file(struct kobject *kobj,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static inline struct kernfs_node *
|
||||
sysfs_break_active_protection(struct kobject *kobj,
|
||||
const struct attribute *attr)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static inline void sysfs_unbreak_active_protection(struct kernfs_node *kn)
|
||||
{
|
||||
}
|
||||
|
||||
static inline void sysfs_remove_file_ns(struct kobject *kobj,
|
||||
const struct attribute *attr,
|
||||
const void *ns)
|
||||
|
Reference in New Issue
Block a user