[alsa-devel] [PATCH] Fix build error with strict mm checking
Martin Habets
errandir_news at mph.eclipse.co.uk
Wed Jun 13 01:18:57 CEST 2007
Turning on STRICT_MM_TYPECHECKS in include/asm/page.h causes a
build error for sparc32. This patch against 2.6.21 fixes this.
Martin
Signed-off-by: Martin Habets <errandir_news at mph.eclipse.co.uk>
---
--- linux/sound/core/sgbuf.c.orig 2007-06-06 23:53:34.000000000 +0100
+++ linux/sound/core/sgbuf.c 2007-06-06 23:54:45.000000000 +0100
@@ -96,7 +96,7 @@ void *snd_malloc_sgbuf_pages(struct devi
}
sgbuf->size = size;
- dmab->area = vmap(sgbuf->page_table, sgbuf->pages, VM_MAP, PAGE_KERNEL);
+ dmab->area = vmap(sgbuf->page_table, sgbuf->pages, VM_MAP, __pgprot(PAGE_KERNEL));
if (! dmab->area)
goto _failed;
return dmab->area;
More information about the Alsa-devel
mailing list