summaryrefslogtreecommitdiffstats
path: root/net/netlink
diff options
context:
space:
mode:
authorDaniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>2013-08-21 10:43:19 +0200
committerDavid S. Miller <davem@davemloft.net>2013-08-22 05:47:59 +0200
commite75dc677ff8d06ffa61bef6fee436227ae5440c6 (patch)
tree15c3d8e0ae078ae6f9b3f008c9eb3a5a9c7fc29c /net/netlink
parenthso: Earlier catch of error condition (diff)
downloadlinux-e75dc677ff8d06ffa61bef6fee436227ae5440c6.tar.xz
linux-e75dc677ff8d06ffa61bef6fee436227ae5440c6.zip
hso: Fix stack corruption on some architectures
As Sergei Shtylyov explained in the #mipslinux IRC channel: [Mon 2013-08-19 12:28:21 PM PDT] <headless> guys, are you sure it's not "DMA off stack" case? [Mon 2013-08-19 12:28:35 PM PDT] <headless> it's a known stack corruptor on non-coherent arches [Mon 2013-08-19 12:31:48 PM PDT] <DonkeyHotei> headless: for usb/ehci? [Mon 2013-08-19 12:34:11 PM PDT] <DonkeyHotei> headless: explain [Mon 2013-08-19 12:35:38 PM PDT] <headless> usb_control_msg() (or other such func) should not use buffer on stack. DMA from/to stack is prohibited [Mon 2013-08-19 12:35:58 PM PDT] <headless> and EHCI uses DMA on control xfers (as well as all the others) Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlink')
0 files changed, 0 insertions, 0 deletions