int sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name, const void *new_ns) { struct sysfs_dirent *parent_sd = kobj->sd->s_parent; return sysfs_rename(kobj->sd, parent_sd, new_name, new_ns); }
int sysfs_move_dir(struct kobject *kobj, struct kobject *new_parent_kobj) { struct sysfs_dirent *sd = kobj->sd; struct sysfs_dirent *new_parent_sd; BUG_ON(!sd->s_parent); new_parent_sd = new_parent_kobj && new_parent_kobj->sd ? new_parent_kobj->sd : &sysfs_root; return sysfs_rename(sd, new_parent_sd, sd->s_name); }
int sysfs_rename_dir(struct kobject *kobj, const char *new_name) { return sysfs_rename(kobj->sd, kobj->sd->s_parent, new_name); }