Vanilla 1.1.8 is a product of Lussumo. More Information: Documentation, Community Support.
i read that it was 2.6.17 to current. Since slicehost uses 2.6.16, I believe it is safe (not certain though).
Linux version numbers are a bit suspect because there are so many vendor kernels around. You never know what features they will backport. For example, NPTL was added in 2.6.x but I’ve run RedHat 2.4.x kernels that supported it.
However, on my slice (which claims to be 2.6.16.29-xen), vmsplice() returns -1 with errno set to ENOSYS, so it definitely does not have the affected syscall. Not vulnerable.
Just ran it on my slice, CentOS 5.1, 2.6.16.29-xen. Doesn’t work, vmsplice returns ENOSYS, as slamb said. Interestingly enough it didn’t compile, seems there’s a bug in CentOS’ kernel headers package because asm-x86_64/page.h was empty, had to copy in definitions from asm-i386/page.h manually