The cutoff for the change from wait_queue_t to wait_queue_entry_t was actually kernel 4.12. This patch fixes at least SUSE systems that are using that kernel.
Not according to elixir.bootlin.com . SUSE probably backported the 4.13 change to 4.12. Maybe we need to switch to compile tests to figure out what the kernel headers support.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not according to elixir.bootlin.com . SUSE probably backported the 4.13 change to 4.12. Maybe we need to switch to compile tests to figure out what the kernel headers support.
Oh oops - you're right. I guess this was a SUSE specific thing. I found someone else that had to patch it here:
https://www.virtualbox.org/ticket/16872