[Pkg-virtualbox-devel] Bug#841641: virtualbox-dkms: 4.8.0 kernel: vboxdrv.mod.c:1:0: error: code model kernel does not support PIC mode

Martin Steigerwald Martin at Lichtvoll.de
Fri Oct 21 16:26:55 UTC 2016


Package: virtualbox-dkms
Version: 5.1.8-dfsg-4
Severity: normal

Dear Maintainer,

for 4.8.0 as I self-compiled it the dkms build aborts with:

  Building modules, stage 2.
  MODPOST 4 modules
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/vboxpci.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/vboxnetflt.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/vboxnetadp.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.ko] undefined!
  CC      /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.c:1:0: error: code model kernel does not support PIC mode
 #include <linux/module.h>
 
scripts/Makefile.modpost:114: die Regel für Ziel „/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o“ scheiterte
make[1]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o] Fehler 1
Makefile:1474: die Regel für Ziel „modules“ scheiterte
make: *** [modules] Fehler 2

For 4.7.0 debian kernel I seem to have a working build:

merkaba:~> dkms status | grep virtualbox
virtualbox, 5.1.8, 4.7.0-1-amd64, x86_64: installed

Thanks,
Martin

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-tp520-btrfstrim+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages virtualbox-dkms depends on:
ii  dkms  2.2.1.0+git20160527-1

Versions of packages virtualbox-dkms recommends:
ii  virtualbox  5.1.8-dfsg-4

virtualbox-dkms suggests no packages.

