aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hid')
-rw-r--r--drivers/hid/hid-picolcd_debugfs.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/hid/hid-picolcd_debugfs.c b/drivers/hid/hid-picolcd_debugfs.c
index eec85b53bb2c..6ef03be352cf 100644
--- a/drivers/hid/hid-picolcd_debugfs.c
+++ b/drivers/hid/hid-picolcd_debugfs.c
@@ -381,16 +381,16 @@ static void dump_buff_as_hex(char *dst, size_t dst_sz, const u8 *data,
381 const size_t data_len) 381 const size_t data_len)
382{ 382{
383 int i, j; 383 int i, j;
384 for (i = j = 0; i < data_len && j + 3 < dst_sz; i++) { 384 for (i = j = 0; i < data_len && j + 4 < dst_sz; i++) {
385 dst[j++] = hex_asc[(data[i] >> 4) & 0x0f]; 385 dst[j++] = hex_asc[(data[i] >> 4) & 0x0f];
386 dst[j++] = hex_asc[data[i] & 0x0f]; 386 dst[j++] = hex_asc[data[i] & 0x0f];
387 dst[j++] = ' '; 387 dst[j++] = ' ';
388 } 388 }
389 if (j < dst_sz) { 389 dst[j] = '\0';
390 dst[j--] = '\0'; 390 if (j > 0)
391 dst[j] = '\n'; 391 dst[j-1] = '\n';
392 } else 392 if (i < data_len && j > 2)
393 dst[j] = '\0'; 393 dst[j-2] = dst[j-3] = '.';
394} 394}
395 395
396void picolcd_debug_out_report(struct picolcd_data *data, 396void picolcd_debug_out_report(struct picolcd_data *data,