Re: [PATCH 00/13] UAPI header file split
From: Arnd Bergmann <arnd@arndb.de>
Date: 2012-07-23 15:50:57
Also in:
lkml
On Friday 20 July 2012, David Howells wrote:
(a) It reduces the size of the kernel-only headers and obviates the need
for __KERNEL__ conditionals in the remnant kernel-only headers.
(b) In what we have today, there are complex interdependencies between
headers that are partly exported to user space, and we want to reduce
those interdependencies.
It simplifies the problem space by splitting out the user headers as
they then only depend only on other user headers.
This step makes it easier to follow through with the remaining steps as
the remnant kernel headers can be split up without regard as to whether
the UAPI will be broken. Header files such as linux/sched.h can even
disappear entirely if that seems convenient.
There is another potential benefit as well: it becomes easier to track
when the UAPI changes just from the filenames in the GIT log.
Further, linux-api@vger.kernel.org can be put into the MAINTAINERS file
for the uapi/ directories so that patches changing them get sent to that
list by everyone using get_maintainer.pl.Looks all good to me. For the entire series: Acked-by: Arnd Bergmann <arnd@arndb.de>