Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Mar 2010 22:44:49 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r204776 - head/sys/mips/cavium/dev/rgmii
Message-ID:  <201003052244.o25MinPZ034806@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jmallett
Date: Fri Mar  5 22:44:49 2010
New Revision: 204776
URL: http://svn.freebsd.org/changeset/base/204776

Log:
  Do not mask off the low byte of the chipid, it makes some of the case
  statements unreachable and seems to be wrong.  Fixes detection of the number
  of ports available on some models.
  
  Sponsored by:	Packet Forensics

Modified:
  head/sys/mips/cavium/dev/rgmii/octeon_rgmx.c

Modified: head/sys/mips/cavium/dev/rgmii/octeon_rgmx.c
==============================================================================
--- head/sys/mips/cavium/dev/rgmii/octeon_rgmx.c	Fri Mar  5 22:43:44 2010	(r204775)
+++ head/sys/mips/cavium/dev/rgmii/octeon_rgmx.c	Fri Mar  5 22:44:49 2010	(r204776)
@@ -2181,7 +2181,7 @@ static int octeon_has_4ports (void)
     u_int chipid;
     int retcode = 1;
 
-    chipid = octeon_get_chipid() & 0xffffff00;
+    chipid = octeon_get_chipid();
 
     switch (chipid) {
         case OCTEON_CN31XX_CHIP:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003052244.o25MinPZ034806>