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