Commit a791b156 authored by Chen Gang's avatar Chen Gang Committed by Richard Weinberger

um: kernel: ksyms: Export symbol syscall() for fixing modpost issue

syscall() is implemented in libc.so/a (e.g. for glibc, in "syscall.o"),
so for normal ".o" files, it is undefined, neither can be found within
kernel wide, so will break modpost.

Since ".o" files is OK, can simply export 'syscall' symbol, let modpost
know about that, then can fix this issue.

The related error (with allmodconfig under um):

    MODPOST 1205 modules
  ERROR: "syscall" [fs/hostfs/hostfs.ko] undefined!
Signed-off-by: default avatarChen Gang <gang.chen.5i5j@gmail.com>
Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 5f32943b
...@@ -42,3 +42,6 @@ EXPORT_SYMBOL(os_makedev); ...@@ -42,3 +42,6 @@ EXPORT_SYMBOL(os_makedev);
EXPORT_SYMBOL(add_sigio_fd); EXPORT_SYMBOL(add_sigio_fd);
EXPORT_SYMBOL(ignore_sigio_fd); EXPORT_SYMBOL(ignore_sigio_fd);
EXPORT_SYMBOL(sigio_broken); EXPORT_SYMBOL(sigio_broken);
extern long int syscall (long int __sysno, ...);
EXPORT_SYMBOL(syscall);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment