sysfs: Add support for tagged directories with untagged members.
I had hopped to avoid this but the bonding driver adds a file to /sys/class/net/ and the easiest way to handle that file is to make it untagged and to register it only once. So relax the rules on tagged directories, and make bonding work. Signed-off-by: Eric W. Biederman <ebiederm@aristanetworks.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
3ff195b011
commit
af10ec77b4
@@ -335,6 +335,8 @@ int sysfs_hash_and_remove(struct sysfs_dirent *dir_sd, const void *ns, const cha
|
||||
sysfs_addrm_start(&acxt, dir_sd);
|
||||
|
||||
sd = sysfs_find_dirent(dir_sd, ns, name);
|
||||
if (sd && (sd->s_ns != ns))
|
||||
sd = NULL;
|
||||
if (sd)
|
||||
sysfs_remove_one(&acxt, sd);
|
||||
|
||||
|
Reference in New Issue
Block a user