[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen/balloon: Mark unallocated host memory as UNUSABLE



>> +
>> +    hostmem_resource->start = max_addr;
>> +    hostmem_resource->end = entry->addr + entry->size;
>> +    for (; i < memmap.nr_entries; i++) {
>> +            entry = &xen_e820_table->entries[i];
>> +            if (entry->type == E820_TYPE_RAM)
> Shouldn't that be != ?

No, the idea here is to populate hostmem_resource with ranges already
taken by things other than RAM, leaving memory regions as available for
the balloon hotplug. This will allow us to use allocate_resource(),
which searches for a free range, in the balloon driver.


>
>> +                    continue;
>> +
>> +            res = kzalloc(sizeof(*res), GFP_KERNEL);
>> +            if (!res) {
>> +                    pr_warn("%s: Out of memory\n", __func__);
> Don't print error message in case of allocation failures.

Right, In fact checkpatch also suggested that I drop it. And I forgot.


-boris


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.