From: Wang Wensheng <wangwensheng4(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: 46847
CVE: NA
-----------------------------------------------
This reverts commit bd34c7e237442f10576363ea3515da4aca39baf1.
This series of patches could raise an issue on module built.
When we build a module that contains .cpp source file, we could only
build the corresponding object file by calling gcc emplicitly instead of
using the kbuild framework supplied by kernel. As a consequence, the
.cmd file that records the build command for the object file goes
missing.
This patches series treat that missing .cmd file as a fatal error and
break the module build. Although linking a object file supplied by user
into a module is informal, the user has already done that and we'd
better not break it for compatibility.
Signed-off-by: Wang Wensheng <wangwensheng4(a)huawei.com>
Reviewed-by: Jian Cheng <cj.chengjian(a)huawei.com>
Signed-off-by: Yang Yingliang <yangyingliang(a)huawei.com>
---
scripts/mod/modpost.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
index a6f25b67b1cf1..ed5e38df9a7dc 100644
--- a/scripts/mod/modpost.c
+++ b/scripts/mod/modpost.c
@@ -166,7 +166,6 @@ char *get_line(char **stringp)
if (!orig || *orig == '\0')
return NULL;
- /* don't use strsep here, it is not available everywhere */
next = strchr(orig, '\n');
if (next)
*next++ = '\0';
--
2.25.1