VirtualBox

Opened 3 years ago

Last modified 3 years ago

#20129 new defect

Linux kernel version 5.10 - we need changes

Reported by: VirtualBarista Owned by:
Component: other Version: VirtualBox 6.1.16
Keywords: linux kernel 5.10 Cc:
Guest type: all Host type: Linux

Description

Linux kernel 5.10 won't work with the latest virtualbox 6.1.16, under Fedora 32/33.

/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjLinuxVMap’: /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:560:34: error: implicit declaration of function ‘alloc_vm_area’ [-Werror=implicit-function-declaration]

560 | pMemLnx->pArea = alloc_vm_area(pMemLnx->Core.cb, papPtes); /* Note! pArea->nr_pages is not set. */

|

/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:560:32: warning: assignment to ‘struct vm_struct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]

560 | pMemLnx->pArea = alloc_vm_area(pMemLnx->Core.cb, papPtes); /* Note! pArea->nr_pages is not set. */

|

./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /tmp/vbox.0/SUPDrvTracer.o

/tmp/vbox.0/SUPDrvTracer.o: warning: objtool: .text+0x7: indirect jump found in RETPOLINE build /tmp/vbox.0/SUPDrvTracer.o: warning: objtool: supdrvTracerProbeFireStub() is missing an ELF size annotation

Thank you.

PS: It seems like a common occurrence, first a new kernel is released, packaged and distributed to update repos, we update and discover that its not working, then wait 3-4 months for a new virtualbox. Maybe it would be possible to test future kernels earlier?

Change History (2)

comment:1 by Andre Robatino, 3 years ago

Looks like a duplicate of https://www.virtualbox.org/ticket/20055 .

comment:2 by Jürgen Womser-Schütz, 3 years ago

@VirtualBarista: I have the same problem and I would appreciate your suggestion very much.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use