diff options
author | Petr Vandrovec <petr@vandrovec.name> | 2007-05-07 04:14:47 +0200 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2007-07-10 00:07:37 +0200 |
commit | ee9be425961c3ccf75553c83a73bf1f707e66d91 (patch) | |
tree | 0ffcc2409744d3e3710478594b1e04e406bd6eb2 /net/atm/atm_misc.c | |
parent | 6552731a058a4facefd921b0b45a9a5392baa5ea (diff) | |
download | kernel_samsung_smdk4412-ee9be425961c3ccf75553c83a73bf1f707e66d91.tar.gz kernel_samsung_smdk4412-ee9be425961c3ccf75553c83a73bf1f707e66d91.tar.bz2 kernel_samsung_smdk4412-ee9be425961c3ccf75553c83a73bf1f707e66d91.zip |
ieee1394: raw1394: Fix read() for 32bit userland on 64bit kernel
read() always failed with -EFAULT. This was happening due to
raw1394_compat_read copying data to wrong location - access_ok always
failed as 'r' is kernel address, not user. Whole function just tried to
copy data from 'r' to 'r', which is not good.
Signed-off-by: Petr Vandrovec <petr@vandrovec.name>
Acked-by: Dan Dennedy <dan@dennedy.org>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (split into 3 patches)
Diffstat (limited to 'net/atm/atm_misc.c')
0 files changed, 0 insertions, 0 deletions