mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00:00
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:
parent
3ff195b011
commit
af10ec77b4
2 changed files with 5 additions and 9 deletions
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue