]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
loop-util: rename loop_device_open() -> loop_device_open_from_path()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 19 Sep 2022 00:12:15 +0000 (09:12 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 28 Sep 2022 08:42:37 +0000 (17:42 +0900)
No functional changes, just preparation for later commits.

src/dissect/dissect.c
src/gpt-auto-generator/gpt-auto-generator.c
src/home/homework-luks.c
src/shared/loop-util.c
src/shared/loop-util.h

index 8cdf312f58ae804dab79a73c1db6f5f9d8fc3d4e..6b0616e4bbef6b8bc96720e4fa65d0cdf4ec7dbd 100644 (file)
@@ -874,7 +874,7 @@ static int action_umount(const char *path) {
                 return log_error_errno(r, "Failed to get devname of block device " DEVNUM_FORMAT_STR ": %m",
                                        DEVNUM_FORMAT_VAL(devno));
 
-        r = loop_device_open(devname, 0, LOCK_EX, &d);
+        r = loop_device_open_from_path(devname, 0, LOCK_EX, &d);
         if (r < 0)
                 return log_error_errno(r, "Failed to open loop device '%s': %m", devname);
 
index 3155a7cb60c373d9ec1f88685146f3b469c5ae8d..31377d877d5c38fd9f9c6b635496c53ddb883299 100644 (file)
@@ -647,7 +647,7 @@ static int enumerate_partitions(dev_t devnum) {
         /* Let's take a LOCK_SH lock on the block device, in case udevd is already running. If we don't take
          * the lock, udevd might end up issuing BLKRRPART in the middle, and we don't want that, since that
          * might remove all partitions while we are operating on them. */
-        r = loop_device_open(devname, O_RDONLY, LOCK_SH, &loop);
+        r = loop_device_open_from_path(devname, O_RDONLY, LOCK_SH, &loop);
         if (r < 0)
                 return log_debug_errno(r, "Failed to open %s: %m", devname);
 
index 0369e285a70289bfe14d65003428bea0fb4c5c81..c2be8b153f09763a219778f2c2b052100b6ee40b 100644 (file)
@@ -1284,7 +1284,7 @@ int home_setup_luks(
                         return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Failed to determine backing device for DM %s.", setup->dm_name);
 
                 if (!setup->loop) {
-                        r = loop_device_open(n, O_RDWR, LOCK_UN, &setup->loop);
+                        r = loop_device_open_from_path(n, O_RDWR, LOCK_UN, &setup->loop);
                         if (r < 0)
                                 return log_error_errno(r, "Failed to open loopback device %s: %m", n);
                 }
index 54251f0fb72e63929e66c71c58cf674e8232c4c1..6097d46d29e3f1a70cdfb1f1ecf4f162e8eb6117 100644 (file)
@@ -414,7 +414,7 @@ static int loop_device_make_internal(
                         /* If this is already a block device and we are supposed to cover the whole of it
                          * then store an fd to the original open device node — and do not actually create an
                          * unnecessary loopback device for it. */
-                        return loop_device_open_full(NULL, fd, open_flags, lock_op, ret);
+                        return loop_device_open_from_fd(fd, open_flags, lock_op, ret);
         } else {
                 r = stat_verify_regular(&st);
                 if (r < 0)
index 756041adaab9b9ff88a6ec6f2e8874c8684a8d6f..26b8c89f5ffcba9b11623dd8e692038f512d7b9c 100644 (file)
@@ -31,8 +31,11 @@ struct LoopDevice {
 int loop_device_make(int fd, int open_flags, uint64_t offset, uint64_t size, uint32_t loop_flags, int lock_op, LoopDevice **ret);
 int loop_device_make_by_path(const char *path, int open_flags, uint32_t loop_flags, int lock_op, LoopDevice **ret);
 int loop_device_open_full(const char *loop_path, int loop_fd, int open_flags, int lock_op, LoopDevice **ret);
-static inline int loop_device_open(const char *loop_path, int open_flags, int lock_op, LoopDevice **ret) {
-        return loop_device_open_full(loop_path, -1, open_flags, lock_op, ret);
+static inline int loop_device_open_from_fd(int fd, int open_flags, int lock_op, LoopDevice **ret) {
+        return loop_device_open_full(NULL, fd, open_flags, lock_op, ret);
+}
+static inline int loop_device_open_from_path(const char *path, int open_flags, int lock_op, LoopDevice **ret) {
+        return loop_device_open_full(path, -1, open_flags, lock_op, ret);
 }
 
 LoopDevice* loop_device_ref(LoopDevice *d);