svn commit: r202581 - head/sys/dev/cs
Warner Losh
imp at FreeBSD.org
Mon Jan 18 17:53:44 UTC 2010
Author: imp
Date: Mon Jan 18 17:53:44 2010
New Revision: 202581
URL: http://svn.freebsd.org/changeset/base/202581
Log:
Add a warning if we're inw'ing from an odd address. This could happen
due to a bug and might be the real basis for the cardbus workaround
hack.
Modified:
head/sys/dev/cs/if_csreg.h
Modified: head/sys/dev/cs/if_csreg.h
==============================================================================
--- head/sys/dev/cs/if_csreg.h Mon Jan 18 17:52:57 2010 (r202580)
+++ head/sys/dev/cs/if_csreg.h Mon Jan 18 17:53:44 2010 (r202581)
@@ -539,6 +539,8 @@
static __inline uint16_t
cs_inw(struct cs_softc *sc, int off)
{
+ if (off & 1)
+ device_printf(sc->dev, "BUG: inw to an odd address.\n");
return ((inb(sc->nic_addr + off) & 0xff) |
(inb(sc->nic_addr + off + 1) << 8));
}
More information about the svn-src-head
mailing list