net/sunrpc/cache: simplify code by using hex_pack_byte()
[deliverable/linux.git] / net / sunrpc / cache.c
index a72de074172d81a031305dae2f1551b22d9ced36..0877db0787b104e51a40ca0649dd4f9a76a44899 100644 (file)
@@ -1111,9 +1111,7 @@ void qword_addhex(char **bpp, int *lp, char *buf, int blen)
                *bp++ = 'x';
                len -= 2;
                while (blen && len >= 2) {
-                       unsigned char c = *buf++;
-                       *bp++ = '0' + ((c&0xf0)>>4) + (c>=0xa0)*('a'-'9'-1);
-                       *bp++ = '0' + (c&0x0f) + ((c&0x0f)>=0x0a)*('a'-'9'-1);
+                       bp = hex_byte_pack(bp, *buf++);
                        len -= 2;
                        blen--;
                }
This page took 0.024815 seconds and 5 git commands to generate.