From 99acf995228b75edaa294a7e14a13a03f7a9b5ae Mon Sep 17 00:00:00 2001
From: Andrei Gherzan <andrei.gherzan@huawei.com>
Date: Thu, 11 Mar 2021 15:30:27 +0000
Subject: [PATCH] linux-yocto: Fix CONFIG_SERIAL_OF_PLATFORM build warning on
 5.10

Due to a configuration bug in upstream, the build system outputs a
configuration warning similar to:

---------- CONFIG_SERIAL_OF_PLATFORM -----------------
Config: CONFIG_SERIAL_OF_PLATFORM
From:
[...]/tmp/work-shared/qemux86-64/kernel-source/.kernel-meta/configs/v5.10/standard/cfg/8250.cfg
Requested value:  CONFIG_SERIAL_OF_PLATFORM=y
Actual value:

Avoid this by disabling the specific config.

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
---
 meta-ohos-core/recipes-kernel/linux/linux-yocto-all.inc    | 3 +++
 meta-ohos-core/recipes-kernel/linux/linux-yocto_%.bbappend | 1 +
 meta-ohos-core/recipes-kernel/linux/linux/misc.cfg         | 2 ++
 3 files changed, 6 insertions(+)
 create mode 100644 meta-ohos-core/recipes-kernel/linux/linux-yocto-all.inc
 create mode 100644 meta-ohos-core/recipes-kernel/linux/linux-yocto_%.bbappend
 create mode 100644 meta-ohos-core/recipes-kernel/linux/linux/misc.cfg

diff --git a/meta-ohos-core/recipes-kernel/linux/linux-yocto-all.inc b/meta-ohos-core/recipes-kernel/linux/linux-yocto-all.inc
new file mode 100644
index 00000000..e116d33e
--- /dev/null
+++ b/meta-ohos-core/recipes-kernel/linux/linux-yocto-all.inc
@@ -0,0 +1,3 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/linux:"
+
+SRC_URI += "file://misc.cfg"
diff --git a/meta-ohos-core/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-ohos-core/recipes-kernel/linux/linux-yocto_%.bbappend
new file mode 100644
index 00000000..22e101e8
--- /dev/null
+++ b/meta-ohos-core/recipes-kernel/linux/linux-yocto_%.bbappend
@@ -0,0 +1 @@
+require recipes-kernel/linux/linux-yocto-all.inc
diff --git a/meta-ohos-core/recipes-kernel/linux/linux/misc.cfg b/meta-ohos-core/recipes-kernel/linux/linux/misc.cfg
new file mode 100644
index 00000000..f08e78e3
--- /dev/null
+++ b/meta-ohos-core/recipes-kernel/linux/linux/misc.cfg
@@ -0,0 +1,2 @@
+# Avoid kernel config build warnings on qemux86-64
+CONFIG_SERIAL_OF_PLATFORM=n
-- 
GitLab