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
This commit is contained in:
Pyun YongHyeon 2011-01-12 22:24:07 +00:00
parent 407dcb49df
commit 159ea02c0d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=217331

View File

@ -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 ||