[tip:x86/platform] x86/platform: Make platform/geode/ alix.c explicitly non-modular

2016-02-16 Thread tip-bot for Paul Gortmaker
Commit-ID: 52d856e88171e1ec000d0479363c1e4e81991130 Gitweb: http://git.kernel.org/tip/52d856e88171e1ec000d0479363c1e4e81991130 Author: Paul Gortmaker AuthorDate: Sun, 14 Feb 2016 18:09:55 -0500 Committer: Ingo Molnar CommitDate: Tue, 16 Feb 2016 09:11:09 +0100 x86/platform: Make

[tip:x86/platform] x86/platform: Make platform/intel-quark/ imr_selftest.c explicitly non-modular

2016-02-16 Thread tip-bot for Paul Gortmaker
Commit-ID: 32ed42ad6c42d6e0e78914a25c216fbbd595e74d Gitweb: http://git.kernel.org/tip/32ed42ad6c42d6e0e78914a25c216fbbd595e74d Author: Paul Gortmaker AuthorDate: Sun, 14 Feb 2016 18:09:53 -0500 Committer: Ingo Molnar CommitDate: Tue, 16 Feb 2016 09:11:08 +0100 x86/platform: Make

[tip:x86/platform] x86/platform: Make platform/geode/ geos.c explicitly non-modular

2016-02-16 Thread tip-bot for Paul Gortmaker
Commit-ID: eb61aee743ec647f22071479a5137241a7dcab17 Gitweb: http://git.kernel.org/tip/eb61aee743ec647f22071479a5137241a7dcab17 Author: Paul Gortmaker AuthorDate: Sun, 14 Feb 2016 18:09:54 -0500 Committer: Ingo Molnar CommitDate: Tue, 16 Feb 2016 09:11:09 +0100 x86/platform: Make

[tip:x86/platform] x86/platform: Make platform/intel-quark/ imr.c explicitly non-modular

2016-02-16 Thread tip-bot for Paul Gortmaker
Commit-ID: 7f5301b7e66a1fd096b5d10dbb0bb2a8832516b4 Gitweb: http://git.kernel.org/tip/7f5301b7e66a1fd096b5d10dbb0bb2a8832516b4 Author: Paul Gortmaker AuthorDate: Sun, 14 Feb 2016 18:09:52 -0500 Committer: Ingo Molnar CommitDate: Tue, 16 Feb 2016 09:11:08 +0100 x86/platform: Make

[PATCH 1/3] drivers/acpi: make bgrt driver explicitly non-modular

2016-02-14 Thread Paul Gortmaker
; Cc: Len Brown Cc: Matthew Garrett Cc: Josh Triplett Cc: linux-a...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/acpi/bgrt.c | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/acpi/bgrt.c b/drivers/acpi/bgrt.c index a83e3c62c5a9..75f128e766a9

[PATCH 2/3] drivers/acpi: make apei/ghes.c more explicitly non-modular

2016-02-14 Thread Paul Gortmaker
hat is the easiest way to maintain compatibility with the existing boot arg use cases. Cc: "Rafael J. Wysocki" Cc: Len Brown Cc: Huang Ying Cc: linux-a...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/acpi/apei/ghes.c | 23 +++ 1 file changed, 7 inserti

[PATCH 0/3] acpi: remove modular references from non modular code

2016-02-14 Thread Paul Gortmaker
u Cc: Huang Ying Cc: Josh Triplett Cc: Len Brown Cc: Matthew Garrett Cc: "Rafael J. Wysocki" Cc: linux-a...@vger.kernel.org Paul Gortmaker (3): drivers/acpi: make bgrt driver explicitly non-modular drivers/acpi: make apei/ghes.c more explicitly non-modular drivers/

[PATCH 3/3] drivers/acpi: make pmic/intel_pmic_crc.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
contained at the top of the file in the comments. Cc: "Rafael J. Wysocki" Cc: Len Brown Cc: Aaron Lu Cc: linux-a...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/acpi/pmic/intel_pmic_crc.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git

[PATCH] x86: make platform/intel-quark/imr_selftest.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
delete the MODULE_LICENSE tag etc. since all that information was (or is now) contained at the top of the file in the comments. Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Bryan O'Donoghue Cc: x...@kernel.org Signed-off-by: Paul Gortmaker --- arch

[PATCH 1/5] x86: make platform/intel-quark/imr.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
. We also delete the MODULE_LICENSE tag etc. since all that information was (or is now) contained at the top of the file in the comments. Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Bryan O'Donoghue Cc: x...@kernel.org Signed-off-by: Paul Gortmaker --- arch/x86/p

[PATCH 0/5] x86: remove modular references from non modular code

2016-02-14 Thread Paul Gortmaker
#x27;Donoghue Cc: Ed Wildgoose Cc: "H. Peter Anvin" Cc: Ingo Molnar Cc: Philip Prindeville Cc: Thomas Gleixner Cc: x...@kernel.org Paul Gortmaker (5): x86: make platform/intel-quark/imr.c explicitly non-modular x86: make platform/intel-quark/imr_selftest.c explicitly non-modul

[PATCH 4/5] x86: make platform/geode/alix.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
Anvin" Cc: Ed Wildgoose Cc: x...@kernel.org Signed-off-by: Paul Gortmaker --- arch/x86/platform/geode/alix.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/x86/platform/geode/alix.c b/arch/x86/platform/geode/alix.c index 76b6632d3143..1865c196f136 1

