From: Adrian Bunk Date: Sat, 6 Oct 2007 22:58:15 +0000 (+0200) Subject: snd_mem_proc_read(): convert to list_for_each_entry* X-Git-Tag: v2.6.16.55-rc1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d98c1fe4557680dd52543db7716d2badd6701cf7;p=thirdparty%2Fkernel%2Fstable.git snd_mem_proc_read(): convert to list_for_each_entry* Stolen from a patch by Johannes Berg . Signed-off-by: Adrian Bunk --- diff --git a/sound/core/memalloc.c b/sound/core/memalloc.c index 19b3dcbb09c23..abe270aa6f369 100644 --- a/sound/core/memalloc.c +++ b/sound/core/memalloc.c @@ -517,7 +517,6 @@ static int snd_mem_proc_read(char *page, char **start, off_t off, { int len = 0; long pages = snd_allocated_pages >> (PAGE_SHIFT-12); - struct list_head *p; struct snd_mem_list *mem; int devno; static char *types[] = { "UNKNOWN", "CONT", "DEV", "DEV-SG", "SBUS" }; @@ -527,8 +526,7 @@ static int snd_mem_proc_read(char *page, char **start, off_t off, "pages : %li bytes (%li pages per %likB)\n", pages * PAGE_SIZE, pages, PAGE_SIZE / 1024); devno = 0; - list_for_each(p, &mem_list_head) { - mem = list_entry(p, struct snd_mem_list, list); + list_for_each_entry(mem, &mem_list_head, list) { devno++; len += snprintf(page + len, count - len, "buffer %d : ID %08x : type %s\n",