# \[PATCH 07/13\] vmlfb: use list\_move() instead of list\_del()/list\_add() combination

- Subsystems: FRAMEBUFFER LAYER, THE REST
- Maintainers: Helge Deller, Linus Torvalds
- List: linux-fbdev
- 1 message, 1 author
- Page: https://ratatoskr.run/linux-fbdev/2011/03/3690343/t

## \[PATCH 07/13\] vmlfb: use list\_move() instead of list\_del()/list\_add() combination

- From: Kirill A. Shutemov \<hidden\>
- Date: 2011-03-15 22:56:13 
- Message: https://ratatoskr.run/linux-fbdev/2011/03/3690343.md

```text
Signed-off-by: Kirill A. Shutemov <redacted>
Cc: Tejun Heo <tj@kernel.org>
Cc: <redacted>
---
 drivers/video/vermilion/vermilion.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/drivers/video/vermilion/vermilion.c b/drivers/video/vermilion/vermilion.c
index 931a567..970e43d 100644
--- a/drivers/video/vermilion/vermilion.c
+++ b/drivers/video/vermilion/vermilion.c
@@ -891,8 +891,7 @@ static int vmlfb_set_par(struct fb_info *info)
 	int ret;
 
 	mutex_lock(&vml_mutex);
-	list_del(&vinfo->head);
-	list_add(&vinfo->head, (subsys) ? &global_has_mode : &global_no_mode);
+	list_move(&vinfo->head, (subsys) ? &global_has_mode : &global_no_mode);
 	ret = vmlfb_set_par_locked(vinfo);
 
 	mutex_unlock(&vml_mutex);
-- 
1.7.4.1

```
