scsi: use the common hex_asc array rather than a private one
PATCH 2/12 scsi: use the common hex_asc array rather than a private one
Also use the hi/lo helpers.
Signed-off-by Harvey Harrison <[email protected]>
--- drivers/scsi/ibmmca.c | 3 +-- drivers/scsi/ultrastor.c | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-)
drivers/scsi/ibmmca.c +1 -2
@@ -1002,12 +1002,11 @@ static char *ti_p(int dev)/* interpreter for logical device numbers (ldn) */ static char *ti_l (int val) { -const char hex[16 ] ="0123456789abcdef" ;static char answer[2 ]; answer[1 ] = (char ) (0x0 );if (val <=MAX_LOG_DEV ) - answer[0 ] = hex[val]; + answer[0 ] = hex_asc[val];else answer[0 ] ='-' ;return (char *) &answer;
drivers/scsi/ultrastor.c +2 -2
@@ -876,8 +876,8 @@ static int ultrastor_abort(struct scsi_cmnd *SCpnt)for (i =0 ; i <16 ; i++) {unsigned char p =inb (port0 + i); - out[28 + i *3 ] ="0123456789abcdef" [p >>4 ]; - out[29 + i *3 ] ="0123456789abcdef" [p &15 ]; + out[28 + i *3 ] =hex_asc_hi (p); + out[29 + i *3 ] =hex_asc_lo (p); out[30 + i *3 ] =' ' ; } out[28 + i *3 ] ='\n' ;
Signature · 1 line
1.5.5.1.404.g981f6