Messages in this thread Patch in this message | | | Date | Wed, 25 Apr 2012 14:27:11 +0800 | Subject | A potential bug in mm/memblock.c? | From | Peter Teoh <> |
| |
Comments please. Thanks.
Signed-off-by: Peter Teoh <htmldeveloper@gmail.com>
diff --git a/mm/memblock.c b/mm/memblock.c index a44eab3..2c621c5 100644 --- a/mm/memblock.c +++ b/mm/memblock.c @@ -553,8 +553,8 @@ void __init_memblock __next_free_mem_range(u64 *idx, int nid, { struct memblock_type *mem = &memblock.memory; struct memblock_type *rsv = &memblock.reserved; - int mi = *idx & 0xffffffff; - int ri = *idx >> 32; + unsigned int mi = *idx & 0xffffffff; + unsigned int ri = *idx >> 32;
for ( ; mi < mem->cnt; mi++) { struct memblock_region *m = &mem->regions[mi];
-- Regards, Peter Teoh
| |