summaryrefslogtreecommitdiff
path: root/sys/kern/subr_firmware.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2006-06-13 21:34:12 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2006-06-13 21:34:12 +0000
commitb21c9288cef919b48f4676955549ba697f17d224 (patch)
tree3d636e526ba48889504141e795ffd6dc963cd17d /sys/kern/subr_firmware.c
parentd53885879d1d037a5fed84fae1d5683dc0586b7b (diff)
downloadsrc-test2-b21c9288cef919b48f4676955549ba697f17d224.tar.gz
src-test2-b21c9288cef919b48f4676955549ba697f17d224.zip
Notes
Diffstat (limited to 'sys/kern/subr_firmware.c')
-rw-r--r--sys/kern/subr_firmware.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/kern/subr_firmware.c b/sys/kern/subr_firmware.c
index 717f665f2f54..0c238bf03fef 100644
--- a/sys/kern/subr_firmware.c
+++ b/sys/kern/subr_firmware.c
@@ -115,10 +115,11 @@ clearentry(struct firmware *fp)
static struct firmware *
lookup(const char *name)
{
+ struct firmware *fp;
int i;
for (i = 0; i < FIRMWARE_MAX; i++) {
- struct firmware * fp = &firmware_table[i];
+ fp = &firmware_table[i];
if (fp->name != NULL && strcasecmp(name, fp->name) == 0)
return fp;
}
@@ -259,6 +260,7 @@ firmware_put(struct firmware *fp, int flags)
static int
firmware_modevent(module_t mod, int type, void *unused)
{
+ struct firmware *fp;
int i;
switch (type) {
@@ -267,7 +269,7 @@ firmware_modevent(module_t mod, int type, void *unused)
return 0;
case MOD_UNLOAD:
for (i = 0; i < FIRMWARE_MAX; i++) {
- struct firmware *fp = &firmware_table[i];
+ fp = &firmware_table[i];
fp->flags &= ~FIRMWAREFLAG_KEEPKLDREF;
}
taskqueue_enqueue(taskqueue_thread, &firmware_task);