From: Mark Salter <hidden> Date: 2013-12-14 17:01:23
Remove messy dependencies from SERIO_I8042 by having it depend on one
Kconfig symbol (ARCH_MIGHT_HAVE_PC_SERIO) and having architectures
which need it select ARCH_MIGHT_HAVE_PC_SERIO in arch/*/Kconfig.
New architectures are unlikely to need SERIO_I8042, so this avoids
having an ever growing list of architectures to exclude.
Signed-off-by: Mark Salter <redacted>
CC: Dmitry Torokhov <dmitry.torokhov@gmail.com>
CC: Richard Henderson <redacted>
CC: linux-alpha@vger.kernel.org
CC: Russell King <redacted>
CC: linux-arm-kernel@lists.infradead.org
CC: Tony Luck <tony.luck@intel.com>
CC: Fenghua Yu <redacted>
CC: linux-ia64@vger.kernel.org
CC: Ralf Baechle <redacted>
CC: linux-mips@linux-mips.org
CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: Paul Mackerras <redacted>
CC: linuxppc-dev@lists.ozlabs.org
CC: Paul Mundt <redacted>
CC: linux-sh@vger.kernel.org
CC: "David S. Miller" <davem@davemloft.net>
CC: sparclinux@vger.kernel.org
CC: Guan Xuetao <redacted>
CC: Ingo Molnar <mingo@redhat.com>
CC: Thomas Gleixner <redacted>
CC: "H. Peter Anvin" <hpa@zytor.com>
CC: x86@kernel.org
---
drivers/input/serio/Kconfig | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
From: "H. Peter Anvin" <hpa@zytor.com> Date: 2013-12-14 18:34:10
On 12/14/2013 08:59 AM, Mark Salter wrote:
Remove messy dependencies from SERIO_I8042 by having it depend on one
Kconfig symbol (ARCH_MIGHT_HAVE_PC_SERIO) and having architectures
which need it select ARCH_MIGHT_HAVE_PC_SERIO in arch/*/Kconfig.
New architectures are unlikely to need SERIO_I8042, so this avoids
having an ever growing list of architectures to exclude.
Signed-off-by: Mark Salter <redacted>
CC: Dmitry Torokhov <dmitry.torokhov@gmail.com>
CC: Richard Henderson <redacted>
CC: linux-alpha@vger.kernel.org
CC: Russell King <redacted>
CC: linux-arm-kernel@lists.infradead.org
CC: Tony Luck <tony.luck@intel.com>
CC: Fenghua Yu <redacted>
CC: linux-ia64@vger.kernel.org
CC: Ralf Baechle <redacted>
CC: linux-mips@linux-mips.org
CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: Paul Mackerras <redacted>
CC: linuxppc-dev@lists.ozlabs.org
CC: Paul Mundt <redacted>
CC: linux-sh@vger.kernel.org
CC: "David S. Miller" <davem@davemloft.net>
CC: sparclinux@vger.kernel.org
CC: Guan Xuetao <redacted>
CC: Ingo Molnar <mingo@redhat.com>
CC: Thomas Gleixner <redacted>
CC: "H. Peter Anvin" <hpa@zytor.com>
CC: x86@kernel.org
On Sat, Dec 14, 2013 at 10:32:31AM -0800, H. Peter Anvin wrote:
On 12/14/2013 08:59 AM, Mark Salter wrote:
quoted
Remove messy dependencies from SERIO_I8042 by having it depend on one
Kconfig symbol (ARCH_MIGHT_HAVE_PC_SERIO) and having architectures
which need it select ARCH_MIGHT_HAVE_PC_SERIO in arch/*/Kconfig.
New architectures are unlikely to need SERIO_I8042, so this avoids
having an ever growing list of architectures to exclude.
Signed-off-by: Mark Salter <redacted>
CC: Dmitry Torokhov <dmitry.torokhov@gmail.com>
CC: Richard Henderson <redacted>
CC: linux-alpha@vger.kernel.org
CC: Russell King <redacted>
CC: linux-arm-kernel@lists.infradead.org
CC: Tony Luck <tony.luck@intel.com>
CC: Fenghua Yu <redacted>
CC: linux-ia64@vger.kernel.org
CC: Ralf Baechle <redacted>
CC: linux-mips@linux-mips.org
CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
CC: Paul Mackerras <redacted>
CC: linuxppc-dev@lists.ozlabs.org
CC: Paul Mundt <redacted>
CC: linux-sh@vger.kernel.org
CC: "David S. Miller" <davem@davemloft.net>
CC: sparclinux@vger.kernel.org
CC: Guan Xuetao <redacted>
CC: Ingo Molnar <mingo@redhat.com>
CC: Thomas Gleixner <redacted>
CC: "H. Peter Anvin" <hpa@zytor.com>
CC: x86@kernel.org
Acked-by: H. Peter Anvin <redacted>
How are we going to merge this? In bulk through input tree or peacemeal
through all arches first?
--
Dmitry
From: Mark Salter <hidden> Date: 2013-12-15 15:51:35
On Sun, 2013-12-15 at 02:36 -0800, Dmitry Torokhov wrote:
On Sat, Dec 14, 2013 at 10:32:31AM -0800, H. Peter Anvin wrote:
quoted
On 12/14/2013 08:59 AM, Mark Salter wrote:
quoted
Remove messy dependencies from SERIO_I8042 by having it depend on one
Kconfig symbol (ARCH_MIGHT_HAVE_PC_SERIO) and having architectures
which need it select ARCH_MIGHT_HAVE_PC_SERIO in arch/*/Kconfig.
New architectures are unlikely to need SERIO_I8042, so this avoids
having an ever growing list of architectures to exclude.
How are we going to merge this? In bulk through input tree or peacemeal
through all arches first?
They should all go together to eliminate the chance of bisect breakage.
Either the input tree or maybe akpm tree.