[PATCH 3/5] x86: make platform/geode/geos.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
ned at the top of the file in the comments. Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Philip Prindeville Cc: x...@kernel.org Signed-off-by: Paul Gortmaker --- arch/x86/platform/geode/geos.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git

[PATCH 5/5] x86: make platform/geode/net5501.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
contained at the top of the file in the comments. Cc: Thomas Gleixner Cc: Ingo Molnar Cc: "H. Peter Anvin" Cc: Philip Prindeville Cc: x...@kernel.org Signed-off-by: Paul Gortmaker --- arch/x86/platform/geode/net5501.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) d

[PATCH 1/5] xen: audit usages of module.h ; remove unnecessary instances

2016-02-14 Thread Paul Gortmaker
: Boris Ostrovsky Cc: David Vrabel Cc: xen-de...@lists.xenproject.org Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- arch/arm/include/asm/xen/hypercall.h | 2 ++ drivers/xen/events/events_2l.c| 1 - drivers/xen/events/events_base.c | 2 +- drivers/xen

[PATCH 5/5] drivers/xen: make platform-pci.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
information was (or is now) contained at the top of the file in the comments. Cc: Konrad Rzeszutek Wilk Cc: Boris Ostrovsky Cc: David Vrabel Cc: xen-de...@lists.xenproject.org Signed-off-by: Paul Gortmaker --- drivers/xen/platform-pci.c | 16 ++-- 1 file changed, 6 insertions(+), 10

[PATCH 0/5] xen: avoid module usage in non-modular code

2016-02-14 Thread Paul Gortmaker
d Rzeszutek Wilk Cc: linux-arm-ker...@lists.infradead.org Cc: Russell King Cc: Stefano Stabellini Cc: xen-de...@lists.xenproject.org Paul Gortmaker (5): xen: audit usages of module.h ; remove unnecessary instances drivers/xen: make [xen-]ballon explicitly non-modular drivers/xen: make xenbus

[PATCH 4/5] drivers/xen: make sys-hypervisor.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
d Vrabel Cc: xen-de...@lists.xenproject.org Signed-off-by: Paul Gortmaker --- drivers/xen/sys-hypervisor.c | 31 --- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c index b5a7342e0ba5..ea6e98d60af0 1006

[PATCH 3/5] drivers/xen: make xenbus_dev_[front/back]end explicitly non-modular

2016-02-14 Thread Paul Gortmaker
ommit. We also delete the MODULE_LICENSE tag since all that information is already contained at the top of the file in the comments. Cc: Konrad Rzeszutek Wilk Cc: Boris Ostrovsky Cc: David Vrabel Cc: xen-de...@lists.xenproject.org Signed-off-by: Paul Gortmaker --- drivers/xen/xenbus/xenbus_dev

[PATCH 2/5] drivers/xen: make [xen-]ballon explicitly non-modular

2016-02-14 Thread Paul Gortmaker
tags since all that information is already contained at the top of the file in the comments. Cc: Konrad Rzeszutek Wilk Cc: Boris Ostrovsky Cc: David Vrabel Cc: xen-de...@lists.xenproject.org Signed-off-by: Paul Gortmaker --- drivers/xen/balloon.c | 4 drivers/xen/xen-ball

[PATCH] drivers/rtc: make class.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
ULE_LICENSE tag etc. since all that information is already contained at the top of the file in the comments. Cc: Alessandro Zummo Cc: Alexandre Belloni Cc: rtc-li...@googlegroups.com Signed-off-by: Paul Gortmaker --- drivers/rtc/class.c | 13 - 1 file changed, 13 deletions(-) diff

[PATCH] drivers/platform: make x86/intel_scu_ipc.c explicitly non-modular

2016-02-14 Thread Paul Gortmaker
since all that information is already contained at the top of the file in the comments. Cc: Darren Hart Cc: platform-driver-...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/platform/x86/intel_scu_ipc.c | 35 --- 1 file changed, 4 insertions(+), 31 dele

[PATCH] drivers/hwtracing: make coresight-* explicitly non-modular

