ramips: pci-rt2880: 6.12: change pcibios_init declaration
authorMieczyslaw Nalewaj <namiltd@yahoo.com>
Sun, 11 May 2025 14:21:36 +0000 (16:21 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Wed, 11 Jun 2025 12:12:26 +0000 (14:12 +0200)
Fixes error:
arch/mips/pci/pci-rt2880.c:267:12: error: no previous prototype for 'pcibios_init' [-Werror=missing-prototypes]
  267 | int __init pcibios_init(void)
      |            ^~~~~~~~~~~~
cc1: all warnings being treated as errors
make[8]: *** [scripts/Makefile.build:229: arch/mips/pci/pci-rt2880.o] Error 1
make[7]: *** [scripts/Makefile.build:478: arch/mips/pci] Error 2

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/18654
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/ramips/patches-6.12/900-pci-rt2880-static-pcibios_init.patch [new file with mode: 0644]

diff --git a/target/linux/ramips/patches-6.12/900-pci-rt2880-static-pcibios_init.patch b/target/linux/ramips/patches-6.12/900-pci-rt2880-static-pcibios_init.patch
new file mode 100644 (file)
index 0000000..0e3c40b
--- /dev/null
@@ -0,0 +1,29 @@
+From 6688b218552c6fd3178b40d7d106bf732caec3aa Mon Sep 17 00:00:00 2001\r
+From: Mieczyslaw Nalewaj <namiltd@yahoo.com>\r
+Date: Sat, 28 Dec 2024 18:09:17 +0100\r
+Subject: [PATCH] pci-rt2880: static pcibios_init\r
+\r
+Fixes error:\r
+arch/mips/pci/pci-rt2880.c:267:12: error: no previous prototype for 'pcibios_init' [-Werror=missing-prototypes]\r
+  267 | int __init pcibios_init(void)\r
+      |            ^~~~~~~~~~~~\r
+cc1: all warnings being treated as errors\r
+make[8]: *** [scripts/Makefile.build:229: arch/mips/pci/pci-rt2880.o] Error 1\r
+make[7]: *** [scripts/Makefile.build:478: arch/mips/pci] Error 2\r
+\r
+Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>\r
+---\r
+ arch/mips/pci/pci-rt2880.c | 7 +++++++\r
+ 1 file changed, 7 insertions(+)\r
+\r
+--- a/arch/mips/pci/pci-rt2880.c
++++ b/arch/mips/pci/pci-rt2880.c
+@@ -264,7 +264,7 @@ static struct platform_driver rt288x_pci
+       },
+ };
+-int __init pcibios_init(void)
++static int __init pcibios_init(void)
+ {
+       int ret = platform_driver_register(&rt288x_pci_driver);