Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2020-03-16 10:16:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Mon Mar 16 10:16:34 2020 rev:192 rq:784696 version:6.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2020-03-03 
10:14:03.418379323 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new.3160/virtualbox.changes  
2020-03-16 10:17:26.099565159 +0100
@@ -1,0 +2,20 @@
+Wed Mar 11 20:10:36 UTC 2020 - Larry Finger <larry.fin...@gmail.com>
+
+- Version bump to 6.1.4 (released February 19 2020 by Oracle)
+
+  This is a maintenance release. The following items were fixed and/or added:
+
+  Virtualization core: Fixed a rare issue with ICEBP instruction causing guru 
meditations on Intel hosts (6.1.0 regression; bug #19171)
+  Virtualization core: Fixed macOS Catalina guests failing to boot after 
upgrading to 10.15.2 onwards (bug #19188)
+  GUI: recent NLS integration and bug fixes for GUI and Qt translation tags
+  USB: Fix isochronous transfers to the VM for xHCI
+  Serial: Fix buffer handling, avoiding receiving stale data when the receive 
queue is flushed (bug #18671)
+  Serial: Improve host serial port passthrough handling on Windows host
+  VBoxManage: Restore old --clipboard option for modifyvm command
+  Linux guest: Support Linux 5.5 (bug #19145)
+  Linux guest: Shared folder fix for loopback mounting of images
+  BIOS: Always report non-ATA disks as ready
+  BIOS: Report EFI support through DMI table (bug 19144)
+  VGA BIOS: Reduce stack space usage for INT 10h handlers
+
+-------------------------------------------------------------------

Old:
----
  VirtualBox-6.1.2-patched.tar.bz2

New:
----
  VirtualBox-6.1.4-patched.tar.bz2

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

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.jvtlSJ/_old  2020-03-16 10:17:32.431567738 +0100
+++ /var/tmp/diff_new_pack.jvtlSJ/_new  2020-03-16 10:17:32.435567740 +0100
@@ -47,7 +47,7 @@
 %define _udevrulesdir /usr/lib/udev/rules.d
 Name:           virtualbox
 # ********* If the VB version exceeds 6.1.x, notify the libvirt maintainer!!
-Version:        6.1.2
+Version:        6.1.4
 Release:        0
 Summary:        VirtualBox is an Emulator
 License:        GPL-2.0-or-later
@@ -147,7 +147,7 @@
 Patch132:       fixes_for_qt5.13.patch
 # Fixes for openSUSE Leap 15.2
 Patch133:       fixes_for_leap15.2.patch
-# Fixes for API changes in kernel 5.5
+# Fixes for API changes in kernel 5.6
 Patch134:       fixes_for_5.5.patch
 # Fixes for API changes in kernel 5.6
 Patch135:       fixes_for_5.6.patch

++++++ UserManual.pdf ++++++
(binary differes)

++++++ VirtualBox-6.1.2-patched.tar.bz2 -> VirtualBox-6.1.4-patched.tar.bz2 
++++++
/work/SRC/openSUSE:Factory/virtualbox/VirtualBox-6.1.2-patched.tar.bz2 
/work/SRC/openSUSE:Factory/.virtualbox.new.3160/VirtualBox-6.1.4-patched.tar.bz2
 differ: char 11, line 1

++++++ fixes_for_5.5.patch ++++++
--- /var/tmp/diff_new_pack.jvtlSJ/_old  2020-03-16 10:17:32.543567784 +0100
+++ /var/tmp/diff_new_pack.jvtlSJ/_new  2020-03-16 10:17:32.547567786 +0100
@@ -1,7 +1,7 @@
-Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+Index: VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile
 ===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/HostDrivers/linux/Makefile
-+++ VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+--- VirtualBox-6.1.4.orig/src/VBox/HostDrivers/linux/Makefile
++++ VirtualBox-6.1.4/src/VBox/HostDrivers/linux/Makefile
 @@ -35,9 +35,6 @@ endif
  ifneq ($(wildcard $(CURDIR)/vboxnetadp/Makefile),)
   obj-m += vboxnetadp/
@@ -33,7 +33,7 @@
            fi; \
 +          export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \
            echo "=== Building 'vboxnetflt' module ==="; \
-           $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt || exit 1; \
+           $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetflt/Module.symvers) -C vboxnetflt || exit 
1; \
            cp vboxnetflt/vboxnetflt.ko .; \
 @@ -75,41 +74,29 @@ vboxnetadp: vboxdrv
            if [ -f vboxdrv/Module.symvers ]; then \
@@ -41,8 +41,8 @@
            fi; \
 +          export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \
            echo "=== Building 'vboxnetadp' module ==="; \
--          $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \
-+            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; 
\
+-          $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxnetadp/Module.symvers) -C vboxnetadp || exit 
1; \
++            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxpci/Module.symvers) -C vboxnetadp || exit 1; 
\
            cp vboxnetadp/vboxnetadp.ko .; \
            echo; \
        fi
@@ -53,7 +53,7 @@
 -              cp vboxdrv/Module.symvers vboxpci; \
 -          fi; \
 -          echo "=== Building 'vboxpci' module ==="; \
--          $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci || exit 1; \
+-          $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) 
KBUILD_EXTRA_SYMBOLS=$(abspath vboxpci/Module.symvers) -C vboxpci || exit 1; \
 -          cp vboxpci/vboxpci.ko .; \
 -          echo; \
 -      fi
