Re: [PATCH 08/10] Use __kernel_ulong_t in struct msqid64_ds

From: H.J. Lu
Date: Fri May 18 2012 - 08:06:35 EST


On Fri, May 18, 2012 at 4:53 AM, David Howells <dhowells@xxxxxxxxxx> wrote:
> H. Peter Anvin <hpa@xxxxxxxxxx> wrote:
>
>> User mode can, and should, be able to use the exported headers.  David
>> Howells have been doing even more work to distill out the actual
>> exported ABIs from the kernel and remove remaining chaff.
>
> See:
>
>        http://git.infradead.org/users/dhowells/linux-headers.git/shortlog/refs/heads/uapi-split
>
> Linus: Any chance of this being pulled at the end of the next merge window?  I
> know you said you didn't want to do another big header file cleanup for a
> while after pulling the system.h disintegration, but I'm wondering if your
> distaste has expired yet.
>

As shown by x32, the kernel interface types are really arch-dependent.
Any generic types based on long won't work for x32.


--
H.J.
--
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/