[CRIU] [PATCH 3/4] autofs: Use files.c version of find_used_fd

Pavel Emelyanov xemul at virtuozzo.com
Fri Feb 10 04:05:46 PST 2017


Signed-off-by: Pavel Emelyanov <xemul at virtuozzo.com>

---
 criu/autofs.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/criu/autofs.c b/criu/autofs.c
index 0ba99fc..5dfe0c6 100644
--- a/criu/autofs.c
+++ b/criu/autofs.c
@@ -828,17 +828,6 @@ static autofs_info_t *autofs_create_info(const struct mount_info *mi,
 	return i;
 }
 
-static struct fdinfo_list_entry *find_fle_by_fd(struct list_head *head, int fd)
-{
-	struct fdinfo_list_entry *fle;
-
-	list_for_each_entry(fle, head, used_list) {
-		if (fle->fe->fd == fd)
-			return fle;
-	}
-	return NULL;
-}
-
 static struct fdinfo_list_entry *autofs_pipe_le(struct pstree_item *master,
 						AutofsEntry *entry)
 {
@@ -848,7 +837,7 @@ static struct fdinfo_list_entry *autofs_pipe_le(struct pstree_item *master,
 	if (entry->has_read_fd)
 		pipe_fd = entry->read_fd;
 
-	ple = find_fle_by_fd(&rsti(master)->used, pipe_fd);
+	ple = find_used_fd(master, pipe_fd);
 	if (!ple) {
 		pr_err("Failed to find pipe fd %d in process %d\n",
 				pipe_fd, master->pid->ns[0].virt);
-- 
2.5.0



More information about the CRIU mailing list