Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2017-09-25 13:54:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox"

Mon Sep 25 13:54:24 2017 rev:141 rq:527710 version:5.1.28

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2017-09-15 
21:03:44.419429609 +0200
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes       
2017-09-25 13:54:31.664104135 +0200
@@ -1,0 +2,25 @@
+Wed Sep 20 00:44:12 UTC 2017 - [email protected]
+
+- Add file "fixes_for_4.14.patch" to handle API change in kernel 4.14.
+  Remove file "vbox_fix_42.3_api.patch" as that fix is included in upstream 
code.
+
+-------------------------------------------------------------------
+Fri Sep 15 14:14:15 UTC 2017 - [email protected]
+
+- Version bump to 5.1.28 (released 2017-09-13 by Oracle)
+
+This is a maintenance release. The following items were fixed and/or added:
+
+    Audio: fixed accidental crashes when using the AC'97 sound emulation (bug 
#16959)
+    Audio: fixed crash when default input or output devices have changed (bugs 
#16968, #16969, #17004)
+    Audio: fixed recording when using the ALSA backend
+    Audio: fixed handle leak when using the OSS backend
+    E1000: fixed a crash related to VLAN traffic over internal network (5.1.26 
regression; bug #16960)
+    NAT: apply --natbindip1 to TCP connections (bug #16478)
+    OVF: when importing an appliance with XHCI controller, don't add an OHCI 
controller.
+    Linux hosts: fixed creating fixed sized VDI images (bug #17010)
+    Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3 (bug 
#16966)
+    Bridged networking: align outgoing packet at word boundary, preventing 
Windows host crash in MsLbfoProvider.
+    Linux Additions: kernel drm driver support for custom EL7 Linux 3.10 kernel
+
+-------------------------------------------------------------------

Old:
----
  VirtualBox-5.1.26-patched.tar.bz2
  vbox_fix_42.3_api.patch

New:
----
  VirtualBox-5.1.28-patched.tar.bz2
  fixes_for_4.14.patch

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

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.fKNWY3/_old  2017-09-25 13:54:34.587692794 +0200
+++ /var/tmp/diff_new_pack.fKNWY3/_new  2017-09-25 13:54:34.591692231 +0200
@@ -22,7 +22,7 @@
 %define _vbox_instdir  %{_libexecdir}/virtualbox
 %define _udevrulesdir %{_sysconfdir}/udev/rules.d
 Name:           virtualbox
-Version:        5.1.26
+Version:        5.1.28
 Release:        0
 Summary:        VirtualBox is an Emulator
 License:        GPL-2.0+
@@ -97,8 +97,8 @@
 Patch112:       modify_for_4_8_bo_move.patch
 # Remove all mention of _smp_mflags
 Patch113:       vbox_remove_smp_mflags.patch
-# Fix change in API for get_user_pages()
-Patch114:       vbox_fix_42.3_api.patch
+# Fix for removal of vfs_write() in kernel 4.14
+Patch114:       fixes_for_4.14.patch
 # Allow use of gcc7
 Patch115:       vbox_fix_for_gcc7.patch
 # Fix for missing include needed for server 1.19
@@ -382,9 +382,7 @@
 %patch109 -p1
 %patch112 -p1
 %patch113 -p1
-%if 0%{?sle_version} == 120300
 %patch114 -p1
-%endif
 %patch115 -p1
 %patch116 -p1
 %patch117 -p1

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

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

++++++ fixes_for_4.14.patch ++++++
Index: VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
===================================================================
--- VirtualBox-5.1.28.orig/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
+++ VirtualBox-5.1.28/src/VBox/HostDrivers/VBoxPci/linux/VBoxPci-linux.c
@@ -357,7 +357,11 @@ static int vboxPciFileWrite(struct file*
 
     fs_save = get_fs();
     set_fs(get_ds());
+# if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
+    ret = kernel_write(file, data, size, &offset);
+#else
     ret = vfs_write(file, data, size, &offset);
+#endif
     set_fs(fs_save);
     if (ret < 0)
         printk(KERN_DEBUG "vboxPciFileWrite: error %d\n", ret);


Reply via email to