aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/serial/qcserial.c
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@redhat.com>2012-02-20 15:34:34 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-04-02 09:52:32 -0700
commit61849d8278208ab8445e6143387b5cfe0219c21d (patch)
treed748aa00c73b1e851290ab6a16068b91107d2361 /drivers/usb/serial/qcserial.c
parent727414186307fa88c9240f32cfe45a11b672274e (diff)
downloadkernel_samsung_smdk4412-61849d8278208ab8445e6143387b5cfe0219c21d.zip
kernel_samsung_smdk4412-61849d8278208ab8445e6143387b5cfe0219c21d.tar.gz
kernel_samsung_smdk4412-61849d8278208ab8445e6143387b5cfe0219c21d.tar.bz2
USB: ums_realtek: do not use stack memory for DMA in __do_config_autodelink
commit 4898e07174b79013afd2b422ef6c4336ef8e6783 upstream. __do_config_autodelink passes the data variable to the transport function. If the calling functions pass a stack variable, this will eventually trigger a DMA-API debug backtrace for mapping stack memory in the DMA buffer. Fix this by calling kmemdup for the passed data instead. Signed-off-by: Josh Boyer <jwboyer@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/qcserial.c')
0 files changed, 0 insertions, 0 deletions