[PATCH] broken inline asm on s390 (misuse of labels)

use of explicit labels in inline asm is a Bad Idea(tm), since gcc can
decide to inline the function in several places. Fixed by use of 1f/f:
instead of .Lfitsin/.Lfitsin:

Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Al Viro and committed by Linus Torvalds 0cbdff4f a828b8e4

+4 -4
+4 -4
arch/s390/kernel/cpcmd.c
··· 46 46 "lra 3,0(%4)\n" 47 47 "lr 5,%5\n" 48 48 "diag 2,4,0x8\n" 49 - "brc 8, .Litfits\n" 49 + "brc 8, 1f\n" 50 50 "ar 5, %5\n" 51 - ".Litfits: \n" 51 + "1: \n" 52 52 "lr %0,4\n" 53 53 "lr %1,5\n" 54 54 : "=d" (return_code), "=d" (return_len) ··· 64 64 "sam31\n" 65 65 "diag 2,4,0x8\n" 66 66 "sam64\n" 67 - "brc 8, .Litfits\n" 67 + "brc 8, 1f\n" 68 68 "agr 5, %5\n" 69 - ".Litfits: \n" 69 + "1: \n" 70 70 "lgr %0,4\n" 71 71 "lgr %1,5\n" 72 72 : "=d" (return_code), "=d" (return_len)