diff options
author | Alexander Motin <mav@FreeBSD.org> | 2016-10-17 15:02:17 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2016-10-17 15:02:17 +0000 |
commit | a1a604ca902bbe790abd63576d5127680663f0e1 (patch) | |
tree | bacc0b57718997f86c2506c847bd0766b69aca8e /sys/dev/rtwn/usb/rtwn_usb_rx.c | |
parent | 9e621953611e11cbb2282f7b28b3796621693328 (diff) | |
download | src-a1a604ca902bbe790abd63576d5127680663f0e1.tar.gz src-a1a604ca902bbe790abd63576d5127680663f0e1.zip |
Make pass driver better support CAM_CDB_POINTER flag.
Previously pass driver just ignored the flag, making random kernel code
access user-space pointer, sometime causing crashes even for correctly
written applications if user-level context was switched or swapped out.
This patch tries to copyin the CDB into kernel space to avoid it.
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=307523
Diffstat (limited to 'sys/dev/rtwn/usb/rtwn_usb_rx.c')
0 files changed, 0 insertions, 0 deletions