vhost: error handling fix

vhost should set worker to NULL on cgroups attach failure,
so that we won't try to destroy the worker again on close.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

+1
+1
drivers/vhost/vhost.c
··· 298 return 0; 299 err_cgroup: 300 kthread_stop(worker); 301 err_worker: 302 if (dev->mm) 303 mmput(dev->mm);
··· 298 return 0; 299 err_cgroup: 300 kthread_stop(worker); 301 + dev->worker = NULL; 302 err_worker: 303 if (dev->mm) 304 mmput(dev->mm);