Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2019-03-22 14:50:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Fri Mar 22 14:50:46 2019 rev:174 rq:687060 version:6.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2019-03-01 
16:46:08.597828250 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new.25356/virtualbox.changes 
2019-03-22 14:50:51.298186511 +0100
@@ -1,0 +2,5 @@
+Wed Mar 20 19:31:19 UTC 2019 - Larry Finger <larry.fin...@gmail.com>
+
+- Fix API changes for kernel 5.1.0 - add file "fixes_for_5.1.patch". 
+
+-------------------------------------------------------------------

New:
----
  fixes_for_5.1.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.baNWof/_old  2019-03-22 14:50:55.046184361 +0100
+++ /var/tmp/diff_new_pack.baNWof/_new  2019-03-22 14:50:55.050184360 +0100
@@ -133,6 +133,9 @@
 Patch128:       fix_lib_search.patch
 # Fixes for modified kernel in Leap 15.1
 Patch129:       fixes_for_Leap15.1.patch
+# Fixes for kernel 5.1
+Patch130:       fixes_for_5.1.patch
+#endif
 #
 BuildRequires:  LibVNCServer-devel
 BuildRequires:  SDL-devel
@@ -434,6 +437,7 @@
 %patch126 -p1
 %patch128 -p1
 %patch129 -p1
+%patch130 -p1
 
 #copy user manual
 cp %{SOURCE1} UserManual.pdf

++++++ fixes_for_5.1.patch ++++++
Index: VirtualBox-6.0.4/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
===================================================================
--- VirtualBox-6.0.4.orig/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
+++ VirtualBox-6.0.4/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
@@ -38,6 +38,9 @@
 #include <iprt/process.h>
 #include <iprt/string.h>
 #include "internal/memobj.h"
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 1, 0)
+#include <uapi/linux/mman.h>
+#endif
 
 
 
/*********************************************************************************************************************************
Index: VirtualBox-6.0.4/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
===================================================================
--- VirtualBox-6.0.4.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+++ VirtualBox-6.0.4/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
@@ -372,7 +372,7 @@ static int vboxPciFileWrite(struct file*
     mm_segment_t fs_save;
 
     fs_save = get_fs();
-    set_fs(get_ds());
+    set_fs(KERNEL_DS);
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
     ret = kernel_write(file, data, size, &offset);
 #else
Index: VirtualBox-6.0.4/src/VBox/Additions/linux/sharedfolders/regops.c
===================================================================
--- VirtualBox-6.0.4.orig/src/VBox/Additions/linux/sharedfolders/regops.c
+++ VirtualBox-6.0.4/src/VBox/Additions/linux/sharedfolders/regops.c
@@ -588,7 +588,9 @@ static int sf_reg_release(struct inode *
        return 0;
 }
 
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 1, 0)
+static vm_fault_t sf_reg_fault(struct vm_fault *vmf)
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
 static int sf_reg_fault(struct vm_fault *vmf)
 #elif LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 25)
 static int sf_reg_fault(struct vm_area_struct *vma, struct vm_fault *vmf)


Reply via email to