Re: + drivers-acpi-apei-erst-dbgc-get_useru64-doesnt-work-on-i386.patchadded to -mm tree
From: H. Peter Anvin
Date: Thu Aug 12 2010 - 01:06:54 EST
On 08/11/2010 09:30 PM, Andrew Morton wrote:
>
> It occurs so rarely that it's probably not worth bothering about, IMO.
>
I think the real question is if we want people to convert:
if (copy_from_user(foo, bar, sizeof *foo))
return -EFAULT;
... into ...
if (get_user(*foo, bar))
return -EFAULT;
... or ...
rv = get_user(*foo, bar);
if (rv)
return rv;
... where *foo is a structure type. It does have the advantage that a
single API does everything, simple or not, but has the disadvantage that
the partial-access semantics are now less explicit.
-hpa
--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/