> so, taking this to its logical extreme, we should remove user_struct and > just pass around the VUID? yes, we should pass around the vuid. have you noticed that in head there are about 40 functions that take a vuid argument, but there are just two that takes a user_struct argument?