|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v6 2/8] xen/arm: make process_memory_node a device_tree_node_func
Hi, On 16/08/2019 00:36, Stefano Stabellini wrote: Change the signature of process_memory_node to match device_tree_node_func. Thanks to this change, the next patch will be able to use device_tree_for_each_node to call process_memory_node on all the children of a provided node. Return error if there is no reg property or if nr_banks is reached. Let the caller deal with the error. This sentence does not match the change below. Only 2 of the new error paths are described here.
I don't think we can treat the same way the lack of "regs" properties and a size of 0. The former is expected as binding allow you to do it for reserved-memory. The latter is the user not writing the property correctly. So ignoring the latter will result to Xen potentially missing some reserved-regions (not great!). So, similar to #address-cells/#size-cells discussion, we should return an error we are able to distinguish. Probably -EINVAL. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |