aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2014-12-03 22:14:13 +0000
committerWarner Losh <imp@FreeBSD.org>2014-12-03 22:14:13 +0000
commitd0b6da086f61d8cfcff63c33637cb0dfc34d1892 (patch)
treed9f6a68d396f5375c283cb5f351dbe17df9ba926 /sys/kern
parent157675bd2df8201e90b8d5a6271cfd837a448ed4 (diff)
Notes
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_linker.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 73c8c0fbaca0..a4fde06198f4 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -139,8 +139,8 @@ static caddr_t linker_file_lookup_symbol_internal(linker_file_t file,
const char* name, int deps);
static int linker_load_module(const char *kldname,
const char *modname, struct linker_file *parent,
- struct mod_depend *verinfo, struct linker_file **lfpp);
-static modlist_t modlist_lookup2(const char *name, struct mod_depend *verinfo);
+ const struct mod_depend *verinfo, struct linker_file **lfpp);
+static modlist_t modlist_lookup2(const char *name, const struct mod_depend *verinfo);
static void
linker_init(void *arg)
@@ -1353,7 +1353,7 @@ modlist_lookup(const char *name, int ver)
}
static modlist_t
-modlist_lookup2(const char *name, struct mod_depend *verinfo)
+modlist_lookup2(const char *name, const struct mod_depend *verinfo)
{
modlist_t mod, bestmod;
int ver;
@@ -1426,7 +1426,7 @@ linker_preload(void *arg)
linker_file_list_t depended_files;
struct mod_metadata *mp, *nmp;
struct mod_metadata **start, **stop, **mdp, **nmdp;
- struct mod_depend *verinfo;
+ const struct mod_depend *verinfo;
int nver;
int resolves;
modlist_t mod;
@@ -1716,7 +1716,7 @@ linker_lookup_file(const char *path, int pathlen, const char *name,
*/
static char *
linker_hints_lookup(const char *path, int pathlen, const char *modname,
- int modnamelen, struct mod_depend *verinfo)
+ int modnamelen, const struct mod_depend *verinfo)
{
struct thread *td = curthread; /* XXX */
struct ucred *cred = td ? td->td_ucred : NULL;
@@ -1849,7 +1849,7 @@ bad:
*/
static char *
linker_search_module(const char *modname, int modnamelen,
- struct mod_depend *verinfo)
+ const struct mod_depend *verinfo)
{
char *cp, *ep, *result;
@@ -1953,7 +1953,7 @@ linker_hwpmc_list_objects(void)
*/
static int
linker_load_module(const char *kldname, const char *modname,
- struct linker_file *parent, struct mod_depend *verinfo,
+ struct linker_file *parent, const struct mod_depend *verinfo,
struct linker_file **lfpp)
{
linker_file_t lfdep;
@@ -2027,7 +2027,7 @@ linker_load_dependencies(linker_file_t lf)
linker_file_t lfdep;
struct mod_metadata **start, **stop, **mdp, **nmdp;
struct mod_metadata *mp, *nmp;
- struct mod_depend *verinfo;
+ const struct mod_depend *verinfo;
modlist_t mod;
const char *modname, *nmodname;
int ver, error = 0, count;