summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_linker.c
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2002-03-10 19:20:01 +0000
committersobomax <sobomax@FreeBSD.org>2002-03-10 19:20:01 +0000
commitc497ba78d2ef58a2c3bddbb3da9c12b9de6556c5 (patch)
tree96d2a3cd3c6492164d56d7c4d341f4e57076215b /sys/kern/kern_linker.c
parent55f3803bff308a7fd28ef9828513ab10db9aff02 (diff)
downloadFreeBSD-src-c497ba78d2ef58a2c3bddbb3da9c12b9de6556c5.zip
FreeBSD-src-c497ba78d2ef58a2c3bddbb3da9c12b9de6556c5.tar.gz
Fix a breakage introduced in rev.1.75 (supposedly style cleanup), which results
in "missing dependencies" error when loading some kld modules. It is sad to see how often these days style cleanus break doesn't broken things. Perhaps people should recall good old principle: "don't fix it if it isn't broken".
Diffstat (limited to 'sys/kern/kern_linker.c')
-rw-r--r--sys/kern/kern_linker.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 338c3f3..df99911 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -1111,7 +1111,7 @@ linker_preload(void *arg)
char *modtype;
linker_file_t lf;
linker_class_t lc;
- int error;
+ int error, err;
linker_file_list_t loaded_files;
linker_file_list_t depended_files;
struct mod_metadata *mp, *nmp;
@@ -1189,8 +1189,8 @@ restart:
NULL);
nmodname = linker_reloc_ptr(lf,
nmp->md_cval);
- error = strcmp(modname, nmodname);
- if (error == 0)
+ err = strcmp(modname, nmodname);
+ if (err == 0)
break;
}
if (nmdp < stop) /* it's a self reference */
@@ -1675,7 +1675,7 @@ linker_load_dependencies(linker_file_t lf)
struct mod_depend *verinfo;
modlist_t mod;
const char *modname, *nmodname;
- int ver, error = 0, count;
+ int ver, error = 0, err, count;
/*
* All files are dependant on /kernel.
@@ -1714,8 +1714,8 @@ linker_load_dependencies(linker_file_t lf)
if (nmp->md_type != MDT_VERSION)
continue;
nmodname = linker_reloc_ptr(lf, nmp->md_cval);
- error = strcmp(modname, nmodname);
- if (error == 0)
+ err = strcmp(modname, nmodname);
+ if (err == 0)
break;
}
if (nmdp < stop)/* early exit, it's a self reference */
OpenPOWER on IntegriCloud