diff options
-rw-r--r-- | drivers/char/ipmi/ipmi_msghandler.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c index 1517f14ee903..d92767225b15 100644 --- a/drivers/char/ipmi/ipmi_msghandler.c +++ b/drivers/char/ipmi/ipmi_msghandler.c | |||
@@ -2388,9 +2388,12 @@ static ssize_t guid_show(struct device *dev, struct device_attribute *attr, | |||
2388 | { | 2388 | { |
2389 | struct bmc_device *bmc = to_bmc_device(dev); | 2389 | struct bmc_device *bmc = to_bmc_device(dev); |
2390 | 2390 | ||
2391 | return snprintf(buf, 100, "%Lx%Lx\n", | 2391 | return snprintf(buf, 100, |
2392 | (long long) bmc->guid[0], | 2392 | "%2.2x%2.2x%2.2x%2.2x-%2.2x%2.2x-%2.2x%2.2x-%2.2x%2.2x-%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x\n", |
2393 | (long long) bmc->guid[8]); | 2393 | bmc->guid[3], bmc->guid[2], bmc->guid[1], bmc->guid[0], |
2394 | bmc->guid[5], bmc->guid[4], bmc->guid[7], bmc->guid[6], | ||
2395 | bmc->guid[8], bmc->guid[9], bmc->guid[10], bmc->guid[11], | ||
2396 | bmc->guid[12], bmc->guid[13], bmc->guid[14], bmc->guid[15]); | ||
2394 | } | 2397 | } |
2395 | static DEVICE_ATTR(guid, S_IRUGO, guid_show, NULL); | 2398 | static DEVICE_ATTR(guid, S_IRUGO, guid_show, NULL); |
2396 | 2399 | ||