kobject: kobj_type: remove default_attrs
Now that all in-kernel users of default_attrs for the kobj_type are gone and converted to properly use the default_groups pointer instead, it can be safely removed. There is one standard way to create sysfs files in a kobj_type, and not two like before, causing confusion as to which should be used. Cc: "Rafael J. Wysocki" <rafael@kernel.org> Link: https://lore.kernel.org/r/20220106133151.607703-1-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
@@ -703,19 +703,6 @@ int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid)
|
||||
|
||||
ktype = get_ktype(kobj);
|
||||
if (ktype) {
|
||||
struct attribute **kattr;
|
||||
|
||||
/*
|
||||
* Change owner of the default attributes associated with the
|
||||
* ktype of @kobj.
|
||||
*/
|
||||
for (kattr = ktype->default_attrs; kattr && *kattr; kattr++) {
|
||||
error = sysfs_file_change_owner(kobj, (*kattr)->name,
|
||||
kuid, kgid);
|
||||
if (error)
|
||||
return error;
|
||||
}
|
||||
|
||||
/*
|
||||
* Change owner of the default groups associated with the
|
||||
* ktype of @kobj.
|
||||
|
||||
Reference in New Issue
Block a user