@@ -109,10 +109,10 @@
                if test -f $$module.ko; then \
                        echo "Installing $$module module"; \
                        /sbin/insmod $$module.ko; \
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/Makefile
+Index: VirtualBox-6.1.4/src/VBox/Additions/linux/Makefile
 ===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/Makefile
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/Makefile
+--- VirtualBox-6.1.4.orig/src/VBox/Additions/linux/Makefile
++++ VirtualBox-6.1.4/src/VBox/Additions/linux/Makefile
 @@ -24,6 +24,7 @@ obj-m = vboxguest/ vboxsf/ vboxvideo/
  else # ! KERNELRELEASE
  
@@ -149,202 +149,3 @@
            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvideo install; \
        fi
  
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.c
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_drv.c
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.c
-@@ -35,8 +35,18 @@
- #include <linux/module.h>
- #include <linux/console.h>
- #include <linux/vt_kern.h>
-+#include <linux/version.h>
- 
-+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
-+#include <drm/drm_file.h>
-+#include <drm/drm_drv.h>
-+#include <drm/drm_device.h>
-+#include <linux/pci.h>
-+#include <drm/drm_ioctl.h>
-+#include <drm/drm_pci.h>
-+#else
- #include <drm/drmP.h>
-+#endif
- #include <drm/drm_crtc_helper.h>
- 
- #include "vbox_drv.h"
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.h
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_drv.h
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.h
-@@ -103,7 +103,13 @@
- #define S64_MIN         ((s64)(-S64_MAX - 1))
- #endif
- 
-+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
-+#include <drm/drm_file.h>
-+#include <drm/drm_drv.h>
-+#include <drm/drm_device.h>
-+#else
- #include <drm/drmP.h>
-+#endif
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) || defined(RHEL_75)
- #include <drm/drm_encoder.h>
- #endif
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_fb.c
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_fb.c
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_fb.c
-@@ -42,7 +42,19 @@
- #include <linux/fb.h>
- #include <linux/init.h>
- 
-+#include <linux/version.h>
-+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
-+#include <drm/drm_file.h>
-+#include <drm/drm_drv.h>
-+#include <drm/drm_device.h>
-+#include <linux/pci.h>
-+#include <drm/drm_fourcc.h>
-+#include <drm/drm_pci.h>
-+#include <drm/drm_ioctl.h>
-+#define drm_compat_ioctl NULL
-+#else
- #include <drm/drmP.h>
-+#endif
- #include <drm/drm_crtc.h>
- #include <drm/drm_fb_helper.h>
- #include <drm/drm_crtc_helper.h>
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_mode.c
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_mode.c
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_mode.c
-@@ -45,6 +45,14 @@
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 1, 0) || defined(RHEL_81)
- #include <drm/drm_probe_helper.h>
- #endif
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+#include <drm/drm_fourcc.h>
-+#endif
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0)
-+#include <drm/drm_vblank.h>
-+#else
-+#include <drm/drmP.h>
-+#endif
- 
- #include "VBoxVideo.h"
- 
-@@ -398,6 +406,13 @@ static struct drm_encoder *drm_encoder_f
- static struct drm_encoder *vbox_best_single_encoder(struct drm_connector
-                                                   *connector)
- {
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+      struct drm_encoder *encoder;
-+
-+      /* There is only one encoder per connector */
-+      drm_connector_for_each_possible_encoder(connector, encoder)
-+              return encoder;
-+#else
-       int enc_id = connector->encoder_ids[0];
- 
-       /* pick the encoder ids */
-@@ -410,6 +425,7 @@ static struct drm_encoder *vbox_best_sin
- #else
-               return drm_encoder_find(connector->dev, enc_id);
- #endif
-+#endif
- 
-       return NULL;
- }
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_ttm.c
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_ttm.c
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_ttm.c
-@@ -34,6 +34,10 @@
-  */
- #include "vbox_drv.h"
- #include <drm/ttm/ttm_page_alloc.h>
-+#include <linux/pci.h>
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+#include <drm/drm_fourcc.h>
-+#endif
- 
- #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) && !defined(RHEL_72)
- #define PLACEMENT_FLAGS(placement) (placement)
-@@ -102,8 +106,16 @@ static int vbox_ttm_global_init(struct v
-  */
- static void vbox_ttm_global_release(struct vbox_private *vbox)
- {
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+      struct ttm_bo_device *bdev = &vbox->ttm.bdev;
-+#endif
-       drm_global_item_unref(&vbox->ttm.bo_global_ref.ref);
-       drm_global_item_unref(&vbox->ttm.mem_global_ref);
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+      drm_vma_offset_manager_destroy(bdev->vma_manager);
-+      kfree(bdev->vma_offset_manager);
-+      bdev->vma_offset_manager = NULL;
-+#endif
- }
- #endif
- 
-@@ -296,11 +308,27 @@ int vbox_mm_init(struct vbox_private *vb
-       int ret;
-       struct drm_device *dev = vbox->dev;
-       struct ttm_bo_device *bdev = &vbox->ttm.bdev;
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+      struct drm_vma_offset_manager *vma_manager;
- 
-+      vma_manager = kzalloc(sizeof(*vma_manager), GFP_KERNEL);
-+      if (!vma_manager)
-+              return -ENOMEM;
-+#endif
- #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && 
!defined(RHEL_81)
-       ret = vbox_ttm_global_init(vbox);
--      if (ret)
-+      if (ret) {
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+              kfree(vma_manager);
-+#endif
-               return ret;
-+      }
-+#endif
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+      bdev->vma_manager = vma_manager;
-+      drm_vma_offset_manager_init(bdev->vma_manager,
-+                                  DRM_FILE_PAGE_OFFSET_START,
-+                                  DRM_FILE_PAGE_OFFSET_SIZE);
- #endif
-       ret = ttm_bo_device_init(&vbox->ttm.bdev,
- #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && 
!defined(RHEL_81)
-@@ -310,11 +338,12 @@ int vbox_mm_init(struct vbox_private *vb
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) || defined(RHEL_71)
-                                dev->anon_inode->i_mapping,
- #endif
--#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
--                               DRM_FILE_PAGE_OFFSET, true);
--#else
--                               true);
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+                               bdev->vma_manager,
-+#elif LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
-+                               DRM_FILE_PAGE_OFFSET,
- #endif
-+                               true);
-       if (ret) {
-               DRM_ERROR("Error initialising bo driver; %d\n", ret);
- #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && 
!defined(RHEL_81)
-Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_irq.c
-===================================================================
---- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_irq.c
-+++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_irq.c
-@@ -42,6 +42,10 @@
- #include <drm/drm_probe_helper.h>
- #endif
- #include <VBoxVideo.h>
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
-+#include <drm/drm_irq.h>
-+#include <linux/pci.h>
-+#endif
- 
- static void vbox_clear_irq(void)
- {



Reply via email to