[lkml]   [2011]   [Aug]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: USB related "unable to handle kernel paging request" in 3.0.0-rc7
    Looking at this, I noticed a memory corruption bug introduce in:
    ab22cbda6651d "[media] vp7045: get rid of on-stack dma buffers"

    vp7045_properties.size_of_priv is sizeof(u8 *) so in vp7045_usb_probe()
    the d->priv buffer gets allocated twice. Once in:
    -> dvb_usb_init()

    And once explicitly to a larger buffer later on in the function with
    a kmalloc().

    So the two places that use the buffer will probably race and cause
    memory corruption.

    dan carpenter

     \ /
      Last update: 2011-08-02 11:01    [W:0.023 / U:51.364 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site