use the spl avl implementation
make compatible vn VN_RELE macro
vn_rele support to match spl
hopefully luckly last