diff options
author | Michael Buesch <mb@bu3sch.de> | 2009-07-29 11:39:03 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-08-08 01:05:12 +0200 |
commit | 18753ebc8a98efe0e8ff6167afb31cef220c8e50 (patch) | |
tree | 7c2d95b3758acf4cf3b42aec04d284ae67de1647 /arch | |
parent | USB: pl2303: New vendor and product id (diff) | |
download | linux-18753ebc8a98efe0e8ff6167afb31cef220c8e50.tar.xz linux-18753ebc8a98efe0e8ff6167afb31cef220c8e50.zip |
USB: devio: Properly do access_ok() checks
access_ok() checks must be done on every part of the userspace structure
that is accessed. If access_ok() on one part of the struct succeeded, it
does not imply it will succeed on other parts of the struct. (Does
depend on the architecture implementation of access_ok()).
This changes the __get_user() users to first check access_ok() on the
data structure.
Signed-off-by: Michael Buesch <mb@bu3sch.de>
Cc: stable <stable@kernel.org>
Cc: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions