[PATCH] arch: use list_move()
This patch converts the combination of list_del(A) and list_add(A, B) to list_move(A, B) under arch/. Cc: Geert Uytterhoeven <geert@linux-m68k.org> Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: Akinobu Mita <mita@miraclelinux.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:

committed by
Linus Torvalds

parent
8e13059a37
commit
a7addcea6a
@@ -119,8 +119,7 @@ static inline int refill(void)
|
||||
if(hole->end == prev->start) {
|
||||
hole->size += prev->size;
|
||||
hole->end = prev->end;
|
||||
list_del(&(prev->list));
|
||||
list_add(&(prev->list), &hole_cache);
|
||||
list_move(&(prev->list), &hole_cache);
|
||||
ret++;
|
||||
}
|
||||
|
||||
@@ -182,8 +181,7 @@ static inline unsigned long get_baddr(int len, unsigned long align)
|
||||
#endif
|
||||
return hole->end;
|
||||
} else if(hole->size == newlen) {
|
||||
list_del(&(hole->list));
|
||||
list_add(&(hole->list), &hole_cache);
|
||||
list_move(&(hole->list), &hole_cache);
|
||||
dvma_entry_use(hole->start) = newlen;
|
||||
#ifdef DVMA_DEBUG
|
||||
dvma_allocs++;
|
||||
|
Reference in New Issue
Block a user