﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
18926	Problem loading vboxsf.ko after upgrade to 6.0.12	alealeale	Frank Batschulat (Oracle)	"$ uname -r[[BR]]
4.1.12-124.31.1.el6uek.x86_64

$ cat /etc/oracle-release[[BR]]
Oracle Linux Server release 6.10

After upgrading from 6.0.10 to 6.0.12 (+Guest Additions), shared folders are not available (mounted) anymore.

Trying to manually loading the module I'm getting (in /var/log/message):[[BR]]
''vboxsf: Unknown symbol noop_backing_dev_info (err 0)''

Just for fun, I tried rebuilding VBoxGuestAdditions after applying the following patch and rebuilding VBoxGuestAdditions, and now I'm able to load the module and mount my shared folders.
{{{
--- vboxguest-6.0.12/vboxsf/vfsmod.c.orig	2019-09-03 11:48:44.000000000 +0200
+++ vboxguest-6.0.12/vboxsf/vfsmod.c	2019-09-12 13:23:51.083557673 +0200
@@ -434,9 +434,11 @@
 {
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 24) && LINUX_VERSION_CODE <= KERNEL_VERSION(4, 12, 0)
     bdi_destroy(&pSuperInfo->bdi);    /* includes bdi_unregister() */
+/*
 # if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 34) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)
     sb->s_bdi = &noop_backing_dev_info;
 # endif
+*/
 #endif
 }
}}}

I know that shouldn't be the way to fix the problem...maybe the commented IF should be verified against 4.1.12-124.31.1.el6uek src(?).

Please let me know if you need any test in order to fix the problem.
"	defect	closed	shared folders	VirtualBox 6.0.12	fixed	noop_backing_dev_info		Linux	all
