forked from pool/virtualbox
Fix for kernel 6.14 #3
40
kernel-6-14.patch
Normal file
40
kernel-6-14.patch
Normal file
@@ -0,0 +1,40 @@
|
||||
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)
|
||||
@@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 28 06:42:00 UTC 2025 - Jiri Slaby <jslaby@suse.cz>
|
||||
|
||||
- add: kernel-6-14.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 12 10:00:50 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
|
||||
|
||||
|
||||
@@ -123,6 +123,7 @@ Patch10: fix_for_leap15.5.patch
|
||||
Patch11: cxx17.patch
|
||||
Patch12: host-source.patch
|
||||
Patch13: kernel-6-13.patch
|
||||
Patch14: kernel-6-14.patch
|
||||
#
|
||||
# Common BuildRequires for both virtualbox and virtualbox-kmp
|
||||
BuildRequires: %{kernel_module_package_buildreqs}
|
||||
|
||||
Reference in New Issue
Block a user