-- no debconf information
-------------- next part --------------
DKMS make.log for virtualbox-5.1.8 for kernel 4.8.0-tp520-btrfstrim+ (x86_64)
Fr 21. Okt 18:23:43 CEST 2016
make: Verzeichnis „/home/martin/Computer/Merkaba/Kernel/linux.git“ wird betreten
  LD      /var/lib/dkms/virtualbox/5.1.8/build/built-in.o
  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/built-in.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvSem.o
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvGip.c: In function ‘supdrvTscDeltaThread’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvGip.c:4177:23: warning: variable ‘cConsecutiveTimeouts’ set but not used [-Wunused-but-set-variable]
     uint32_t          cConsecutiveTimeouts = 0;
                       ^~~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPDrvTracer.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/linux/SUPDrv-linux.c:33:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/SUPLibAll.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/alloc-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/initterm-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/memobj-r0drv.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/alloc-r0drv.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/alloc-r0drv.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/initterm-r0drv.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/initterm-r0drv.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/memobj-r0drv.c:34:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/memobj-r0drv.c:34:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/mpnotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/powernotification-r0drv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/mpnotification-r0drv.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/mpnotification-r0drv.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/powernotification-r0drv.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/powernotification-r0drv.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/assert-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/initterm-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mp-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mp-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/process-r0drv-linux.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mp-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/process-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/process-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/process-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semevent-r0drv-linux.c:32:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semeventmulti-r0drv-linux.c:32:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semfastmutex-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/semmutex-r0drv-linux.c:32:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/spinlock-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/thread2-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/time-r0drv-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/time-r0drv-linux.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/time-r0drv-linux.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/timer-r0drv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/time-r0drv-linux.c:32:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.c:34:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/generic/semspinmutex-r0drv-generic.c:34:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/timer-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/timer-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/alloc.o
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/timer-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/crc32.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/alloc.c:35:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/alloc.c:35:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv4.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/crc32.c:78:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/crc32.c:78:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv4.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv4.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv6.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertFromErrno.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv6.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/checksum/ipv6.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertFromErrno.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertFromErrno.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertToErrno.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/log.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logellipsis.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrel.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertToErrno.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/err/RTErrConvertToErrno.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/log.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/log.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logellipsis.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logellipsis.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/log.c: In function ‘rtLogOutputPrefixed’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/log.c:3804:28: warning: variable ‘cch’ set but not used [-Wunused-but-set-variable]
                     size_t cch;
                            ^~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrel.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrel.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrelellipsis.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logcom.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrelellipsis.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logrelellipsis.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logformat.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logcom.c:48:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logcom.c:48:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg1Weak.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logformat.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/log/logformat.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg1Weak.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg1Weak.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Add.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Add.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Add.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Weak.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeak.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2WeakV.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2AddWeakV.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Weak.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2Weak.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/assert.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2WeakV.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/RTAssertMsg2WeakV.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletable.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletablectx.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/assert.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/assert.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/thread.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletable.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletable.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletablectx.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/handletablectx.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/thread.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/misc/thread.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopy.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyEx.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopy.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopy.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyP.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyEx.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyEx.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNCmp.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNLen.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyP.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrCopyP.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/stringalloc.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNCmp.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNCmp.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNLen.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/RTStrNLen.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformat.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/stringalloc.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/stringalloc.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformatrt.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformattype.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformat.c:41:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformat.c:41:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strprintf.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformattype.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strformattype.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strprintf.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strprintf.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strtonum.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/table/avlpv.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/time/time.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/table/avlpv.c:28:19: warning: ‘szFileId’ defined but not used [-Wunused-const-variable=]
 static const char szFileId[] = "Id: kAVLPVInt.c,v 1.5 2003/02/13 02:02:35 bird Exp $";
                   ^~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strtonum.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/string/strtonum.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTAssertShouldPanic-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/time/time.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/time/time.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c:31:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c:31:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTAssertShouldPanic-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTAssertShouldPanic-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c:31:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteUser-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdErr-stub-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteStdOut-stub-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetArraySize-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteUser-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTLogWriteUser-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetCoreCount-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetArraySize-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetArraySize-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetCoreCount-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTMpGetCoreCount-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.c:34:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWait-2-ex-generic.c:34:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.c:35:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventWaitNoResume-2-ex-generic.c:35:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTTimerCreate-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/errvars-generic.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.c:34:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWait-2-ex-generic.c:34:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.c:35:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTSemEventMultiWaitNoResume-2-ex-generic.c:35:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTTimerCreate-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/RTTimerCreate-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/errvars-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/errvars-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/mppresent-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/uuid-generic.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/VBox/log-vbox.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/heapsimple.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/uuid-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/uuid-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/mppresent-generic.c:32:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/generic/mppresent-generic.c:32:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/heapsimple.c:33:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/include/internal/iprt.h:56,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/common/alloc/heapsimple.c:33:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
  LD [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.o
  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/built-in.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/linux/VBoxNetAdp-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/VBoxNetAdp.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/linux/VBoxNetAdp-linux.c:22:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/linux/VBoxNetAdp-linux.c:22:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/linux/VBoxNetAdp-linux.c:22:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
  LD [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/vboxnetadp.o
  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/built-in.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/VBoxNetFlt-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/VBoxNetFlt.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/SUPR0IdcClientComponent.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/SUPR0IdcClient.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/SUPR0IdcClient-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/VBoxNetFlt-linux.c:24:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/VBoxNetFlt-linux.c:24:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/VBoxNetFlt-linux.c:24:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
In file included from ./include/linux/tcp.h:22:0,
                 from ./include/linux/ipv6.h:76,
                 from ./include/net/ipv6.h:16,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/linux/VBoxNetFlt-linux.c:42:
./include/net/sock.h: In function ‘skb_add_data_nocache’:
./include/net/sock.h:1794:48: warning: pointer targets in passing argument 4 of ‘skb_do_copy_data_nocache’ differ in signedness [-Wpointer-sign]
  err = skb_do_copy_data_nocache(sk, skb, from, skb_put(skb, copy),
                                                ^~~~~~~
./include/net/sock.h:1771:19: note: expected ‘char *’ but argument is of type ‘unsigned char *’
 static inline int skb_do_copy_data_nocache(struct sock *sk, struct sk_buff *skb,
                   ^~~~~~~~~~~~~~~~~~~~~~~~
  LD [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/vboxnetflt.o
  LD      /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/built-in.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/VBoxPci.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/SUPR0IdcClient.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/SUPR0IdcClientComponent.o
  CC [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/SUPR0IdcClient-linux.o
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/of.h:21,
                 from ./include/linux/iommu.h:24,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/VBoxPciInternal.h:34,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/VBoxPci.c:38:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/of.h:21,
                 from ./include/linux/iommu.h:24,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/VBoxPciInternal.h:34,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/VBoxPci.c:38:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/kobject.h:21:0,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:22:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
  return kernfs_find_and_get(parent, name);
                                     ^~~~
In file included from ./include/linux/sysfs.h:15:0,
                 from ./include/linux/kobject.h:21,
                 from ./include/linux/module.h:17,
                 from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:88,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:22:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
 kernfs_find_and_get(struct kernfs_node *kn, const char *name)
 ^~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:130:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:22:
./include/linux/nls.h: In function ‘nls_nullsize’:
./include/linux/nls.h:100:34: warning: pointer targets in passing argument 2 of ‘codepage->uni2char’ differ in signedness [-Wpointer-sign]
  charlen = codepage->uni2char(0, tmp, NLS_MAX_CHARSET_SIZE);
                                  ^~~
./include/linux/nls.h:100:34: note: expected ‘unsigned char *’ but argument is of type ‘char *’
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciFileWrite’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:360:27: warning: pointer targets in passing argument 2 of ‘vfs_write’ differ in signedness [-Wpointer-sign]
     ret = vfs_write(file, data, size, &offset);
                           ^~~~
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:94:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:22:
./include/linux/fs.h:1765:16: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
 extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *);
                ^~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:360:39: warning: pointer targets in passing argument 4 of ‘vfs_write’ differ in signedness [-Wpointer-sign]
     ret = vfs_write(file, data, size, &offset);
                                       ^
In file included from /var/lib/dkms/virtualbox/5.1.8/build/r0drv/linux/the-linux-kernel.h:94:0,
                 from /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:22:
./include/linux/fs.h:1765:16: note: expected ‘loff_t * {aka long long int *}’ but argument is of type ‘long long unsigned int *’
 extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *);
                ^~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciLinuxDevDetachHostDriver’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:471:40: warning: pointer targets in passing argument 3 of ‘vboxPciFileWrite’ differ in signedness [-Wpointer-sign]
             vboxPciFileWrite(pFile, 0, szCmdBuf, iCmdLen);
                                        ^~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:353:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
            ^~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:492:44: warning: pointer targets in passing argument 3 of ‘vboxPciFileWrite’ differ in signedness [-Wpointer-sign]
                 vboxPciFileWrite(pFile, 0, szCmdBuf, iCmdLen);
                                            ^~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:353:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
            ^~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:506:40: warning: pointer targets in passing argument 3 of ‘vboxPciFileWrite’ differ in signedness [-Wpointer-sign]
             vboxPciFileWrite(pFile, 0, szCmdBuf, iCmdLen);
                                        ^~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:353:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
            ^~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c: In function ‘vboxPciLinuxDevReattachHostDriver’:
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:583:40: warning: pointer targets in passing argument 3 of ‘vboxPciFileWrite’ differ in signedness [-Wpointer-sign]
             vboxPciFileWrite(pFile, 0, szCmdBuf, iCmdLen);
                                        ^~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:353:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
            ^~~~~~~~~~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:597:40: warning: pointer targets in passing argument 3 of ‘vboxPciFileWrite’ differ in signedness [-Wpointer-sign]
             vboxPciFileWrite(pFile, 0, szCmdBuf, iCmdLen);
                                        ^~~~~~~~
/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/linux/VBoxPci-linux.c:353:12: note: expected ‘unsigned char *’ but argument is of type ‘char *’
 static int vboxPciFileWrite(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)
            ^~~~~~~~~~~~~~~~
  LD [M]  /var/lib/dkms/virtualbox/5.1.8/build/vboxpci/vboxpci.o
  Building modules, stage 2.
  MODPOST 4 modules
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxpci/vboxpci.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxnetflt/vboxnetflt.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxnetadp/vboxnetadp.ko] undefined!
WARNING: "mcount" [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.ko] undefined!
  CC      /var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o
/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.c:1:0: error: code model kernel does not support PIC mode
 #include <linux/module.h>
 
scripts/Makefile.modpost:114: die Regel für Ziel „/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o“ scheiterte
make[1]: *** [/var/lib/dkms/virtualbox/5.1.8/build/vboxdrv/vboxdrv.mod.o] Fehler 1
Makefile:1474: die Regel für Ziel „modules“ scheiterte
make: *** [modules] Fehler 2
make: Verzeichnis „/home/martin/Computer/Merkaba/Kernel/linux.git“ wird verlassen


More information about the Pkg-virtualbox-devel mailing list