diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-28 02:59:30 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-28 09:08:21 +0900 |
commit | 1100561cc74a4173266ac1443179ddf3d8e74a00 (patch) | |
tree | fa0e179a0a33ef18ea45db779a234b02d6e99d60 | |
parent | d5ef8d1b0872d0957cefd945fe4c926839927be9 (diff) | |
download | systemd-1100561cc74a4173266ac1443179ddf3d8e74a00.tar.gz |
growfs,repart: fix misuse of sd_device_get_devpath()
Follow-up for 0f79b3469f167583033d17f9a6fa0e4341a68003.
To obtain device node, sd_device_get_devname() must be used.
-rw-r--r-- | src/partition/growfs.c | 8 | ||||
-rw-r--r-- | src/partition/repart.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/partition/growfs.c b/src/partition/growfs.c index 88e503c86d..e5f570f0d3 100644 --- a/src/partition/growfs.c +++ b/src/partition/growfs.c @@ -50,7 +50,7 @@ static int resize_crypt_luks_device(dev_t devno, const char *fstype, dev_t main_ return log_error_errno(r, "Failed to create main sd-device for block device " DEVNUM_FORMAT_STR ": %m", DEVNUM_FORMAT_VAL(main_devno)); - r = sd_device_get_devpath(main_dev, &main_devpath); + r = sd_device_get_devname(main_dev, &main_devpath); if (r < 0) return log_device_error_errno(main_dev, r, "Failed to get main devpath: %m"); @@ -69,7 +69,7 @@ static int resize_crypt_luks_device(dev_t devno, const char *fstype, dev_t main_ return log_error_errno(r, "Failed to create sd-device for block device " DEVNUM_FORMAT_STR ": %m", DEVNUM_FORMAT_VAL(devno)); - r = sd_device_get_devpath(dev, &devpath); + r = sd_device_get_devname(dev, &devpath); if (r < 0) return log_device_error_errno(dev, r, "Failed to get devpath: %m"); @@ -137,7 +137,7 @@ static int maybe_resize_underlying_device( return log_error_errno(r, "Failed to create sd-device for block device " DEVNUM_FORMAT_STR ": %m", DEVNUM_FORMAT_VAL(devno)); - r = sd_device_get_devpath(dev, &devpath); + r = sd_device_get_devname(dev, &devpath); if (r < 0) return log_device_error_errno(dev, r, "Failed to get devpath: %m"); @@ -265,7 +265,7 @@ static int run(int argc, char *argv[]) { return log_error_errno(r, "Failed to create sd-device for block device " DEVNUM_FORMAT_STR ": %m", DEVNUM_FORMAT_VAL(devno)); - r = sd_device_get_devpath(dev, &devpath); + r = sd_device_get_devname(dev, &devpath); if (r < 0) return log_device_error_errno(dev, r, "Failed to get devpath: %m"); diff --git a/src/partition/repart.c b/src/partition/repart.c index 8824c105ff..588aaa6132 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -4049,7 +4049,7 @@ static int context_open_copy_block_paths( if (r < 0) return log_error_errno(r, "Failed to create sd-device object for block device backing '%s': %m", opened); - r = sd_device_get_devpath(dev, &bdev); + r = sd_device_get_devname(dev, &bdev); if (r < 0) return log_error_errno(r, "Failed to get device name for block device backing '%s': %m", opened); |