diff options
author | jmg <jmg@FreeBSD.org> | 2004-11-15 19:37:21 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 2004-11-15 19:37:21 +0000 |
commit | 079e5a8053bea01154a0d15506fad08b72beb28b (patch) | |
tree | 98cec7c72d4b46e1ca451b8e10ef4d43d9895c63 /sys/pci/if_skreg.h | |
parent | ec2edfc1aecdac7754677942fe24d4d6e8ba56c5 (diff) | |
download | FreeBSD-src-079e5a8053bea01154a0d15506fad08b72beb28b.zip FreeBSD-src-079e5a8053bea01154a0d15506fad08b72beb28b.tar.gz |
fix the missing lock in sk_jfree (verified w/ an assert)
also fix up handling and proding of the tx, _OACTIVE is now handled
better...
Submitted by: Peter Edwards (sk_jfree)
Obtained from: OpenBSD and/or NetBSD (tx prod)
Diffstat (limited to 'sys/pci/if_skreg.h')
-rw-r--r-- | sys/pci/if_skreg.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/pci/if_skreg.h b/sys/pci/if_skreg.h index 8271c03..b70e172 100644 --- a/sys/pci/if_skreg.h +++ b/sys/pci/if_skreg.h @@ -1442,6 +1442,7 @@ struct sk_softc { #define SK_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sk_mtx, MA_OWNED) #define SK_IF_LOCK(_sc) SK_LOCK((_sc)->sk_softc) #define SK_IF_UNLOCK(_sc) SK_UNLOCK((_sc)->sk_softc) +#define SK_IF_LOCK_ASSERT(_sc) SK_LOCK_ASSERT((_sc)->sk_softc) /* Softc for each logical interface */ struct sk_if_softc { |