rem: printf("%ld: empty region", i);
add: printf("%ld: empty region\n", i);
context: find_physical_memory_ranges(size_t &total){	int memory;	if (of_getprop(gChosen, "memory", &memory, sizeof(int)) == OF_FAILED)		return B_ERROR;	memory = of_instance_to_package(memory);	total = 0;	struct of_region regions[64];	int count = of_getprop(memory, "reg", regions, sizeof(regions));	if (count == OF_FAILED)		return B_ERROR;	count /= sizeof(of_region);	for (int32 i = 0; i < count; i++) {		if (regions[i].size <= 0) {			printf("%ld: empty region", i);			continue;		}		printf("%ld: base = %p, size = %lu\n", i, regions[i].base, regions[i].size);		total += regions[i].size;		if (insert_physical_memory_range(regions[i].base, regions[i].size) < B_OK) {			printf("cannot map physical memory range (num ranges = %lu)!\n", gKernelArgs.num_physical_memory_ranges);			return B_ERROR;		}	}	return B_OK;}