Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: "Paul B. Mahol" <onemda@xxxxxxxxx>
- Date: Tue, 10 Jun 2008 18:02:55 +0200
Works fine for me. No regressions encountered yet.
On 6/10/08, Coleman Kane <cokane@xxxxxxxxxxx> wrote:
On Tue, 2008-06-10 at 14:56 +0200, Paul B. Mahol wrote:_______________________________________________
On 6/10/08, Coleman Kane <cokane@xxxxxxxxxxx> wrote:
On Tue, 2008-06-10 at 05:16 +0200, Paul B. Mahol wrote:No, it is not. Thanks for patch(es).
On 6/9/08, Coleman Kane <cokane@xxxxxxxxxxx> wrote:
Ignore the previous patch (#2) and try this one instead:
*
http://people.freebsd.org/~cokane/patches/if_ndis-spinlock-to-mtx3.patch
Fine for me, LOR appear any more.
Thanks for the report.
BTW: I'm dont like first line showing over and over again. It would be
nice
if that clueless message goes away.
Is this a new message introduced with my changes?
I've got one more for you to try:
*
http://people.freebsd.org/~cokane/patches/if_ndis-spinlock-to-mtx4.patch
It removes the locking inside the ndis_tick function altogether, and
just relies upon ndis_ticktask, ndis_resettask, and ndis_starttask to
perform the appropriate locking (which they appear to have been written
to do already). This might improve concurrency even more (and probably
get rid of some mutex recursions).
--
Coleman Kane
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
- References:
- Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Coleman Kane
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Paul B. Mahol
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Coleman Kane
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Coleman Kane
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Paul B. Mahol
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Coleman Kane
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Paul B. Mahol
- Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- From: Coleman Kane
- Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- Prev by Date: Re: Call for testers: re(4) and RTL8168C/RTL8168CP/RTL8111C/RTL8111CP
- Next by Date: Re: problems making an access point w/current
- Previous by thread: Re: Call for Testers: Convert watchdog spinlock into a sleepable mutex in if_ndis
- Next by thread: Issues compiling latest -CURRENT (warning error flags + optimization level => no go)
- Index(es):