When augmenting the nodes in RB_ROTATE_{RIGHT,LEFT} make sure that the children nodes have reached their final state before augmenting the parent.  This fixes an obscure inconsistency of the space in the vm_map tree that gcc 3.2 triggers when compiling isp.o on alpha. (this only led to some leaked space).
When augmenting the nodes in RB_ROTATE_{RIGHT,LEFT} make sure that the
children nodes have reached their final state before augmenting the
parent.  This fixes an obscure inconsistency of the space in the
vm_map tree that gcc 3.2 triggers when compiling isp.o on alpha. (this
only led to some leaked space).

frantzen@ provos@ ok.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars