vhba.c won't compile since this kernel commit:
commit 2a1f062a4acf0be50516ceece92a7182a173d55a
Author: Ingo Molnar mingo@kernel.org
Date: Thu Feb 2 19:15:33 2017 +0100
sched/headers: Move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
This reduces the size of <linux/sched.h>.
This commit was first introduced in v4.11-rc2. Fortunately, the fix is as simple as changing the include line.
Meant to write v4.11-rc2 in the bug header, but (after tracking down the tag) forgot, and SF sadly doesn't let me make edits.
Thanks for the heads up! I've pushed the fix to master, so it will be available with the next maintenance release.