2016-02-14 Thread Paul Gortmaker
uiltin_amba_driver(...) Since module_amba_driver() uses the same init level priority as builtin_amba_driver() the init ordering remains unchanged with this commit. Cc: Mathieu Poirier Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- [This is what I sent back in Octobe

[PATCH] drivers/staging/android: don't use modular references in sync_debug.c

2016-02-13 Thread Paul Gortmaker
n Lankhorst Cc: Greg Kroah-Hartman Signed-off-by: Paul Gortmaker --- drivers/staging/android/sync_debug.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/staging/android/sync_debug.c b/drivers/staging/android/sync_debug.c index fd13f1e885e5..5a7ec58fbc09 100644 --- a/drivers

[PATCH] mm/compaction: don't use modular references for non modular code

2016-02-13 Thread Paul Gortmaker
replace module_init with subsys_initcall ; which will be two levels earlier, but mm smells like a subsystem to me. Compile tested only. Cc: Vlastimil Babka Cc: Andrew Morton Signed-off-by: Paul Gortmaker --- [Feel free to squash this into the original, if desired.] mm/compaction.c | 4

Re: mm, compaction: fix build errors with kcompactd

2016-02-13 Thread Paul Gortmaker
On Tue, Feb 9, 2016 at 9:15 AM, Arnd Bergmann wrote: > The newly added kcompactd code introduces multiple build errors: > > include/linux/compaction.h:91:12: error: 'kcompactd_run' defined but not used > [-Werror=unused-function] > mm/compaction.c:1953:2: error: implicit declaration of function

Re: [PATCH v2 1/6] Revert "drivers/tty/serial: make 8250/8250_mtk.c explicitly non-modular"

2016-02-11 Thread Paul Gortmaker
[Re: [PATCH v2 1/6] Revert "drivers/tty/serial: make 8250/8250_mtk.c explicitly non-modular"] On 11/02/2016 (Thu 17:06) Arnd Bergmann wrote: > On Thursday 11 February 2016 11:00:22 Paul Gortmaker wrote: > > [[PATCH v2 1/6] Revert "drivers/tty/serial: make 8250/8250_m

Re: [PATCH v2 5/6] serial: 8250/mediatek: fix building with SERIAL_8250=m

2016-02-11 Thread Paul Gortmaker
[[PATCH v2 5/6] serial: 8250/mediatek: fix building with SERIAL_8250=m] On 11/02/2016 (Thu 16:41) Arnd Bergmann wrote: > The Mediatek 8250 driver has a 'bool' Kconfig symbol, but that > breaks when SERIAL_8250 is a loadable module: > > drivers/tty/built-in.o: In function `mtk8250_set_termios': >

Re: [PATCH v2 2/6] Revert "drivers/tty/serial: make 8250/8250_ingenic.c explicitly non-modular"

2016-02-11 Thread Paul Gortmaker
[[PATCH v2 2/6] Revert "drivers/tty/serial: make 8250/8250_ingenic.c explicitly non-modular"] On 11/02/2016 (Thu 16:41) Arnd Bergmann wrote: > This reverts commit cafe1ac64023, which tried to remove dead code but > left the driver in a useless state when the main 8250 driver is a > loadable modul

Re: [PATCH v2 1/6] Revert "drivers/tty/serial: make 8250/8250_mtk.c explicitly non-modular"

2016-02-11 Thread Paul Gortmaker
[[PATCH v2 1/6] Revert "drivers/tty/serial: make 8250/8250_mtk.c explicitly non-modular"] On 11/02/2016 (Thu 16:41) Arnd Bergmann wrote: > This reverts commit d72d391c126e, which tried to remove dead code but > left the driver in a useless state when the main 8250 driver is a Am I misunderstandi

Re: [PATCH 1/2] serial: 8250: fix building mediatek with SERIAL_8250=m

2016-02-08 Thread Paul Gortmaker
[[PATCH 1/2] serial: 8250: fix building mediatek with SERIAL_8250=m] On 08/02/2016 (Mon 13:51) Arnd Bergmann wrote: > The Mediatek 8250 driver has a 'bool' Kconfig symbol, but that > breaks when SERIAL_8250 is a loadable module: > > drivers/tty/built-in.o: In function `mtk8250_set_termios': > 82

Re: [PATCH 2/2] serial: 8250: fix building Ingenic with SERIAL_8250=m

2016-02-08 Thread Paul Gortmaker
[[PATCH 2/2] serial: 8250: fix building Ingenic with SERIAL_8250=m] On 08/02/2016 (Mon 13:51) Arnd Bergmann wrote: > The Ingenic 8250 driver has a 'bool' Kconfig symbol, but that > breaks when SERIAL_8250 is a loadable module: > > drivers/tty/built-in.o: In function `ingenic_uart_probe': > 8250_

Re: [PATCH 1/5] ARM: add EXPORT_SYMBOL of hook_fault_code for PCI host modularization

2016-02-08 Thread Paul Gortmaker
[Re: [PATCH 1/5] ARM: add EXPORT_SYMBOL of hook_fault_code for PCI host modularization] On 08/02/2016 (Mon 10:53) Arnd Bergmann wrote: > On Sunday 07 February 2016 19:00:40 Paul Gortmaker wrote: > > In a discussion of a previous patch set[1], it was suggested that > > modulariz

Re: [PATCH 4/5] drivers/pci: make host/pci-keystone-dw.c modular

2016-02-08 Thread Paul Gortmaker
[Re: [PATCH 4/5] drivers/pci: make host/pci-keystone-dw.c modular] On 08/02/2016 (Mon 10:59) Arnd Bergmann wrote: > On Sunday 07 February 2016 19:00:43 Paul Gortmaker wrote: > > Export the symbols that this driver requires in order for it to > > be modular. In addition to the on

Re: [PATCH 2/5] drivers/of: add EXPORT_SYMBOL to of_irq_count

2016-02-08 Thread Paul Gortmaker
[Re: [PATCH 2/5] drivers/of: add EXPORT_SYMBOL to of_irq_count] On 08/02/2016 (Mon 10:56) Arnd Bergmann wrote: > On Sunday 07 February 2016 19:00:41 Paul Gortmaker wrote: > > diff --git a/drivers/of/irq.c b/drivers/of/irq.c > > index 7ee21ae305ae..0d714748a571 100644 > > -

Re: [PATCH 3/5] drivers/pci: export dw syms enabling board specific PCI code to be tristate

2016-02-08 Thread Paul Gortmaker
[Re: [PATCH 3/5] drivers/pci: export dw syms enabling board specific PCI code to be tristate] On 08/02/2016 (Mon 10:57) Arnd Bergmann wrote: > On Sunday 07 February 2016 19:00:42 Paul Gortmaker wrote: > > After converting the drivers who select PCI_DW from bool to tristate, > >

Re: [PATCH 5/5] drivers/pci: make most of the PCI_DW drivers modular

2016-02-08 Thread Paul Gortmaker
[Re: [PATCH 5/5] drivers/pci: make most of the PCI_DW drivers modular] On 08/02/2016 (Mon 11:00) Arnd Bergmann wrote: > On Sunday 07 February 2016 19:00:44 Paul Gortmaker wrote: > > We've exported the symbols that we know these specific drivers > > will need as tristate, so

[PATCH 3/5] drivers/pci: export dw syms enabling board specific PCI code to be tristate

2016-02-07 Thread Paul Gortmaker
Bergmann Cc: linux-...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/pci/host/pcie-designware.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/pci/host/pcie-designware.c b/drivers/pci/host/pcie-designware.c index 21716827847a..65c0c81b8852 100644 --- a/drivers/pci

[PATCH 2/5] drivers/of: add EXPORT_SYMBOL to of_irq_count

2016-02-07 Thread Paul Gortmaker
of_irq_count so we can make headway with the modularization goal. Cc: Rob Herring Cc: Frank Rowand Cc: Grant Likely Cc: devicet...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/of/irq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/of/irq.c b/drivers/of/irq.c index

[PATCH 0/5] Modularize PCI_DW related drivers.

2016-02-07 Thread Paul Gortmaker
linux-arm-...@vger.kernel.org Cc: linux-...@vger.kernel.org Paul Gortmaker (5): ARM: add EXPORT_SYMBOL of hook_fault_code for PCI host modularization drivers/of: add EXPORT_SYMBOL to of_irq_count drivers/pci: export dw syms enabling board specific PCI code to be tristate drivers/pci: mak

[PATCH 1/5] ARM: add EXPORT_SYMBOL of hook_fault_code for PCI host modularization

2016-02-07 Thread Paul Gortmaker
org/r/20160108203102.GH5354@localhost Cc: Russell King Cc: Bjorn Helgaas Cc: Geert Uytterhoeven Cc: Thierry Reding Cc: Ley Foon Tan Cc: Arnd Bergmann Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- arch/arm/mm/fault.c | 3 ++- 1 file changed, 2 insertions(+), 1 del

[PATCH 5/5] drivers/pci: make most of the PCI_DW drivers modular

2016-02-07 Thread Paul Gortmaker
Arnd Bergmann Cc: linux-...@vger.kernel.org Cc: linux-arm-...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/pci/host/Kconfig | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig index b040ad7ba44d..f302038

[PATCH 4/5] drivers/pci: make host/pci-keystone-dw.c modular

2016-02-07 Thread Paul Gortmaker
: Geert Uytterhoeven Cc: Thierry Reding Cc: Arnd Bergmann Cc: linux-...@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- drivers/pci/host/Kconfig | 2 +- drivers/pci/host/pci-keystone-dw.c | 16 +++- 2 files changed, 16 insertions(+), 2

Re: [PATCH tip v6 2/5] kbuild: Add option to turn incompatible pointer check into error

2016-02-06 Thread Paul Gortmaker
[Re: [PATCH tip v6 2/5] kbuild: Add option to turn incompatible pointer check into error] On 05/02/2016 (Fri 09:16) Daniel Wagner wrote: > On 02/01/2016 07:49 AM, Daniel Wagner wrote: > > On 01/29/2016 07:55 PM, Paul Gortmaker wrote: > >> [Re: [PATCH tip v6 2/5] kbuild:

Re: [PATCH RFC 10/11] clk: sunxi: rewrite sun6i-ar100 using factors clk

2016-01-31 Thread Paul Gortmaker
On Mon, Jan 25, 2016 at 8:15 AM, Chen-Yu Tsai wrote: > sun6i's AR100 clock is a classic factors clk case: > > AR100 = ((parent mux) >> p) / (m + 1) > > Signed-off-by: Chen-Yu Tsai This patch adds a ".remove" function to a driver that is controlled by a bool Kconfig, and hence the remove code can

Re: [PATCH tip v6 2/5] kbuild: Add option to turn incompatible pointer check into error

2016-01-29 Thread Paul Gortmaker
[Re: [PATCH tip v6 2/5] kbuild: Add option to turn incompatible pointer check into error] On 29/01/2016 (Fri 13:17) Daniel Wagner wrote: > On 01/28/2016 03:44 PM, Daniel Wagner wrote: > > +# enforce correct pointer usage > > +KBUILD_CFLAGS += $(call cc-option,-Werror=incompatible-pointer-types) >

Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)

2016-01-29 Thread Paul Gortmaker
[Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)] On 28/01/2016 (Thu 16:27) Mike Kravetz wrote: > On 01/28/2016 02:59 PM, Paul Gortmaker wrote: > > [Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly

Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)

2016-01-28 Thread Paul Gortmaker
[Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)] On 28/01/2016 (Thu 14:18) Mike Kravetz wrote: > On 01/28/2016 07:05 AM, Mike Kravetz wrote: > > On 01/28/2016 06:37 AM, Paul Gortmaker wrote: > >> [Re: Regressio

Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)

2016-01-28 Thread Paul Gortmaker
[Re: Regression: 4.5-rc1 (bisect: hugetlb: make mm and fs code explicitly non-modular vs CONFIG_TIMER_STATS)] On 28/01/2016 (Thu 10:48) Christian Borntraeger wrote: > On 01/28/2016 10:40 AM, Hillf Danton wrote: > >> > >> Paul, > >> > >> the commit 3e89e1c5ea842 ("hugetlb: make mm and fs code exp

Re: [PATCH 3/9] net: bgmac: clarify CONFIG_BCMA dependency

2016-01-27 Thread Paul Gortmaker
[[PATCH 3/9] net: bgmac: clarify CONFIG_BCMA dependency] On 27/01/2016 (Wed 15:04) Arnd Bergmann wrote: > The bgmac driver depends on BCMA_HOST_SOC, which is only used > when CONFIG_BCMA is enabled. However, it is a bool option and can > be set when CONFIG_BCMA=m, and then bgmac can be built-in,

Re: [PATCH 1/2] mm, oom: introduce oom reaper

2016-01-06 Thread Paul Gortmaker
[Re: [PATCH 1/2] mm, oom: introduce oom reaper] On 06/01/2016 (Wed 10:10) Michal Hocko wrote: > On Mon 21-12-15 15:38:21, Paul Gortmaker wrote: > [...] > > ...use one of the non-modular initcalls here? I'm trying to clean up most > > of > > the non-modular uses

Re: [PATCH] drivers/bus: make uniphier-system-bus.c explicitly non-modular

2016-01-05 Thread Paul Gortmaker
[Re: [PATCH] drivers/bus: make uniphier-system-bus.c explicitly non-modular] On 05/01/2016 (Tue 11:31) Masahiro Yamada wrote: > 2016-01-05 11:26 GMT+09:00 Masahiro Yamada : > > Hi Paul, > > [...] > > > > > > I assume commit 326ea45aa827 ("bus: uniphier: allow only built-in driver") > > is a tem

Re: [PATCH] drivers/tty/serial: delete unused MODULE_DEVICE_TABLE from atmel_serial.c

2016-01-04 Thread Paul Gortmaker
[Re: [PATCH] drivers/tty/serial: delete unused MODULE_DEVICE_TABLE from atmel_serial.c] On 02/01/2016 (Sat 13:17) Sudip Mukherjee wrote: > On Thu, Dec 17, 2015 at 10:05:46AM -0500, Paul Gortmaker wrote: > > In commit c39dfebc7798956fd2140ae6321786ff35da30c3 ("drivers/tty/serial: &

[PATCH] drivers/bus: make uniphier-system-bus.c explicitly non-modular

2016-01-04 Thread Paul Gortmaker
. We also delete the MODULE_LICENSE tag etc. since all that information is already contained at the top of the file in the comments. Cc: Masahiro Yamada Cc: Rob Herring Cc: Arnd Bergmann Cc: Olof Johansson Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- drivers/bu

[PATCH] drivers/pinctrl: make mediatek/pinctrl-mt8* driver explicitly non-modular

2016-01-04 Thread Paul Gortmaker
Linus Walleij Cc: Daniel Kurtz Cc: Matthias Brugger Cc: Hongzhou Yang Cc: Yingjoe Chen Cc: linux-g...@vger.kernel.org Cc: linux-media...@lists.infradead.org Signed-off-by: Paul Gortmaker --- [The "recent commit" is 6c741c74092c61465af206672ba567940a23d709 "pinctrl: mediatek: conve

Re: [PATCH 1/2] drivers/pci: make host/pcie-rcar.c explicitly non-modular

2015-12-22 Thread Paul Gortmaker
On 2015-12-22 03:30 AM, Geert Uytterhoeven wrote: > Hi Paul, > > On Tue, Dec 22, 2015 at 1:59 AM, Paul Gortmaker > wrote: >> We also delete the MODULE_LICENSE tag etc. since all that information >> was (or is now) contained at the top of the file in the comments. &g

Re: [PATCH] soc: mediatek: SCPSYS: use builtin_platform_driver

2015-12-22 Thread Paul Gortmaker
[Re: [PATCH] soc: mediatek: SCPSYS: use builtin_platform_driver] On 22/12/2015 (Tue 21:36) Daniel Kurtz wrote: > Hi Matthias, > > One thing below is missing from this version of the patch... > > > On Fri, Dec 18, 2015 at 7:19 PM, Matthias Brugger > > wrote: > >> SCPSYS can't be built as module

[PATCH 1/2] drivers/pci: make host/pcie-rcar.c explicitly non-modular

2015-12-21 Thread Paul Gortmaker
: Bjorn Helgaas Cc: linux-...@vger.kernel.org Cc: linux...@vger.kernel.org Cc: Phil Edworthy Acked-by: Phil Edworthy Signed-off-by: Paul Gortmaker --- drivers/pci/host/pcie-rcar.c | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/pci/host/pcie-rcar.c b/driver

[PATCH 0/2] drivers/pci: use builtin_platform_driver in renesas

2015-12-21 Thread Paul Gortmaker
vger.kernel.org Cc: linux...@vger.kernel.org Paul Gortmaker (2): drivers/pci: make host/pcie-rcar.c explicitly non-modular drivers/pci: make host/pci-rcar-gen2.c explicitly non-modular drivers/pci/host/pci-rcar-gen2.c | 12 +++- drivers/pci/host/pcie-rcar.c | 11 --- 2 fi

[PATCH 2/2] drivers/pci: make host/pci-rcar-gen2.c explicitly non-modular

2015-12-21 Thread Paul Gortmaker
the top of the file in the comments. Cc: Simon Horman Acked-by: Simon Horman Cc: Bjorn Helgaas Cc: Phil Edworthy Cc: Valentine Barshak Acked-by: Phil Edworthy Cc: linux-...@vger.kernel.org Cc: linux...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/pci/host/pci-rcar-gen2.c | 12

Re: [PATCH 1/2] mm, oom: introduce oom reaper

2015-12-21 Thread Paul Gortmaker
On Tue, Dec 15, 2015 at 1:36 PM, Michal Hocko wrote: > From: Michal Hocko > > This is based on the idea from Mel Gorman discussed during LSFMM 2015 and > independently brought up by Oleg Nesterov. > [...] Since this is built-in always, can we > diff --git a/mm/oom_kill.c b/mm/oom_kill.c >

Re: [PATCH 2/2] serial: 8250_ingenic: allow to be independent of SERIAL_8250_CONSOLE

2015-12-21 Thread Paul Gortmaker
On Tue, Oct 27, 2015 at 10:20 AM, Peter Hurley wrote: > On 10/23/2015 09:31 AM, Masahiro Yamada wrote: >> This UART driver should not depend on the console. They should be >> orthogonal. >> >> Surround the earlycon code with CONFIG_SERIAL_EARLYCON conditional >> and rip off "depends on SERIAL_825

Re: [PATCH 7/8] fs: make devpts/inode.c explicitly non-modular

2015-12-19 Thread Paul Gortmaker
[Re: [PATCH 7/8] fs: make devpts/inode.c explicitly non-modular] On 17/12/2015 (Thu 11:46) Peter Hurley wrote: > Hi Paul, > > On 12/17/2015 11:11 AM, Paul Gortmaker wrote: > > The Kconfig currently controlling compilation of this code is: > > > > config UNIX98_PT

Re: [PATCH] serial: atmel: remove module device table

2015-12-19 Thread Paul Gortmaker
[[PATCH] serial: atmel: remove module device table] On 18/12/2015 (Fri 15:49) Arnd Bergmann wrote: > A recent patch removed most of the module-specific code from the atmel > serial driver, but left the MODULE_DEVICE_TABLE in place, so we can't > build it any more: > > drivers/tty/serial/atmel_se

[PATCH 3/8] fs: make fcntl.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
that. Cc: Alexander Viro Cc: Jeff Layton Cc: "J. Bruce Fields" Cc: linux-fsde...@vger.kernel.org Signed-off-by: Paul Gortmaker --- fs/fcntl.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fs/fcntl.c b/fs/fcntl.c index ee85cd4e136a..b485864eb357 100644 --- a

[PATCH 8/8] fs: make binfmt_elf.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
information at the top of the file alongside author comments, etc. Cc: Alexander Viro Cc: linux-fsde...@vger.kernel.org Signed-off-by: Paul Gortmaker --- fs/binfmt_elf.c | 11 +-- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c ind

[PATCH v2 0/8] fs: don't use module helpers in non-modular code

2015-12-17 Thread Paul Gortmaker
17:42:58 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux.git fs_initcall for you to fetch changes up to 7763d3b42ca62dc967cc56218df8007401e63cd0: fs: make binfmt_elf.c explicitly non-modular (2015-12-17 12:11:19 -0500) --

[PATCH 2/8] fs: make notify dnotify.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
7;t replace module.h with init.h since the file already has that. Cc: Eric Paris Signed-off-by: Paul Gortmaker --- fs/notify/dnotify/dnotify.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fs/notify/dnotify/dnotify.c b/fs/notify/dnotify/dnotify.c index 6faaf710e563..f67c82e7

[PATCH 7/8] fs: make devpts/inode.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
r. Cc: Al Viro Cc: Andrew Morton Cc: Peter Hurley Cc: Josh Triplett Cc: David Howells Signed-off-by: Paul Gortmaker --- fs/devpts/inode.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fs/devpts/inode.c b/fs/devpts/inode.c index c35ffdc12bba..3c89b1f0804f 100644 --- a/fs

[PATCH 1/8] hugetlb: make mm and fs code explicitly non-modular

2015-12-17 Thread Paul Gortmaker
ted-by: kernel test robot Signed-off-by: Paul Gortmaker --- fs/hugetlbfs/inode.c | 27 ++- mm/hugetlb.c | 39 +-- 2 files changed, 3 insertions(+), 63 deletions(-) diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index d

[PATCH 6/8] fs: make direct-io.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
rlier when we use the more appropriate fs_initcall here. However we've made similar changes before without any fallout and none is expected here either. Cc: Alexander Viro Cc: linux-fsde...@vger.kernel.org Signed-off-by: Paul Gortmaker --- fs/direct-io.c | 4 ++-- 1 file changed, 2 i

[PATCH 5/8] fs: make locks.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
ted here either. Cc: Jeff Layton Acked-by: Jeff Layton Cc: "J. Bruce Fields" Cc: Alexander Viro Cc: linux-fsde...@vger.kernel.org Signed-off-by: Paul Gortmaker --- fs/locks.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fs/locks.c b/fs/locks.c index 0d2b3267

[PATCH 4/8] fs: make filesystems.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
done in similar cleanups, since other code in the file is using module functions to try and load filesystem drivers etc. Cc: Alexander Viro Cc: linux-fsde...@vger.kernel.org Signed-off-by: Paul Gortmaker --- fs/filesystems.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/fil

Re: [PATCH 07/10] drivers/pci: make host/pcie-rcar.c explicitly non-modular

2015-12-17 Thread Paul Gortmaker
[RE: [PATCH 07/10] drivers/pci: make host/pcie-rcar.c explicitly non-modular] On 17/12/2015 (Thu 11:32) Phil Edworthy wrote: > Hi Paul, > > On 13 December 2015 10:59, Geert Uytterhoeven wrote: > > > > CC MODULE_AUTHOR > > > > On Sun, Dec 13, 2015 at 2

[PATCH] drivers/tty/serial: delete unused MODULE_DEVICE_TABLE from atmel_serial.c

2015-12-17 Thread Paul Gortmaker
can just remove the offending line. Fixes: c39dfebc7798 ("drivers/tty/serial: make serial/atmel_serial.c explicitly non-modular") Cc: Nicolas Ferre Cc: Jiri Slaby Cc: linux-ser...@vger.kernel.org Cc: Greg Kroah-Hartman Cc: Sudip Mukherjee Reported-by: Sudip Mukherjee Sign

Re: [PATCH] serial: atmel: header file for MODULE_DEVICE_TABLE

2015-12-17 Thread Paul Gortmaker
finition of > MODULE_DEVICE_TABLE to compile successfully. No, this isn't the right fix. We just delete the offending line. I'll send the proper patch in a minute, once I add a reported by line to it. Paul. -- > > Fixes: c39dfebc7798 ("drivers/tty/serial: make serial/a

Re: [PATCH] spi: Add builtin_spi_driver() to avoid registration boilerplate

2015-12-16 Thread Paul Gortmaker
[Re: [PATCH] spi: Add builtin_spi_driver() to avoid registration boilerplate] On 16/12/2015 (Wed 13:23) Mark Brown wrote: > On Sun, Dec 13, 2015 at 03:53:57PM -0500, Paul Gortmaker wrote: > > > Here we use that support and extend it to SPI driver registration, so where > > a

Re: [PATCH 0/5] drivers/tty: make more bool drivers explicitly non-modular

2015-12-15 Thread Paul Gortmaker
[[PATCH 0/5] drivers/tty: make more bool drivers explicitly non-modular] On 18/10/2015 (Sun 18:21) Paul Gortmaker wrote: > This next set of patches to drivers/tty fixes up more drivers that would > perhaps appear modular when looking at the code, but are controlled by > a bool Kconfig.

Re: [PATCH 00/10] drivers/pci: avoid module_init in non-modular host/pci*

2015-12-15 Thread Paul Gortmaker
[Re: [PATCH 00/10] drivers/pci: avoid module_init in non-modular host/pci*] On 14/12/2015 (Mon 11:27) Arnd Bergmann wrote: > On Monday 14 December 2015 10:19:40 Thierry Reding wrote: > > > PCIe host driver that use fixup (DECLARE_PCI_FIXUP_*) can't use tristate. > > > Fixup region is in kernel re

Re: [PATCH 0/3] cpuidle: avoid module usage in non-modular code

2015-12-14 Thread Paul Gortmaker
[Re: [PATCH 0/3] cpuidle: avoid module usage in non-modular code] On 14/12/2015 (Mon 22:31) Rafael J. Wysocki wrote: > On Sunday, December 13, 2015 06:57:09 PM Paul Gortmaker wrote: > > This series of commits is a part of a larger project to ensure > > people don't refer

[PATCH v2] hugetlb: make mm and fs code explicitly non-modular

2015-12-14 Thread Paul Gortmaker
ted-by: kernel test robot Signed-off-by: Paul Gortmaker --- [v2: combine the mm patch into the fs patch; bump the mm part to use subsys_initcall so we are guaranteed proper ordering; retest after reproducing the 0-day fail locally; update log to reflect all this.]

Re: [lkp] [fs] 2e9d30b4bd: BUG: unable to handle kernel NULL pointer dereference at 0000000000000018

2015-12-14 Thread Paul Gortmaker
[[lkp] [fs] 2e9d30b4bd: BUG: unable to handle kernel NULL pointer dereference at 0018] On 14/12/2015 (Mon 13:56) kernel test robot wrote: > FYI, we noticed the below changes on > > git://internal_merge_and_test_tree > revert-8ecb4258a962d2c917ed21e677a7032711c925bb-2e9d30b4bd5f39079

Re: [PATCH 09/10] fs: make hugetlbfs/inode.c explicitly non-modular

2015-12-14 Thread Paul Gortmaker
[[PATCH 09/10] fs: make hugetlbfs/inode.c explicitly non-modular] On 12/12/2015 (Sat 16:30) Paul Gortmaker wrote: > The Kconfig currently controlling compilation of this code is: > > config HUGETLBFS > bool "HugeTLB file system support" > > ...meaning th

Re: [PATCH 05/10] fs: make locks.c explicitly non-modular

2015-12-14 Thread Paul Gortmaker
[Re: [PATCH 05/10] fs: make locks.c explicitly non-modular] On 14/12/2015 (Mon 06:31) Jeff Layton wrote: > On Sat, 12 Dec 2015 16:30:07 -0500 > Paul Gortmaker wrote: > > > The Kconfig currently controlling compilation of this code is: > > > > config FILE_LOCKING

[PATCH] drivers/misc: make arm-charlcd.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
at the top of the file in the comments. Cc: Arnd Bergmann Cc: Linus Walleij Cc: Greg Kroah-Hartman Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- [ No 0/N lead in this time as drivers/misc only has one cleanup patch, but everyone on the Cc: knows what the 0/N boilerplat

[PATCH 3/3] drivers/cpuidle: make cpuidle-exynos.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
c: "Rafael J. Wysocki" Cc: Krzysztof Kozlowski Cc: linux...@vger.kernel.org Cc: linux-samsung-...@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- drivers/cpuidle/cpuidle-exynos.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)

[PATCH 1/3] drivers/cpuidle: make cpuidle-clps711x.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
infradead.org Signed-off-by: Paul Gortmaker --- drivers/cpuidle/cpuidle-clps711x.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/cpuidle/cpuidle-clps711x.c b/drivers/cpuidle/cpuidle-clps711x.c index 18a7f7380508..66a9f231ec41 100644 --- a/drivers/cpuidle/cpui

[PATCH 0/3] cpuidle: avoid module usage in non-modular code

2015-12-13 Thread Paul Gortmaker
er Shiyan Cc: Bartlomiej Zolnierkiewicz Cc: Daniel Lezcano Cc: Krzysztof Kozlowski Cc: Kukjin Kim Cc: "Rafael J. Wysocki" Cc: linux-arm-ker...@lists.infradead.org Cc: linux...@vger.kernel.org Cc: linux-samsung-...@vger.kernel.org Paul Gortmaker (3): drivers/cpuidle: make cpuidle-clps711x

[PATCH 2/3] drivers/cpuidle: make cpuidle-ux500.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
x...@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Paul Gortmaker --- drivers/cpuidle/cpuidle-ux500.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/cpuidle/cpuidle-ux500.c b/drivers/cpuidle/cpuidle-ux500.c index 8bf895c0017d..7941a090bea6

[PATCH 3/3] drivers/leds: make leds-syscon.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
uses the same init level priority as builtin_platform_driver() the init ordering remains unchanged with this commit. Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code. Cc: Richard Purdie Cc: Jacek Anaszewski Cc: linux-l...@vger.kernel.org Signed-off-by: Paul Gortmaker --- d

[PATCH 0/3] leds: avoid module usage in non-modular code

2015-12-13 Thread Paul Gortmaker
u Cc: Linus Walleij Cc: Jacek Anaszewski Cc: Richard Purdie Cc: linux-l...@vger.kernel.org Paul Gortmaker (3): drivers/leds: make trigger/ledtrig-cpu.c driver explicitly non-modular drivers/leds: make trigger/ledtrig-ide-disk.c driver explicitly non-modular drivers/leds: make leds-sys

[PATCH 2/3] drivers/leds: make trigger/ledtrig-ide-disk.c driver explicitly non-modular

2015-12-13 Thread Paul Gortmaker
c: Richard Purdie Cc: Jacek Anaszewski Cc: linux-l...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/leds/trigger/ledtrig-ide-disk.c | 14 +- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/leds/trigger/ledtrig-ide-disk.c b/drivers/leds/trigger/ledtrig-

[PATCH 1/3] drivers/leds: make trigger/ledtrig-cpu.c driver explicitly non-modular

2015-12-13 Thread Paul Gortmaker
Purdie Cc: Jacek Anaszewski Cc: Linus Walleij Cc: linux-l...@vger.kernel.org Signed-off-by: Paul Gortmaker --- drivers/leds/trigger/ledtrig-cpu.c | 26 +- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/drivers/leds/trigger/ledtrig-cpu.c b/drivers/leds/trigg

[PATCH] spi: Add builtin_spi_driver() to avoid registration boilerplate

2015-12-13 Thread Paul Gortmaker
ever get used in a non-modular build of the code. A similar thing was done in commit b4eb6cdbbd13698704863f680c643c569909e1c2 ("PCI: Add builtin_pci_driver() to avoid registration boilerplate"). Cc: Mark Brown Cc: linux-...@vger.kernel.org Signed-off-by: Paul Gortmaker --- [I've a

[PATCH] i2c: create builtin_i2c_driver to avoid registration boilerplate

2015-12-13 Thread Paul Gortmaker
..@vger.kernel.org Cc: linux-...@vger.kernel.org Signed-off-by: Paul Gortmaker --- [I've about 10 drivers/mfd and one drivers/gpio users of this in my personal testing queue, but obviously I can't submit those until builtin_i2c_driver makes it to mainline. Since there are no driver

[PATCH 3/3] block: make noop-iosched.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
-only. Since module_init translates to device_initcall in the non-modular case, the init ordering remains unchanged with this commit. We also delete the MODULE_LICENSE tag etc. since all that information is now contained at the top of the file in the comments. Cc: Jens Axboe Signed-off-by: Paul

[PATCH 2/3] block: make blk-throttle.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
s no doubt it is builtin-only. Since module_init translates to device_initcall in the non-modular case, the init ordering remains unchanged with this commit. Cc: Vivek Goyal Cc: Jens Axboe Signed-off-by: Paul Gortmaker --- block/blk-throttle.c | 5 ++--- 1 file changed, 2 insertions(+), 3

[PATCH 1/3] block: make genhd.c slightly more explicitly non-modular

2015-12-13 Thread Paul Gortmaker
the file itself. Cc: Jens Axboe Signed-off-by: Paul Gortmaker --- block/genhd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block/genhd.c b/block/genhd.c index cd78712bab8e..333cd557c3a4 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -1214,7 +1214,7 @@ static int __init

[PATCH 0/3] block: avoid module usage in non-modular code

2015-12-13 Thread Paul Gortmaker
objects -- only the noop-iosched had an unused exit function removed. Cc: Jens Axboe Cc: Vivek Goyal Paul Gortmaker (3): block: make genhd.c slightly more explicitly non-modular block: make blk-throttle.c explicitly non-modular block: make noop-iosched.c explicitly non-modular block/blk-

Re: [PATCH 07/10] drivers/pci: make host/pcie-rcar.c explicitly non-modular

2015-12-13 Thread Paul Gortmaker
module author if they have been actively committing, but that won't work in the authored and then largely left it alone case. P. -- > > On Sun, Dec 13, 2015 at 2:41 AM, Paul Gortmaker > wrote: > > The Kconfig currently controlling compilation of this code is: > &

<    5   6   7   8   9   10   11   12   13   14   >