Tiny fix to Carolina l2 reporting

Leigh Brown leigh at solinno.co.uk
Tue Oct 8 07:52:03 EST 2002


Hi,

This one's Hollis's.  I think someone reported that this fixes it.  It
definitely looks better.

Cheers,

Leigh.


--- linuxppc_2_4_devel/arch/ppc/platforms/prep_setup.c	Thu May 30 13:31:24 2002
+++ linuxppc_2_4_devel-local/arch/ppc/platforms/prep_setup.c	Tue Jun 11 14:47:25 2002
@@ -340,12 +340,17 @@
 		unsigned int l2_reg = inb(PREP_IBM_L2INFO);

 		/* L2 size */
-		if ((l2_reg & 0x60) == 0)
-			seq_printf(m, "256KiB");
-		else if ((l2_reg & 0x60) == 1)
-			seq_printf(m, "512KiB");
-		else
-			seq_printf(m, "unknown size");
+		switch ((l2_reg & 0x60) >> 5) {
+			case 0:
+				seq_printf(m, "256KiB");
+				break;
+			case 1:
+				seq_printf(m, "512KiB");
+				break;
+			default:
+				seq_printf(m, "unknown size");
+				break;
+		}

 		/* L2 type */
 		if ((l2_reg & 0x3) == 0)


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list