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