lkml.org 
[lkml]   [2011]   [Apr]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[media] dib0700: get rid of on-stack dma buffers
    Date
    Hi,

    since I got no reaction[1] on the vp702x driver, I proceed with the
    dib0700.

    There are multiple drivers in drivers/media/dvb/dvb-usb/ which use
    usb_control_msg to perform dma to stack-allocated buffers. This is a bad idea
    because of cache-coherency issues and on some platforms the stack is mapped
    virtually and also lib/dma-debug.c warn's about it at runtime.

    Patches to ec168, ce6230, au6610 and lmedm04 were already tested and reviewed
    and submitted for inclusion [2]. Patches to a800, vp7045, friio, dw2102, m920x
    and opera1 are still waiting for for review and testing [3].

    This patch to dib0700 is a fix for a warning seen and reported by Zdenek
    Kabalec in Bug #15977 [4].

    Florian Mickler (2):
    [media] dib0700: get rid of on-stack dma buffers
    [media] dib0700: remove unused variable

    Regards,
    Flo

    References:
    [1]: http://www.spinics.net/lists/linux-media/msg30448.html
    [2]: http://comments.gmane.org/gmane.linux.kernel/1115404
    [3]: http://groups.google.com/group/fa.linux.kernel/browse_frm/thread/e169edc121b91181/f1498cd026a59fe2
    [4]: https://bugzilla.kernel.org/show_bug.cgi?id=15977



    \
     
     \ /
      Last update: 2011-04-03 19:27    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean