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));
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to