pid1,sd-device: use PATH_STARTSWITH_SET more
This commit is contained in:
parent
f5a9bd21b9
commit
e5e0a79623
|
@ -121,9 +121,7 @@ int mount_points_list_get(const char *mountinfo, MountPoint **head) {
|
|||
* unmount these things, hence don't bother. */
|
||||
if (mount_point_is_api(p) ||
|
||||
mount_point_ignore(p) ||
|
||||
path_startswith(p, "/dev") ||
|
||||
path_startswith(p, "/sys") ||
|
||||
path_startswith(p, "/proc"))
|
||||
PATH_STARTSWITH_SET(p, "/dev", "/sys", "/proc"))
|
||||
continue;
|
||||
|
||||
/* If we are in a container, don't attempt to
|
||||
|
|
|
@ -793,9 +793,9 @@ _public_ int sd_device_get_subsystem(sd_device *device, const char **ret) {
|
|||
else if (path_startswith(device->devpath, "/module/"))
|
||||
r = device_set_subsystem(device, "module");
|
||||
else if (!(drivers = strstr(syspath, "/drivers/")) &&
|
||||
(path_startswith(device->devpath, "/subsystem/") ||
|
||||
path_startswith(device->devpath, "/class/") ||
|
||||
path_startswith(device->devpath, "/bus/")))
|
||||
PATH_STARTSWITH_SET(device->devpath, "/subsystem/",
|
||||
"/class/",
|
||||
"/bus/"))
|
||||
r = device_set_subsystem(device, "subsystem");
|
||||
if (r < 0 && r != -ENOENT)
|
||||
return log_device_debug_errno(device, r, "sd-device: Failed to set subsystem for %s: %m", device->devpath);
|
||||
|
|
Loading…
Reference in a new issue