linux-um.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Fwd: How to avoid a lot of './arch/um/include/uapi: No such file or directory' warnings
@ 2020-06-02  9:28 Xiao Yang
  0 siblings, 0 replies; only message in thread
From: Xiao Yang @ 2020-06-02  9:28 UTC (permalink / raw)
  To: linux-um

Cc: linux-um@lists.infradead.org

Hi,

I got a lot of './arch/um/include/uapi: No such file or directory'
warnings when building kernel with um arch:
-------------------------------------------
root@ubuntu18:~/linux-next# make W=1 ARCH=um allmodconfig
...
root@ubuntu18:~/linux-next# make W=1 ARCH=um prepare
...
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
  CALL    scripts/atomic/check-atomics.sh
...
root@ubuntu18:~/linux-next# make W=1 ARCH=um modules_prepare
...
  CC      scripts/mod/empty.o
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  CC      scripts/mod/devicetable-offsets.s
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
  CC      arch/um/kernel/asm-offsets.s
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
In file included from ./include/linux/uaccess.h:11:0,
                 from ./include/linux/crypto.h:21,
                 from ./arch/x86/um/shared/sysdep/kernel-offsets.h:5,
                 from arch/um/kernel/asm-offsets.c:1:
./arch/um/include/asm/uaccess.h: In function ‘__access_ok’:
./arch/um/include/asm/uaccess.h:17:29: warning: comparison of unsigned
expression >= 0 is always true [-Wtype-limits]
    (((unsigned long) (addr) >= FIXADDR_USER_START) && \
                             ^
./arch/um/include/asm/uaccess.h:45:3: note: in expansion of macro
‘__access_ok_vsyscall’
   __access_ok_vsyscall(addr, size) ||
   ^~~~~~~~~~~~~~~~~~~~
In file included from arch/um/kernel/asm-offsets.c:1:0:
./arch/x86/um/shared/sysdep/kernel-offsets.h: At top level:
./arch/x86/um/shared/sysdep/kernel-offsets.h:9:6: warning: no previous
prototype for ‘foo’ [-Wmissing-prototypes]
 void foo(void)
      ^~~
  CALL    scripts/checksyscalls.sh
cc1: warning: ./arch/um/include/uapi: No such file or directory
[-Wmissing-include-dirs]
...
root@ubuntu18:~/linux-next# make W=1 ARCH=um
...
-------------------------------------------

Is there any way to avoid the same warnings? Sorry, I am not familiar
with the kbuild of um arch.

Best Regards,
Xiao Yang



_______________________________________________
linux-um mailing list
linux-um@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-um

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-06-02  9:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-02  9:28 Fwd: How to avoid a lot of './arch/um/include/uapi: No such file or directory' warnings Xiao Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).