/* * The yield_safe() variant of the TDP root iterator gets and puts references to * the roots it iterates over. This makes it safe to release the MMU lock and * yield within the loop, but the caller MUST NOT exit the loop early. */