diff --git a/[refs] b/[refs] index 038276135131..852d0c8e42d0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a71a261f5c39685698f7f1970dc7046b36e132d1 +refs/heads/master: 54499afbb80e44ae5511984486b4b33d6229fceb diff --git a/trunk/drivers/md/dm-bufio.c b/trunk/drivers/md/dm-bufio.c index cc06a1e52423..b9e006aa6062 100644 --- a/trunk/drivers/md/dm-bufio.c +++ b/trunk/drivers/md/dm-bufio.c @@ -441,8 +441,7 @@ static void __relink_lru(struct dm_buffer *b, int dirty) c->n_buffers[b->list_mode]--; c->n_buffers[dirty]++; b->list_mode = dirty; - list_del(&b->lru_list); - list_add(&b->lru_list, &c->lru[dirty]); + list_move(&b->lru_list, &c->lru[dirty]); } /*----------------------------------------------------------------