1
0
forked from pool/virtualbox

virtualbox 7.1.8

This commit is contained in:
2025-04-16 16:10:12 +02:00
parent 2fd8480f9b
commit 1884bc52cd
5 changed files with 19 additions and 46 deletions

BIN
VirtualBox-7.1.6a-patched.tpxz (Stored with Git LFS)

Binary file not shown.

BIN
VirtualBox-7.1.8-patched.tpxz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,40 +0,0 @@
From: Jiri Slaby <jslaby@suse.cz>
Subject: fix for kernel 6.14 build
References: kernel 6.14
For these kernel commits:
5be1fa8abd7b Pass parent directory inode and expected name to ->d_revalidate()
cb2e1c2136f7 drm: remove driver date from struct drm_driver and all drivers
---
src/VBox/Additions/linux/drm/vbox_drv.c | 2 ++
src/VBox/Additions/linux/sharedfolders/utils.c | 6 +++++-
2 files changed, 7 insertions(+), 1 deletion(-)
--- a/src/VBox/Additions/linux/drm/vbox_drv.c
+++ b/src/VBox/Additions/linux/drm/vbox_drv.c
@@ -376,7 +376,9 @@ static struct drm_driver driver = {
#endif
.name = DRIVER_NAME,
.desc = DRIVER_DESC,
+#if RTLNX_VER_MAX(6,14,0)
.date = DRIVER_DATE,
+#endif
.major = DRIVER_MAJOR,
.minor = DRIVER_MINOR,
.patchlevel = DRIVER_PATCHLEVEL,
--- a/src/VBox/Additions/linux/sharedfolders/utils.c
+++ b/src/VBox/Additions/linux/sharedfolders/utils.c
@@ -1162,7 +1162,11 @@ int vbsf_path_from_dentry(struct vbsf_su
*
* @note Caller holds no relevant locks, just a dentry reference.
*/
-#if RTLNX_VER_MIN(3,6,0)
+#if RTLNX_VER_MIN(6,14,0)
+static int vbsf_dentry_revalidate(struct inode *parent_dir,
+ const struct qstr *name,
+ struct dentry *dentry, unsigned flags)
+#elif RTLNX_VER_MIN(3,6,0)
static int vbsf_dentry_revalidate(struct dentry *dentry, unsigned flags)
#elif RTLNX_VER_MIN(2,6,0)
static int vbsf_dentry_revalidate(struct dentry *dentry, struct nameidata *nd)

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Wed Apr 16 13:59:59 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 7.1.8
* VMM: Fixed issue when VM clock went backwards in rare
circumstances.
* Graphics: Fixed issue when assertion was triggered on
restoring VM state if VMSVGA graphics adapter was used
without 3D acceleration.
* Linux Guest Additions: Fixed issue when VBoxClient could
crash in XWayland guest.
- Delete kernel-6-14.patch (obsolete)
-------------------------------------------------------------------
Wed Apr 9 09:02:26 UTC 2025 - Jiri Slaby <jslaby@suse.cz>

View File

@@ -62,8 +62,8 @@
%endif
Name: virtualbox%{?dash}%{?name_suffix}
Version: 7.1.6a
%define rversion 7.1.6
Version: 7.1.8
%define rversion %version
Release: 0
Summary: %{package_summary}
License: GPL-3.0-or-later
@@ -78,6 +78,7 @@ URL: https://www.virtualbox.org/
# script virtualbox-patch-source.sh will do the job :)
# WARNING: This is not a comment, but the real command to repack source
#%%(bash %%{_sourcedir}/virtualbox-patch-source.sh VirtualBox-%%{version}.tar.bz2)
#Source: https://download.virtualbox.org/virtualbox/7.1.8/VirtualBox-7.1.8.tar.bz2
Source0: VirtualBox-%{version}-patched.tpxz
Source1: UserManual.pdf
Source3: virtualbox-60-vboxguest.rules
@@ -125,7 +126,6 @@ Patch9: vbox-usb-warning.diff
Patch10: fix_for_leap15.5.patch
Patch11: cxx17.patch
Patch12: host-source.patch
Patch14: kernel-6-14.patch
Patch15: kernel-6-15-EXTRA_CFLAGS.patch
Patch16: kernel-6-15-timer.patch
Patch17: kernel-6-15-mkdir.patch