All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: David Howells <dhowells@redhat.com>
Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org,
	tglx@linutronix.de, mingo@kernel.org, davej@redhat.com
Subject: Re: [PATCH 00/13] UAPI header file split
Date: Mon, 23 Jul 2012 15:50:43 +0000	[thread overview]
Message-ID: <201207231550.43775.arnd@arndb.de> (raw)
In-Reply-To: <20120720215636.14854.41208.stgit@warthog.procyon.org.uk>

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>

  parent reply	other threads:[~2012-07-23 15:50 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-20 21:56 [PATCH 00/13] UAPI header file split David Howells
2012-07-20 21:56 ` [PATCH 01/13] UAPI: Refer to the DRM UAPI headers with <...> and from certain headers only David Howells
2012-07-20 21:57 ` [PATCH 02/13] UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/ David Howells
2012-07-20 21:57 ` [PATCH 03/13] UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ David Howells
2012-07-20 21:57 ` [PATCH 04/13] UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers David Howells
2012-07-20 21:57 ` [PATCH 05/13] UAPI: Partition the header include path sets and add uapi/ header directories David Howells
2012-07-21  9:41   ` David Howells
2012-07-21  9:41     ` David Howells
2012-07-21 10:13   ` David Howells
2012-07-20 21:57 ` [PATCH 06/13] UAPI: (Scripted) Set up UAPI Kbuild files David Howells
2012-07-20 21:58 ` [PATCH 07/13] UAPI: x86: Fix the test_get_len tool David Howells
2012-07-20 21:58 ` [PATCH 08/13] UAPI: x86: Fix insn_sanity build failure after UAPI split David Howells
2012-07-20 21:58 ` [PATCH 09/13] UAPI: Set up uapi/asm/Kbuild.asm David Howells
2012-07-20 21:58 ` [PATCH 10/13] UAPI: Move linux/version.h David Howells
2012-07-20 21:58 ` [PATCH 11/13] UAPI: Remove the objhdr-y export list David Howells
2012-07-20 21:58 ` [PATCH 12/13] UAPI: x86: Differentiate the generated UAPI and internal headers David Howells
2012-07-20 21:59 ` [PATCH 13/13] UAPI: Plumb the UAPI Kbuilds into the user header installation and checking David Howells
2012-07-23 15:50 ` Arnd Bergmann [this message]
2012-07-24 12:48 ` [PATCH 00/13] UAPI header file split Michael Kerrisk
2012-07-24 13:19   ` David Howells
2012-07-25  7:48     ` Michael Kerrisk
2012-07-25  7:48       ` Michael Kerrisk
2012-07-25 10:23       ` David Howells
2012-07-25 11:01         ` Michael Kerrisk
2012-07-25 11:20           ` David Howells
2012-07-26 13:18             ` Michael Kerrisk
2012-07-26 14:32               ` David Howells
2012-07-26 14:35                 ` Michael Kerrisk
2012-07-26 15:22                   ` David Howells
2012-07-25 17:32           ` David Howells
2012-07-25 20:06             ` David Howells
2012-07-25 20:06               ` David Howells
2012-07-25 19:21           ` David Howells
2012-07-25 20:09             ` David Howells
2012-07-25 20:09               ` David Howells
2012-07-26 10:17             ` Michael Kerrisk
2012-07-26 10:46               ` David Howells
2012-07-27  7:07                 ` Michael Kerrisk
2012-07-26 10:46               ` David Howells
2012-07-26 13:29                 ` Michael Kerrisk
2012-08-03  0:15 ` Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201207231550.43775.arnd@arndb.de \
    --to=arnd@arndb.de \
    --cc=davej@redhat.com \
    --cc=dhowells@redhat.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@kernel.org \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.