Title: [6589] trunk/arch/blackfin/kernel/kgdb.c: fix by Roel Kluin for count handling in kgdb_ebin2mem
- Revision
- 6589
- Author
- vapier
- Date
- 2009-06-04 19:13:54 -0500 (Thu, 04 Jun 2009)
Log Message
fix by Roel Kluin for count handling in kgdb_ebin2mem
Modified Paths
Diff
Modified: trunk/arch/blackfin/kernel/kgdb.c (6588 => 6589)
--- trunk/arch/blackfin/kernel/kgdb.c 2009-06-04 21:24:09 UTC (rev 6588)
+++ trunk/arch/blackfin/kernel/kgdb.c 2009-06-05 00:13:54 UTC (rev 6589)
@@ -587,19 +587,18 @@
unsigned short *mmr16;
unsigned long *mmr32;
int err;
- int size = 0;
+ int size;
int cpu = raw_smp_processor_id();
tmp_old = tmp_new = buf;
- while (count-- > 0) {
+ for (size = 0; size < count; ++size) {
if (*tmp_old == 0x7d)
*tmp_new = *(++tmp_old) ^ 0x20;
else
*tmp_new = *tmp_old;
tmp_new++;
tmp_old++;
- size++;
}
err = validate_memory_access_address((unsigned long)mem, size);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits