[CRIU] [PATCH 03/23] criu/mount.c: rm unused function

Kir Kolyshkin kir at openvz.org
Tue Oct 11 18:46:41 PDT 2016


Commit 308741d removes all calls to path_length(), but the function
itself is still there. Now, clang complains that it is unused.

Remove it.

Signed-off-by: Kir Kolyshkin <kir at openvz.org>
---
 criu/mount.c | 19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/criu/mount.c b/criu/mount.c
index 1e1e8ef..e284e9b 100644
--- a/criu/mount.c
+++ b/criu/mount.c
@@ -556,25 +556,6 @@ static struct mount_info *find_shared_peer(struct mount_info *m,
 	return NULL;
 }
 
-static inline int path_length(char *path)
-{
-	int off;
-
-	off = strlen(path);
-	/*
-	 * If we're pure / then set length to zero so that adding this
-	 * value as sub-path offset would produce the correct result.
-	 * E.g. the tail path of the "/foo/bar" relative to the "/foo"
-	 * will be the "/foo/bar" + len("/foo") == "/bar", while the
-	 * same relative to the "/" should be +0 to be the "/foo/bar",
-	 * not +1 and the "foo/bar".
-	 */
-	if (path[off - 1] == '/')
-		off--;
-
-	return off;
-}
-
 static int validate_shared(struct mount_info *m)
 {
 	struct mount_info *t, *ct;
-- 
2.7.4



More information about the CRIU mailing list