|
From: Peter K. <pk...@us...> - 2001-05-17 15:16:56
|
The following file was modified in linux/drivers/char/bluetooth:
Name Old version New version Comment
---- ----------- ----------- -------
btdebug.c 1.19 1.20=20=20=20=20=20=20=20=20=20=20=20=20
The accompanying log:
Handle message =3D=3D NULL in print_data().
The diff of the modified file(s):
--- btdebug.c 2001/04/12 15:14:06 1.19
+++ btdebug.c 2001/05/17 15:16:55 1.20
@@ -72,6 +72,7 @@
{
s32 len, diff;
struct timeval tv;=20=20
+
do_gettimeofday(&tv);
=20=09
diff =3D ((tv.tv_sec - tv_old.tv_sec)*1000000 + tv.tv_usec) -=20
@@ -95,10 +96,13 @@
print_data(const u8 *message, u8 *buf, s32 len)
{=20
s32 t;
- printk("\n%s (%d)", message, len);
+
+ if (message)
+ printk("\n%s (%d)\n", message, len);
+ printk(" ");
for (t=3D0;t<len;t++)=20
{
- if((t%16)=3D=3D0)
+ if (!((t+1) % 16))
printk("\n ");
printk("0x%02x ", buf[t]);
}
@@ -117,11 +121,14 @@
print_data(const u8 *message, u8 *buf, s32 len)
{=20
s32 t;
- printf("\n%s (%d)", message, len);
+
+ if (message)
+ printf("\n%s (%d)\n", message, len);
+ printf(" ");
for (t=3D0;t<len;t++)=20
{
- if((t%16)=3D=3D0)
- printk("\n ");
+ if(!((t+1) % 16))
+ printf("\n ");
printf("0x%02x ", buf[t]);
}
printf("\n");
|