CHROMIUM: virtwl: fix deadlock while receiving VFDs

TEST=insert 10ms delay after vq_handle_recv's first lock;
     deadlocks will happen before this change but not after
BUG=chromium:780395

Change-Id: I8e6237f7d3a9c5ef8fa105411fb8d69744f9011a
Signed-off-by: Zach Reizner <zachr@google.com>
Reviewed-on: https://chromium-review.googlesource.com/756136
Commit-Ready: Zach Reizner <zachr@chromium.org>
Tested-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/780815
Commit-Ready: Dylan Reid <dgreid@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
1 file changed