e1000: purge EOL release compatibility
Remove support for releases before FreeBSD 8. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/603 Differential Revision: https://reviews.freebsd.org/D35560
This commit is contained in:
parent
6147584bc0
commit
757cb555ae
@ -131,18 +131,6 @@ typedef int8_t s8;
|
||||
#define __le32 u32
|
||||
#define __le64 u64
|
||||
|
||||
#if __FreeBSD_version < 800000
|
||||
#if defined(__i386__) || defined(__amd64__)
|
||||
#define mb() __asm volatile("mfence" ::: "memory")
|
||||
#define wmb() __asm volatile("sfence" ::: "memory")
|
||||
#define rmb() __asm volatile("lfence" ::: "memory")
|
||||
#else
|
||||
#define mb()
|
||||
#define rmb()
|
||||
#define wmb()
|
||||
#endif
|
||||
#endif /*__FreeBSD_version < 800000 */
|
||||
|
||||
#ifdef INVARIANTS
|
||||
#define ASSERT_CTX_LOCK_HELD(hw) (sx_assert(iflib_ctx_lock_get(((struct e1000_osdep *)hw->back)->ctx), SX_XLOCKED))
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user