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

Reply via email to