Date: Wed, 9 Jul 2008 00:10:55 +0000 (UTC) From: Coleman Kane <cokane@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/if_ndis if_ndis.c Message-ID: <200807090011.m690B4dL045105@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
cokane 2008-07-09 00:10:55 UTC
FreeBSD src repository
Modified files:
sys/dev/if_ndis if_ndis.c
Log:
SVN rev 180375 on 2008-07-09 00:10:55Z by cokane
Fix a mutex LOR introduced by the conversion of if_ndis from spinlocks to
mutexes and replacing the obsolete if_watchdog interface. The ndis_ticktask
function calls into ieee80211_new_state under one condition with NDIS_LOCK
held. The ieee80211_new_state would call into ndis_start in some cases too,
resulting in the occasional case where ndis_start acquires NDIS_LOCK from
inside the NDIS_LOCK held by ndis_ticktask.
Obtained from: Paul B. Mahol <onemda@gmail.com>
MFC after: 1 week
Revision Changes Path
1.143 +2 -0 src/sys/dev/if_ndis/if_ndis.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807090011.m690B4dL045105>
