lkml.org 
[lkml]   [2010]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 12/12] drivers: wireless: use kernel's method to get byte in hex form
    Date
    From: Andy Shevchenko <ext-andriy.shevchenko@nokia.com>

    Signed-off-by: Andy Shevchenko <ext-andriy.shevchenko@nokia.com>
    ---
    drivers/net/wireless/at76c50x-usb.c | 5 +----
    1 files changed, 1 insertions(+), 4 deletions(-)
    diff --git a/drivers/net/wireless/at76c50x-usb.c b/drivers/net/wireless/at76c50x-usb.c
    index 2517364..d700d13 100644
    --- a/drivers/net/wireless/at76c50x-usb.c
    +++ b/drivers/net/wireless/at76c50x-usb.c
    @@ -502,7 +502,6 @@ exit:

    #define HEX2STR_BUFFERS 4
    #define HEX2STR_MAX_LEN 64
    -#define BIN2HEX(x) ((x) < 10 ? '0' + (x) : (x) + 'A' - 10)

    /* Convert binary data into hex string */
    static char *hex2str(void *buf, int len)
    @@ -522,10 +521,8 @@ static char *hex2str(void *buf, int len)
    }

    while (len--) {
    - *obuf++ = BIN2HEX(*ibuf >> 4);
    - *obuf++ = BIN2HEX(*ibuf & 0xf);
    + obuf = pack_hex_byte(obuf, *ibuf++);
    *obuf++ = '-';
    - ibuf++;
    }
    *(--obuf) = '\0';

    --
    1.5.6.5


    \
     
     \ /
      Last update: 2010-02-18 19:59    [from the cache]
    ©2003-2011 Jasper Spaans