[SRU][Bionic][PATCH] Revert "genksyms: Teach parser about 128-bit built-in types"
Kamal Mostafa
kamal at canonical.com
Thu Aug 15 17:19:37 UTC 2019
BugLink: https://bugs.launchpad.net/bugs/1840321
This reverts commit 00e55d63b41f425b1a67e459064be6fcbce731f5.
This backport from 4.19-stable is not suitable for 4.15. It breaks
the build if CONFIG_MODVERSIONS is turned on.
Signed-off-by: Kamal Mostafa <kamal at canonical.com>
---
scripts/genksyms/keywords.c | 4 ----
scripts/genksyms/parse.y | 2 --
2 files changed, 6 deletions(-)
diff --git a/scripts/genksyms/keywords.c b/scripts/genksyms/keywords.c
index f6956aa41366..9f40bcd17d07 100644
--- a/scripts/genksyms/keywords.c
+++ b/scripts/genksyms/keywords.c
@@ -24,10 +24,6 @@ static struct resword {
{ "__volatile__", VOLATILE_KEYW },
{ "__builtin_va_list", VA_LIST_KEYW },
- { "__int128", BUILTIN_INT_KEYW },
- { "__int128_t", BUILTIN_INT_KEYW },
- { "__uint128_t", BUILTIN_INT_KEYW },
-
// According to rth, c99 defines "_Bool", __restrict", __restrict__", "restrict". KAO
{ "_Bool", BOOL_KEYW },
{ "_restrict", RESTRICT_KEYW },
diff --git a/scripts/genksyms/parse.y b/scripts/genksyms/parse.y
index 1ebcf52cd0f9..00a6d7e54971 100644
--- a/scripts/genksyms/parse.y
+++ b/scripts/genksyms/parse.y
@@ -76,7 +76,6 @@ static void record_compound(struct string_list **keyw,
%token ATTRIBUTE_KEYW
%token AUTO_KEYW
%token BOOL_KEYW
-%token BUILTIN_INT_KEYW
%token CHAR_KEYW
%token CONST_KEYW
%token DOUBLE_KEYW
@@ -264,7 +263,6 @@ simple_type_specifier:
| VOID_KEYW
| BOOL_KEYW
| VA_LIST_KEYW
- | BUILTIN_INT_KEYW
| TYPE { (*$1)->tag = SYM_TYPEDEF; $$ = $1; }
;
--
2.17.1
More information about the kernel-team
mailing list