diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2006-11-02 22:06:58 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-11-03 12:27:55 -0800 |
commit | 87c2b7c045a44f6c1c7af23e64f2b286e6f7130a (patch) | |
tree | 42c59705e0b04b8cd4770556f59f65228b62feaa /kernel/ksysfs.c | |
parent | 7870db4c7fa1b03fec133c4f4e67fdaa04c5ac15 (diff) | |
download | blackbird-op-linux-87c2b7c045a44f6c1c7af23e64f2b286e6f7130a.tar.gz blackbird-op-linux-87c2b7c045a44f6c1c7af23e64f2b286e6f7130a.zip |
[PATCH] sys_pselect7 vs compat_sys_pselect7 uaccess error handling
758333458aa719bfc26ec16eafd4ad3a9e96014d fixes the not checked copy_to_user
return value of compat_sys_pselect7. I ran into this too because of an old
source tree, but my fix would look quite a bit different to Andi's fix.
The reason is that the compat function IMHO should behave the very same as
the non-compat function if possible. Since sys_pselect7 does not return
-EFAULT in this specific case, change the compat code so it behaves like
sys_pselect7.
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/ksysfs.c')
0 files changed, 0 insertions, 0 deletions