[PATCH] ppc64: SMU partitions & device-tree
Nathan Lynch
ntl at pobox.com
Fri Sep 23 15:50:12 EST 2005
Benjamin Herrenschmidt wrote:
> On Thu, 2005-09-22 at 10:29 -0500, Nathan Lynch wrote:
>
> >
> > I think this is abusing devtree_lock, which is meant to protect
> > traversal of the device tree and not the contents of nodes. True,
> > this serializes prom_add_property itself, and will prevent corruption
> > of the node's property list. But I think I'd rather the SMU code take
> > care of this itself, i.e. use its own mutex to serialize the addition
> > of properties to /smu.
>
> It does, but I felt like prom_add_property() should be made a bit safer.
> It's definitely an abuse of the devtree_lock, but knowing how rarely
> prom_add_property() is to be called, I don't think it's that much of a
> problem, what do you think ?
As long as you don't expect us to need to _remove_ properties from
live nodes, I think it's ok. Otherwise we'll need something like a
per-node lock.
More information about the Linuxppc64-dev
mailing list