Loading lib/bitmap.c +2 −4 Original line number Diff line number Diff line Loading @@ -803,9 +803,7 @@ int bitmap_find_free_region(unsigned long *bitmap, unsigned int bits, int order) unsigned int pos, end; /* scans bitmap by regions of size order */ for (pos = 0; (end = pos + BIT(order)) <= bits; pos = end) { if (!__reg_op(bitmap, pos, order, REG_OP_ISFREE)) continue; __reg_op(bitmap, pos, order, REG_OP_ALLOC); if (!bitmap_allocate_region(bitmap, pos, order)) return pos; } return -ENOMEM; Loading Loading
lib/bitmap.c +2 −4 Original line number Diff line number Diff line Loading @@ -803,9 +803,7 @@ int bitmap_find_free_region(unsigned long *bitmap, unsigned int bits, int order) unsigned int pos, end; /* scans bitmap by regions of size order */ for (pos = 0; (end = pos + BIT(order)) <= bits; pos = end) { if (!__reg_op(bitmap, pos, order, REG_OP_ISFREE)) continue; __reg_op(bitmap, pos, order, REG_OP_ALLOC); if (!bitmap_allocate_region(bitmap, pos, order)) return pos; } return -ENOMEM; Loading