ppc: Fix roll over bug in flush_cache()
authorKumar Gala <galak@kernel.crashing.org>
Fri, 6 Feb 2009 14:08:06 +0000 (08:08 -0600)
committerWolfgang Denk <wd@denx.de>
Mon, 9 Feb 2009 23:47:18 +0000 (00:47 +0100)
commitbced7ccefa08512c54a6d146658ff7dbc33d5dfe
tree0f87a4b5540da1d8f3f9c732960699a11cba0337
parent87c9063963561d3d01064be34d0c30855a56587b
ppc: Fix roll over bug in flush_cache()

If we call flush_cache(0xfffff000, 0x1000) it would never
terminate the loop since end = 0xffffffff and we'd roll over
our counter from 0xfffffe0 to 0 (assuming a 32-byte cache line)

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
lib_ppc/cache.c