]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
snd_mem_proc_read(): convert to list_for_each_entry*
authorAdrian Bunk <bunk@kernel.org>
Sat, 6 Oct 2007 22:58:15 +0000 (00:58 +0200)
committerAdrian Bunk <bunk@kernel.org>
Sat, 6 Oct 2007 22:58:15 +0000 (00:58 +0200)
Stolen from a patch by Johannes Berg <johannes@sipsolutions.net>.

Signed-off-by: Adrian Bunk <bunk@kernel.org>
sound/core/memalloc.c

index 19b3dcbb09c23bdaad0192e53877116501275490..abe270aa6f36920d8ec731298be86cfa282e40e1 100644 (file)
@@ -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",