X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2Fdmabuf.c;h=baf4244a54f2f9b6d81661c983eb117ae189fb3e;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=c601ea25ec48ccaf4a1b5e60e6a7f853642b6eec;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/sound/oss/dmabuf.c b/sound/oss/dmabuf.c index c601ea25e..baf4244a5 100644 --- a/sound/oss/dmabuf.c +++ b/sound/oss/dmabuf.c @@ -88,7 +88,7 @@ static int sound_alloc_dmap(struct dma_buffparms *dmap) while (start_addr == NULL && dmap->buffsize > PAGE_SIZE) { for (sz = 0, size = PAGE_SIZE; size < dmap->buffsize; sz++, size <<= 1); dmap->buffsize = PAGE_SIZE * (1 << sz); - start_addr = (char *) __get_free_pages(GFP_ATOMIC|GFP_DMA, sz); + start_addr = (char *) __get_free_pages(GFP_ATOMIC|GFP_DMA|__GFP_NOWARN, sz); if (start_addr == NULL) dmap->buffsize /= 2; }