From: David S. Miller Date: Sat, 12 May 2012 03:59:57 +0000 (-0700) Subject: sparc32: Remove sun4c floppy assembler. X-Git-Tag: v3.5-rc1~190^2~80 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=288e58cd03a75d66fdea0c666edf7d6bd3d112e7;p=~emulex%2Finfiniband.git sparc32: Remove sun4c floppy assembler. There were two blocks of code for the two ways to twiddle the terminal count pin in the AUXIO register, one for sun4c and one for sun4m. Kill the former. Signed-off-by: David S. Miller --- diff --git a/arch/sparc/kernel/entry.S b/arch/sparc/kernel/entry.S index b7a543cfeff..1b87ea088e1 100644 --- a/arch/sparc/kernel/entry.S +++ b/arch/sparc/kernel/entry.S @@ -125,20 +125,11 @@ floppy_tdone: set sparc_cpu_model, %l5 ld [%l5], %l5 - subcc %l5, 1, %g0 /* enum { sun4c = 1 }; */ - be 1f - ldub [%l7], %l5 + ldub [%l7], %l5 or %l5, 0xc2, %l5 stb %l5, [%l7] andn %l5, 0x02, %l5 - b 2f - nop - -1: - or %l5, 0xf4, %l5 - stb %l5, [%l7] - andn %l5, 0x04, %l5 2: /* Kill some time so the bits set */