commit cfed76bc2a76f2094338bc43dae55aa814017b5f Author: Rene Herman Date: Tue Apr 1 12:03:15 2008 +0200 [ISAPNP] fix isapnp_to_pnpid diff --git a/drivers/pnp/isapnp/core.c b/drivers/pnp/isapnp/core.c index c4b95b5..9727050 100644 --- a/drivers/pnp/isapnp/core.c +++ b/drivers/pnp/isapnp/core.c @@ -406,11 +406,11 @@ static void isapnp_to_pnpid(unsigned short vendor, unsigned short device, id[0] = 'A' + ((vendor >> 2) & 0x3f) - 1; id[1] = 'A' + (((vendor & 3) << 3) | ((vendor >> 13) & 7)) - 1; id[2] = 'A' + ((vendor >> 8) & 0x1f) - 1; - id[3] = '0' + ((device >> 4) & 0x0f); - id[4] = '0' + (device & 0x0f); - id[5] = '0' + ((device >> 12) & 0x0f); - id[6] = '0' + ((device >> 8) & 0x0f); - id[7] = '\0'; + id[3] = hex_asc((device >> 4) & 0x0f); + id[4] = hex_asc(device & 0x0f); + id[5] = hex_asc((device >> 12) & 0x0f); + id[6] = hex_asc((device >> 8) & 0x0f); + id[7] = 0; } /*