|
@@ -543,7 +543,7 @@ struct sysfs_dirent *sysfs_find_dirent(struct sysfs_dirent *parent_sd,
|
|
|
struct sysfs_dirent *sd;
|
|
|
|
|
|
for (sd = parent_sd->s_dir.children; sd; sd = sd->s_sibling) {
|
|
|
- if (ns && sd->s_ns && (sd->s_ns != ns))
|
|
|
+ if (sd->s_ns != ns)
|
|
|
continue;
|
|
|
if (!strcmp(sd->s_name, name))
|
|
|
return sd;
|
|
@@ -885,7 +885,7 @@ static struct sysfs_dirent *sysfs_dir_pos(const void *ns,
|
|
|
while (pos && (ino > pos->s_ino))
|
|
|
pos = pos->s_sibling;
|
|
|
}
|
|
|
- while (pos && pos->s_ns && pos->s_ns != ns)
|
|
|
+ while (pos && pos->s_ns != ns)
|
|
|
pos = pos->s_sibling;
|
|
|
return pos;
|
|
|
}
|
|
@@ -896,7 +896,7 @@ static struct sysfs_dirent *sysfs_dir_next_pos(const void *ns,
|
|
|
pos = sysfs_dir_pos(ns, parent_sd, ino, pos);
|
|
|
if (pos)
|
|
|
pos = pos->s_sibling;
|
|
|
- while (pos && pos->s_ns && pos->s_ns != ns)
|
|
|
+ while (pos && pos->s_ns != ns)
|
|
|
pos = pos->s_sibling;
|
|
|
return pos;
|
|
|
}
|