Fix for loading cuse.ko via rc.d . Make sure we declare the cuse(3)

module by name and not only by the version information, so that
"kldstat -q -m cuse" works.

Found by:		Goran Mekic <meka@tilda.center>
MFC after:		1 week
Sponsored by:		Mellanox Technologies // NVIDIA Networking
This commit is contained in:
Hans Petter Selasky 2020-10-23 08:44:53 +00:00
parent ccfd886a1b
commit a71074e0af
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=366961

View File

@ -64,6 +64,24 @@
#include <fs/cuse/cuse_defs.h>
#include <fs/cuse/cuse_ioctl.h>
static int
cuse_modevent(module_t mod, int type, void *data)
{
switch (type) {
case MOD_LOAD:
case MOD_UNLOAD:
return (0);
default:
return (EOPNOTSUPP);
}
}
static moduledata_t cuse_mod = {
.name = "cuse",
.evhand = &cuse_modevent,
};
DECLARE_MODULE(cuse, cuse_mod, SI_SUB_DEVFS, SI_ORDER_FIRST);
MODULE_VERSION(cuse, 1);
/*