@@ -565,7 +565,7 @@ struct symsearch {
NOT_GPL_ONLY,
GPL_ONLY,
WILL_BE_GPL_ONLY,
- } license;
+ } licence;
bool unused;
};
@@ -502,9 +502,9 @@ static bool check_exported_symbol(const struct symsearch *syms,
struct find_symbol_arg *fsa = data;
if (!fsa->gplok) {
- if (syms->license == GPL_ONLY)
+ if (syms->licence == GPL_ONLY)
return false;
- if (syms->license == WILL_BE_GPL_ONLY && fsa->warn) {
+ if (syms->licence == WILL_BE_GPL_ONLY && fsa->warn) {
pr_warn("Symbol %s is being used by a non-GPL module, "
"which will not be allowed in the future\n",
fsa->name);
BugLink: https://bugs.launchpad.net/bugs/1932065 This reverts commit f5f30499771cd1557a52c1809d9ebefabdb854a4. Upstream introduced 'module' patches that removed exported symbols that might cause potential disruption and breakage for customers. Temporarily reverting as SAUCE patches to allow customers time to make necessary changes to support patch changes. Signed-off-by: Ian May <ian.may@canonical.com> --- include/linux/module.h | 2 +- kernel/module.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)