Jelajahi Sumber

dm log: userspace use list_move

Replace list_del() followed by list_add() with list_move().

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Kirill A. Shutemov 14 tahun lalu
induk
melakukan
6c9b27ab08
1 mengubah file dengan 1 tambahan dan 2 penghapusan
  1. 1 2
      drivers/md/dm-log-userspace-base.c

+ 1 - 2
drivers/md/dm-log-userspace-base.c

@@ -394,8 +394,7 @@ static int flush_by_group(struct log_c *lc, struct list_head *flush_list)
 			group[count] = fe->region;
 			count++;
 
-			list_del(&fe->list);
-			list_add(&fe->list, &tmp_list);
+			list_move(&fe->list, &tmp_list);
 
 			type = fe->type;
 			if (count >= MAX_FLUSH_GROUP_COUNT)