Date: Wed, 4 Oct 2006 17:29:29 GMT From: Warner Losh <imp@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 107253 for review Message-ID: <200610041729.k94HTTbS017355@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=107253 Change 107253 by imp@imp_lighthouse on 2006/10/04 17:29:27 Use taskqueue_fast rather than taskqueue_swi. The former uses sleep locks, rather than spin locks, which is bad from a FAST ISR. Affected files ... .. //depot/projects/arm/src/sys/arm/at91/at91_tc.c#7 edit Differences ... ==== //depot/projects/arm/src/sys/arm/at91/at91_tc.c#7 (text+ko) ==== @@ -481,7 +481,7 @@ r = RD4(tc, TC_RA) & 0xffff; pps_capture(&tc->pps); tc->pps.capcount = r; - taskqueue_enqueue_fast(taskqueue_swi, &tc->task); + taskqueue_enqueue_fast(taskqueue_fast, &tc->task); } if (status & TC_SR_LDRBS) RD4(tc, TC_RB);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610041729.k94HTTbS017355>