From: Rusty Russell <rusty@rustcorp.com.au>
To: Paul Gortmaker <paul.gortmaker@windriver.com>,
linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
Al Viro <viro@zeniv.linux.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Chris Zankel <chris@zankel.net>,
David Howells <dhowells@redhat.com>,
Fenghua Yu <fenghua.yu@intel.com>,
Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-alpha@vger.kernel.org, linux-am33-list@redhat.com,
linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
Matt Turner <mattst88@gmail.com>,
Max Filippov <jcmvbkbc@gmail.com>,
Richard Henderson <rth@twiddle.net>,
Rich Felker <dalias@libc.org>,
Russell King <linux@armlinux.org.uk>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Tony Luck <tony.luck@intel.com>
Subject: Re: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 10:46:58 +1030 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA@mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker@windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha@vger.kernel.org
> Cc: linux-am33-list@redhat.com
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-ia64@vger.kernel.org
> Cc: linux-sh@vger.kernel.org
> Cc: linux-xtensa@linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: Rusty Russell <rusty@rustcorp.com.au>
To: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
Al Viro <viro@zeniv.linux.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Chris Zankel <chris@zankel.net>,
David Howells <dhowells@redhat.com>,
Fenghua Yu <fenghua.yu@intel.com>,
Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-alpha@vger.kernel.org, linux-am33-list@redhat.com,
linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
Matt Turner <mattst88@gmail.com>,
Max Filippov <jcmvbkbc@gmail.com>,
Richard Henderson <rth@twiddle.net>,
Rich Felker <dalias@libc.org>,
Russell King <linux@armlinux.org.uk>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Tony Luck <tony.luck@intel.com>
Subject: Re: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 10:46:58 +1030 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA@mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker@windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha@vger.kernel.org
> Cc: linux-am33-list@redhat.com
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-ia64@vger.kernel.org
> Cc: linux-sh@vger.kernel.org
> Cc: linux-xtensa@linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: Rusty Russell <rusty@rustcorp.com.au>
To: Paul Gortmaker <paul.gortmaker@windriver.com>,
linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Al Viro <viro@zeniv.linux.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Chris Zankel <chris@zankel.net>,
David Howells <dhowells@redhat.com>,
Fenghua Yu <fenghua.yu@intel.com>,
Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-alpha@vger.kernel.org, linux-am33-list@redhat.com,
linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
Matt Turner <mattst88@gmail.com>,
Max Filippov <jcmvbkbc@gmail.com>,
Richard Henderson <rth@twiddle.net>,
Rich Felker <dalias@libc.org>,
Russell King <linux@armlinux.org.uk>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Tony Luck <tony.luck@intel.com>,
Yoshinori Sato <ysato@users.sourceforge.jp>,
Jessica Yu <jeyu@redhat.com>
Subject: Re: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 10:46:58 +1030 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
Message-ID: <20170124001658.q2OhSxpVktk6WTbHlnti4F_oOE5A-y_BZAaVXlVI3vM@z> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA@mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker@windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha@vger.kernel.org
> Cc: linux-am33-list@redhat.com
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-ia64@vger.kernel.org
> Cc: linux-sh@vger.kernel.org
> Cc: linux-xtensa@linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: Rusty Russell <rusty@rustcorp.com.au>
To: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
Al Viro <viro@zeniv.linux.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Chris Zankel <chris@zankel.net>,
David Howells <dhowells@redhat.com>,
Fenghua Yu <fenghua.yu@intel.com>,
Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-alpha@vger.kernel.org, linux-am33-list@redhat.com,
linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
Matt Turner <mattst88@gmail.com>,
Max Filippov <jcmvbkbc@gmail.com>,
Richard Henderson <rth@twiddle.net>,
Rich Felker <dalias@libc.org>,
Russell King <linux@armlinux.org.uk>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Tony Luck <tony.luck@intel.com>
Subject: Re: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 00:28:58 +0000 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA@mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker@windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha@vger.kernel.org
> Cc: linux-am33-list@redhat.com
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-ia64@vger.kernel.org
> Cc: linux-sh@vger.kernel.org
> Cc: linux-xtensa@linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: rusty@rustcorp.com.au (Rusty Russell)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 10:46:58 +1030 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA at mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker at windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha at vger.kernel.org
> Cc: linux-am33-list at redhat.com
> Cc: linux-arm-kernel at lists.infradead.org
> Cc: linux-ia64 at vger.kernel.org
> Cc: linux-sh at vger.kernel.org
> Cc: linux-xtensa at linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: Rusty Russell <rusty@rustcorp.com.au>
To: Paul Gortmaker <paul.gortmaker@windriver.com>,
linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
Al Viro <viro@zeniv.linux.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Chris Zankel <chris@zankel.net>,
David Howells <dhowells@redhat.com>,
Fenghua Yu <fenghua.yu@intel.com>,
Ivan Kokshaysky <ink@jurassic.park.msu.ru>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-alpha@vger.kernel.org, linux-am33-list@redhat.com,
linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
Matt Turner <mattst88@gmail.com>,
Max Filippov <jcmvbkbc@gmail.com>,
Richard Henderson <rth@twiddle.net>,
Rich Felker <dalias@libc.org>,
Russell King <linux@armlinux.org.uk>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Tony Luck <tony.luck@intel.com>,
Yoshinori Sato <ysato@users.sourceforge.jp>,
"Jessica Yu" <jeyu@redhat.com>
Subject: Re: [PATCH v2 00/10] Finalize separation of extable.h from module.h
Date: Tue, 24 Jan 2017 10:46:58 +1030 [thread overview]
Message-ID: <878tq1joqt.fsf@rustcorp.com.au> (raw)
In-Reply-To: <20170109204010.5047-1-paul.gortmaker@windriver.com>
BTW, you missed Jeyu, the current module maintainer.
Not that we care, I think, it's pretty trivial:
Acked-by: Rusty Russell <rusty@rustcorp.com.au> (module.h parts)
Cheers,
Rusty.
Paul Gortmaker <paul.gortmaker@windriver.com> writes:
> Some of the arch specific changes have already been picked up by the
> arch maintainers in v1, so I'm assuming the other folks just figured I'd
> ask Linus to pull the remainder. Which is the current plan ; soak this
> in linux-next on 4.10-rc3 and request a pull in the next merge window.
>
> So please shout if you are an arch maintainer and see something here you
> have questions or comments on. Otherwise, you don't have to do anything.
>
> Once all the old users who expected extable content via module.h are
> gone, then and only then can we remove the back compat line as done in
> the final patch in this series.
>
> I've been build testing this locally on a regular basis in with my other
> pending work, on a bunch of different architectures, so hopefully we
> don't see anything go pear shaped when it goes into sfr's linux-next.
>
> The only real change in the v1 ---> v2 aside from dropping merged
> content was the restructuring in the ia64 based on comments from Al
> Viro to improve some header separation at the same time. I'd resent
> just those two for follow up comments and nobody seemed to have further
> suggestions. Note that I'm not able to run test ia64; just compile.
>
> There was also a minor context refresh required due to the recent
> treewide asm/uaccess --> linux/uaccess change, which gave me the
> motivation to get this out of my queue and finalized.
>
> RFC/V1: https://lkml.kernel.org/r/CA+55aFyDw_jK609LcjpWvVMTzCWuH6nLUXiZDeYC2tpSaZqhXA@mail.gmail.com
> ia64: https://lkml.kernel.org/r/20160920022924.9537-1-paul.gortmaker@windriver.com
>
> ---
>
> Cc: Al Viro <viro@zeniv.linux.org.uk>
> Cc: Andrew Morton <akpm@linux-foundation.org>
> Cc: Chris Zankel <chris@zankel.net>
> Cc: David Howells <dhowells@redhat.com>
> Cc: Fenghua Yu <fenghua.yu@intel.com>
> Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: linux-alpha@vger.kernel.org
> Cc: linux-am33-list@redhat.com
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-ia64@vger.kernel.org
> Cc: linux-sh@vger.kernel.org
> Cc: linux-xtensa@linux-xtensa.org
> Cc: Matt Turner <mattst88@gmail.com>
> Cc: Max Filippov <jcmvbkbc@gmail.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Rich Felker <dalias@libc.org>
> Cc: Russell King <linux@armlinux.org.uk>
> Cc: Rusty Russell <rusty@rustcorp.com.au>
> Cc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
> Cc: Tony Luck <tony.luck@intel.com>
> Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
>
> Paul Gortmaker (10):
> ia64: move ia64_done_with_exception out of asm/uaccess.h
> ia64: ensure exception table search users include extable.h
> m32r: migrate exception table users off module.h and onto extable.h
> arm: migrate exception table users off module.h and onto extable.h
> alpha: migrate exception table users off module.h and onto extable.h
> mn10300: migrate exception table users off module.h and onto extable.h
> xtensa: migrate exception table users off module.h and onto extable.h
> sh: migrate exception table users off module.h and onto extable.h
> core: migrate exception table users off module.h and onto extable.h
> module.h: remove extable.h include now users have migrated
>
> arch/alpha/kernel/traps.c | 2 +-
> arch/alpha/mm/fault.c | 2 +-
> arch/arm/mm/extable.c | 2 +-
> arch/arm/mm/fault.c | 2 +-
> arch/ia64/include/asm/exception.h | 35 +++++++++++++++++++++++++++++++++++
> arch/ia64/include/asm/uaccess.h | 15 ---------------
> arch/ia64/kernel/kprobes.c | 4 ++--
> arch/ia64/kernel/traps.c | 6 ++++--
> arch/ia64/kernel/unaligned.c | 4 +++-
> arch/ia64/mm/fault.c | 2 ++
> arch/m32r/mm/extable.c | 2 +-
> arch/m32r/mm/fault.c | 2 +-
> arch/mn10300/mm/extable.c | 2 +-
> arch/mn10300/mm/misalignment.c | 2 +-
> arch/sh/include/asm/uaccess.h | 1 -
> arch/sh/kernel/kprobes.c | 2 +-
> arch/sh/kernel/traps.c | 3 ++-
> arch/sh/mm/extable_32.c | 2 +-
> arch/sh/mm/extable_64.c | 2 +-
> arch/xtensa/mm/fault.c | 2 +-
> include/linux/module.h | 1 -
> init/main.c | 1 +
> kernel/extable.c | 1 +
> kernel/module.c | 1 +
> 24 files changed, 63 insertions(+), 35 deletions(-)
> create mode 100644 arch/ia64/include/asm/exception.h
>
> --
> 2.11.0
next prev parent reply other threads:[~2017-01-24 0:16 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-09 20:40 [PATCH v2 00/10] Finalize separation of extable.h from module.h Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 01/10] ia64: move ia64_done_with_exception out of asm/uaccess.h Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 02/10] ia64: ensure exception table search users include extable.h Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 03/10] m32r: migrate exception table users off module.h and onto extable.h Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-10 22:49 ` Sudip Mukherjee
2017-01-09 20:40 ` [PATCH 04/10] arm: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 05/10] alpha: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 06/10] mn10300: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 07/10] xtensa: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 08/10] sh: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 09/10] core: " Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-09 20:40 ` [PATCH 10/10] module.h: remove extable.h include now users have migrated Paul Gortmaker
2017-01-09 20:40 ` Paul Gortmaker
2017-01-10 2:24 ` kbuild test robot
2017-01-10 2:24 ` kbuild test robot
2017-01-10 2:24 ` kbuild test robot
2017-01-10 2:26 ` kbuild test robot
2017-01-10 2:26 ` kbuild test robot
2017-01-10 2:26 ` kbuild test robot
2017-01-24 0:16 ` Rusty Russell [this message]
2017-01-24 0:28 ` [PATCH v2 00/10] Finalize separation of extable.h from module.h Rusty Russell
2017-01-24 0:16 ` Rusty Russell
2017-01-24 0:16 ` Rusty Russell
2017-01-24 0:16 ` Rusty Russell
2017-01-24 0:16 ` Rusty Russell
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=878tq1joqt.fsf@rustcorp.com.au \
--to=rusty@rustcorp.com.au \
--cc=akpm@linux-foundation.org \
--cc=chris@zankel.net \
--cc=dalias@libc.org \
--cc=dhowells@redhat.com \
--cc=fenghua.yu@intel.com \
--cc=ink@jurassic.park.msu.ru \
--cc=jcmvbkbc@gmail.com \
--cc=linux-alpha@vger.kernel.org \
--cc=linux-am33-list@redhat.com \
--cc=linux-arch@vger.kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-ia64@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sh@vger.kernel.org \
--cc=linux-xtensa@linux-xtensa.org \
--cc=linux@armlinux.org.uk \
--cc=mattst88@gmail.com \
--cc=paul.gortmaker@windriver.com \
--cc=rth@twiddle.net \
--cc=sudipm.mukherjee@gmail.com \
--cc=tony.luck@intel.com \
--cc=torvalds@linux-foundation.org \
--cc=viro@zeniv.linux.org.uk \
/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.