From 159ea02c0de0a3defb931b7c0841634772bd94cd Mon Sep 17 00:00:00 2001 From: Pyun YongHyeon Date: Wed, 12 Jan 2011 22:24:07 +0000 Subject: [PATCH] Make sure to invoke unlocked foo_start since the taskqueue does not hold a driver lock. This should fix a regression introduced in r216925. PR: kern/153769 --- sys/dev/alc/if_alc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/alc/if_alc.c b/sys/dev/alc/if_alc.c index d50cfe7d8d3..d126a07b5c6 100644 --- a/sys/dev/alc/if_alc.c +++ b/sys/dev/alc/if_alc.c @@ -2706,7 +2706,7 @@ alc_int_task(void *arg, int pending) } if ((ifp->if_drv_flags & IFF_DRV_RUNNING) != 0 && !IFQ_DRV_IS_EMPTY(&ifp->if_snd)) - alc_start_locked(ifp); + alc_start(ifp); } if (more == EAGAIN ||