Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2018-04-30 22:48:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Mon Apr 30 22:48:46 2018 rev:162 rq:601697 version:5.2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2018-04-26 
13:22:49.685493807 +0200
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes       
2018-04-30 22:48:57.422313323 +0200
@@ -1,0 +2,15 @@
+Thu Apr 26 16:27:04 UTC 2018 - [email protected]
+
+- The 3rd time is the charm.
+
+-------------------------------------------------------------------
+Wed Apr 25 20:14:59 UTC 2018 - [email protected]
+
+- Fix typo that broke builds for kernel 4.16.
+
+-------------------------------------------------------------------
+Wed Apr 25 15:23:08 UTC 2018 - [email protected]
+
+- Update "fixes_for_4.17.patch" for some additional API changes.
+
+-------------------------------------------------------------------
@@ -4 +19 @@
-- Add gcc8-configure.patch to fix boo#1090367.
+- Add "gcc8-configure.patch" to fix boo#1090367.

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

Other differences:
------------------
++++++ fixes_for_4.17.patch ++++++
--- /var/tmp/diff_new_pack.ASyRwg/_old  2018-04-30 22:48:59.942221384 +0200
+++ /var/tmp/diff_new_pack.ASyRwg/_new  2018-04-30 22:48:59.946221238 +0200
@@ -10,10 +10,10 @@
 
 Signed-off-by: Larry Finger <[email protected]>
 
-Index: VirtualBox-5.2.8/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+Index: VirtualBox-5.2.10/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
 ===================================================================
---- VirtualBox-5.2.8.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
-+++ VirtualBox-5.2.8/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+--- VirtualBox-5.2.10.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
++++ VirtualBox-5.2.10/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
 @@ -89,7 +89,14 @@ MODULE_VERSION(VBOX_VERSION_STRING " r"
  #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 20)
  # define PCI_DEV_GET(v,d,p)            pci_get_device(v,d,p)
@@ -29,3 +29,47 @@
  #else
  # define PCI_DEV_GET(v,d,p)            pci_find_device(v,d,p)
  # define PCI_DEV_PUT(x)                do { } while (0)
+Index: VirtualBox-5.2.10/src/VBox/Additions/linux/drm/vbox_ttm.c
+===================================================================
+--- VirtualBox-5.2.10.orig/src/VBox/Additions/linux/drm/vbox_ttm.c
++++ VirtualBox-5.2.10/src/VBox/Additions/linux/drm/vbox_ttm.c
+@@ -236,10 +236,15 @@ static struct ttm_backend_func vbox_tt_b
+       .destroy = &vbox_ttm_backend_destroy,
+ };
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 17, 0)
++static struct ttm_tt *vbox_ttm_tt_create(struct ttm_buffer_object *bo,
++                                       u32 page_flags)
++#else
+ static struct ttm_tt *vbox_ttm_tt_create(struct ttm_bo_device *bdev,
+                                        unsigned long size,
+                                        u32 page_flags,
+                                        struct page *dummy_read_page)
++#endif
+ {
+       struct ttm_tt *tt;
+ 
+@@ -248,7 +253,11 @@ static struct ttm_tt *vbox_ttm_tt_create
+               return NULL;
+ 
+       tt->func = &vbox_tt_backend_func;
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 17, 0)
++      if (ttm_tt_init(tt, bo, page_flags)) {
++#else
+       if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) {
++#endif
+               kfree(tt);
+               return NULL;
+       }
+@@ -450,7 +459,11 @@ int vbox_bo_create(struct drm_device *de
+ 
+       ret = ttm_bo_init(&vbox->ttm.bdev, &vboxbo->bo, size,
+                         ttm_bo_type_device, &vboxbo->placement,
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 17, 0)
++                        align >> PAGE_SHIFT, false, acc_size,
++#else
+                         align >> PAGE_SHIFT, false, NULL, acc_size,
++#endif
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 18, 0) || defined(RHEL_73)
+                         NULL,
+ #endif



Reply via email to