projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62ee73d
)
MIPS: Lantiq: Make vmmc explicitly non-modular
author
Paul Gortmaker
<paul.gortmaker@windriver.com>
Mon, 15 Aug 2016 20:30:54 +0000
(16:30 -0400)
committer
Ralf Baechle
<ralf@linux-mips.org>
Tue, 4 Oct 2016 14:13:57 +0000
(16:13 +0200)
The Makefile entry controlling compilation of this code is:
arch/mips/lantiq/xway/vmmc.o
---> arch/mips/lantiq/xway/Makefile:obj-y += vmmc.o
...meaning that it currently is not being built as a module by anyone.
Since module_platform_driver() 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.
We replace module.h with export.h since the file does actually use
EXPORT_SYMBOL.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: John Crispin <john@phrozen.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/13930/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/lantiq/xway/vmmc.c
patch
|
blob
|
blame
|
history
diff --git
a/arch/mips/lantiq/xway/vmmc.c
b/arch/mips/lantiq/xway/vmmc.c
index 4625495f9230aa97dbdf2d51b8eb9157d1debcbc..577ec81b557dcfa2d4805ed39cbcaffb1f7052d1 100644
(file)
--- a/
arch/mips/lantiq/xway/vmmc.c
+++ b/
arch/mips/lantiq/xway/vmmc.c
@@
-6,7
+6,7
@@
* Copyright (C) 2012 John Crispin <john@phrozen.org>
*/
-#include <linux/
module
.h>
+#include <linux/
export
.h>
#include <linux/of_platform.h>
#include <linux/of_gpio.h>
#include <linux/dma-mapping.h>
@@
-55,7
+55,6
@@
static const struct of_device_id vmmc_match[] = {
{ .compatible = "lantiq,vmmc-xway" },
{},
};
-MODULE_DEVICE_TABLE(of, vmmc_match);
static struct platform_driver vmmc_driver = {
.probe = vmmc_probe,
@@
-64,5
+63,4
@@
static struct platform_driver vmmc_driver = {
.of_match_table = vmmc_match,
},
};
-
-module_platform_driver(vmmc_driver);
+builtin_platform_driver(vmmc_driver);