lkml.org 
[lkml]   [2007]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 7/9] V4L/DVB (5069): Fix bttv and friends on 64bit machines with lots of memory
    Date

    From: Gerd Hoffmann <kraxel@novell.com>

    We have a DMA32 zone now, lets use it to make sure the card
    can reach the memory we have allocated for the video frame
    buffers.

    Signed-off-by: Gerds Hoffmann <kraxel@suse.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
    ---

    drivers/media/video/video-buf.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/drivers/media/video/video-buf.c b/drivers/media/video/video-buf.c
    index f429f49..635d102 100644
    --- a/drivers/media/video/video-buf.c
    +++ b/drivers/media/video/video-buf.c
    @@ -1229,7 +1229,7 @@ videobuf_vm_nopage(struct vm_area_struct
    vaddr,vma->vm_start,vma->vm_end);
    if (vaddr > vma->vm_end)
    return NOPAGE_SIGBUS;
    - page = alloc_page(GFP_USER);
    + page = alloc_page(GFP_USER | __GFP_DMA32);
    if (!page)
    return NOPAGE_OOM;
    clear_user_page(page_address(page), vaddr, page);
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-01-15 20:43    [W:0.029 / U:0.120 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site