svn commit: r201500 - stable/7/sys/dev/mxge
Andrew Gallatin
gallatin at FreeBSD.org
Mon Jan 4 14:45:32 UTC 2010
Author: gallatin
Date: Mon Jan 4 14:45:31 2010
New Revision: 201500
URL: http://svn.freebsd.org/changeset/base/201500
Log:
MFC 200845:
Don't take the driver mutex in mxge_tick(), as it
is run with the mutex held.
Modified:
stable/7/sys/dev/mxge/if_mxge.c
Directory Properties:
stable/7/sys/ (props changed)
stable/7/sys/cddl/contrib/opensolaris/ (props changed)
stable/7/sys/contrib/dev/acpica/ (props changed)
stable/7/sys/contrib/pf/ (props changed)
Modified: stable/7/sys/dev/mxge/if_mxge.c
==============================================================================
--- stable/7/sys/dev/mxge/if_mxge.c Mon Jan 4 14:43:23 2010 (r201499)
+++ stable/7/sys/dev/mxge/if_mxge.c Mon Jan 4 14:45:31 2010 (r201500)
@@ -3638,9 +3638,7 @@ mxge_tick(void *arg)
uint16_t cmd;
ticks = mxge_ticks;
- mtx_lock(&sc->driver_mtx);
running = sc->ifp->if_drv_flags & IFF_DRV_RUNNING;
- mtx_unlock(&sc->driver_mtx);
if (running) {
/* aggregate stats from different slices */
pkts = mxge_update_stats(sc);
More information about the svn-src-stable-7
mailing list