[vbox-dev] vbox modules failure on linux vanilla 4.14

Larry Finger Larry.Finger at lwfinger.net
Mon Nov 20 20:38:02 GMT 2017


On 11/19/2017 12:34 PM, Sérgio Basto wrote:
> On Mon, 2017-11-13 at 11:12 -0600, Larry Finger wrote:
>> Apparently, you are not aware of the posting entitled "Updated patch
>> to build
>> with kernel 4.14.x" previously posted to this group. It contains the
>> patch you need.
> 
> Usually we can check here [1] and order files by modified date
> The patch was done for vbox 5.1.28 , but  5.1.30 still need it
> 
> 
> [1]
> https://build.opensuse.org/package/show/Virtualization/virtualbox
> 
>> Larry
> 
> BTW you got these 3 patches [2] fixes_for_leap15.patch,
> fix_KMS_support.patch, vbox_fix_for_gcc7.patch.
> 
> fixes_for_leap15.patch is new, is upstreamed ?
> 
> the other 2 , why not upstream it ? or drop it ?
> 
> [2]
> https://build.opensuse.org/package/view_file/Virtualization/virtualbox/
> fixes_for_leap15.patch?expand=1
> 
> https://build.opensuse.org/package/view_file/Virtualization/virtualbox/
> vbox_fix_for_gcc7.patch?expand=1
> 
> https://build.opensuse.org/package/view_file/Virtualization/virtualbox/
> fix_KMS_support.patch?expand=1

The Leap 15 patch covers backported changes to kernel APIs, and it is not yet 
upstreamed. One openSUSE stabilizes the kernel for Leap 15, which is alpha code, 
then I will create a patch for sending upstream.

I can remove "fix_KMS_support.patch", but routine pxenv_restart_tftp() still 
exits without a return statement, which leads to

I: Program returns random data in a function
E: virtualbox no-return-in-nonvoid-function 
/home/abuild/rpmbuild/BUILD/VirtualBox-5.1.30/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/pxe_preboot.c:265" 
error.

Larry




More information about the vbox-dev mailing list