From: Andrew Morton <akpm@linux-foundation.org>
Date: Wed, 7 Nov 2007 21:20:05 -0800
On x86 only. We could use force_successful_syscall_return()
to make sure the condition codes get set correctly on
other platforms.
But even in that case we'd still be broken when the return
value is exactly -1 and that's what the application is going
to compare against to test for errors.
-