On 09/03/2017 12:07, Cornelia Huck wrote: >>> - Driver #2 uses the device without doing a reset or proper setup >> Without this patch, even if driver #2 do a reset, it can still use the >> old map if it don't set queue pfn. > > Yes, the cleanup-on-reset is definetly needed.
It is good to have for defensiveness, but it would still cause a segfault so we should also add the checks on vq->vring.desc throughout. Paolo