summaryrefslogtreecommitdiff
path: root/src/mount
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-16 18:04:45 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-16 22:08:12 +0200
commit9e79123884a36ce095b98d1c0fe247dddf02dbec (patch)
tree44aa6f24493ba003d091f802fc51cff52c78b61d /src/mount
parent46d4149d0f89c66b7cf856b7a0d6ffe3478f6d17 (diff)
downloadsystemd-9e79123884a36ce095b98d1c0fe247dddf02dbec.tar.gz
tree-wide: use SYNTHETIC_ERRNO with log_device_* in more places
Diffstat (limited to 'src/mount')
-rw-r--r--src/mount/mount-tool.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/mount/mount-tool.c b/src/mount/mount-tool.c
index 84d5288c75..f5873d1c06 100644
--- a/src/mount/mount-tool.c
+++ b/src/mount/mount-tool.c
@@ -936,10 +936,9 @@ static int umount_by_device(sd_bus *bus, const char *what) {
if (r < 0)
return log_device_error_errno(d, r, "Failed to get device property: %m");
- if (!streq(v, "filesystem")) {
- log_device_error(d, "%s does not contain a known file system.", what);
- return -EINVAL;
- }
+ if (!streq(v, "filesystem"))
+ return log_device_error_errno(d, SYNTHETIC_ERRNO(EINVAL),
+ "%s does not contain a known file system.", what);
if (sd_device_get_property_value(d, "SYSTEMD_MOUNT_WHERE", &v) >= 0)
r2 = stop_mounts(bus, v);
@@ -1275,10 +1274,9 @@ static int discover_loop_backing_file(void) {
if (r < 0)
return log_error_errno(r, "Failed to get device from device number: %m");
- if (sd_device_get_property_value(d, "ID_FS_USAGE", &v) < 0 || !streq(v, "filesystem")) {
- log_device_error(d, "%s does not contain a known file system.", arg_mount_what);
- return -EINVAL;
- }
+ if (sd_device_get_property_value(d, "ID_FS_USAGE", &v) < 0 || !streq(v, "filesystem"))
+ return log_device_error_errno(d, SYNTHETIC_ERRNO(EINVAL),
+ "%s does not contain a known file system.", arg_mount_what);
r = acquire_mount_type(d);
if (r < 0)