2.5.48 s390 (9/16): ebcdic conversion bug.
PATCH 1/1 2.5.48 s390 (9/16): ebcdic conversion bug.
Fix ebcdic conversion for strings of n*256 + 1 characters.
include/asm-s390/ebcdic.h +1 -1
@@ -32,7 +32,7 @@"0: tr 0(256,%0),0(%2)\n" " la %0,256(%0)\n" "1: ahi %1,-256\n" -" jp 0b\n" +" jnm 0b\n" " ex %1,0(1)" : "+&a" (addr), "+&a" (nr) : "a" (codepage) : "cc", "memory", "1" );
include/asm-s390x/ebcdic.h +1 -1
@@ -32,7 +32,7 @@"0: tr 0(256,%0),0(%2)\n" " la %0,256(%0)\n" "1: ahi %1,-256\n" -" jp 0b\n" +" jnm 0b\n" " ex %1,0(1)" : "+&a" (addr), "+&a" (nr) : "a" (codepage) : "cc", "memory", "1" );