diff --git a/fs/hmdfs/comm/device_node.c b/fs/hmdfs/comm/device_node.c index 54eaaf06f22373c23570b1fd91ca72a2c27a2a7d..183f3b7172c522b8b5142de151ff25c4d0d6f40c 100644 --- a/fs/hmdfs/comm/device_node.c +++ b/fs/hmdfs/comm/device_node.c @@ -1421,6 +1421,7 @@ int hmdfs_register_sysfs(const char *name, struct hmdfs_sb_info *sbi) init_completion(&sbi->s_kobj_unregister); ret = kobject_init_and_add(&sbi->kobj, &sbi_ktype, &hmdfs_kset->kobj, "%s", name); + sysfs_change_owner(&sbi->kobj, KUIDT_INIT(1000), KGIDT_INIT(1000)); mutex_unlock(&hmdfs_sysfs_mutex); if (ret) {