PERFORCE change 98350 for review
John Baldwin
jhb at FreeBSD.org
Fri Jun 2 16:30:39 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=98350
Change 98350 by jhb at jhb_mutex on 2006/06/02 16:28:19
Move the taskqueue_enqueue() into clearentry().
Affected files ...
.. //depot/projects/smpng/sys/kern/subr_firmware.c#6 edit
Differences ...
==== //depot/projects/smpng/sys/kern/subr_firmware.c#6 (text+ko) ====
@@ -107,6 +107,7 @@
KASSERT(fp->refcnt == 0, ("image %s refcnt %u", fp->name, fp->refcnt));
if (keep_file && (fp->file != NULL))
fp->name = name_unload;
+ taskqueue_enqueue(taskqueue_thread, &firmware_task);
else {
fp->name = NULL;
fp->file = NULL;
@@ -240,8 +241,6 @@
fp->refcnt--;
if (fp->refcnt == 0 && (flags & FIRMWARE_UNLOAD))
clearentry(fp, 1);
- if (fp->file)
- taskqueue_enqueue(taskqueue_thread, &firmware_task);
mtx_unlock(&firmware_mtx);
}
More information about the p4-projects
mailing list