Thread (37 messages) 37 messages, 4 authors, 2012-08-03

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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help