Add module load/unload stubs.
This commit is contained in:
parent
c889dd01b9
commit
a9a282f672
@ -35,6 +35,8 @@
|
|||||||
__FBSDID("$FreeBSD$");
|
__FBSDID("$FreeBSD$");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
#include <sys/kernel.h>
|
||||||
|
#include <sys/module.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
#include <sys/priv.h>
|
#include <sys/priv.h>
|
||||||
@ -1367,3 +1369,46 @@ acl_nfs4_check(const struct acl *aclp, int is_directory)
|
|||||||
|
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _KERNEL
|
||||||
|
static int
|
||||||
|
acl_nfs4_modload(module_t module, int what, void *arg)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
ret = 0;
|
||||||
|
|
||||||
|
switch (what) {
|
||||||
|
case MOD_LOAD:
|
||||||
|
case MOD_SHUTDOWN:
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MOD_QUIESCE:
|
||||||
|
/* XXX TODO */
|
||||||
|
ret = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MOD_UNLOAD:
|
||||||
|
/* XXX TODO */
|
||||||
|
ret = 0;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
ret = EINVAL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
static moduledata_t acl_nfs4_mod = {
|
||||||
|
"acl_nfs4",
|
||||||
|
acl_nfs4_modload,
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* XXX TODO: which subsystem, order?
|
||||||
|
*/
|
||||||
|
DECLARE_MODULE(acl_nfs4, acl_nfs4_mod, SI_SUB_VFS, SI_ORDER_FIRST);
|
||||||
|
MODULE_VERSION(acl_nfs4, 1);
|
||||||
|
#endif /* _KERNEL */
|
||||||
|
@ -37,6 +37,8 @@
|
|||||||
__FBSDID("$FreeBSD$");
|
__FBSDID("$FreeBSD$");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
#include <sys/kernel.h>
|
||||||
|
#include <sys/module.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
#include <sys/priv.h>
|
#include <sys/priv.h>
|
||||||
@ -648,3 +650,42 @@ acl_posix1e_newfilemode(mode_t cmode, struct acl *dacl)
|
|||||||
|
|
||||||
return (mode);
|
return (mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static int
|
||||||
|
acl_posix1e_modload(module_t mod, int what, void *arg)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
ret = 0;
|
||||||
|
|
||||||
|
switch (what) {
|
||||||
|
case MOD_LOAD:
|
||||||
|
case MOD_SHUTDOWN:
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MOD_QUIESCE:
|
||||||
|
/* XXX TODO */
|
||||||
|
ret = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MOD_UNLOAD:
|
||||||
|
/* XXX TODO */
|
||||||
|
ret = 0;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
ret = EINVAL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
static moduledata_t acl_posix1e_mod = {
|
||||||
|
"acl_posix1e",
|
||||||
|
acl_posix1e_modload,
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
|
DECLARE_MODULE(acl_posix1e, acl_posix1e_mod, SI_SUB_VFS, SI_ORDER_FIRST);
|
||||||
|
MODULE_VERSION(acl_posix1e, 1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user