I guess I'm just a sucker for those shiny new kernels....
Seriously, I find that every now and then, I uncover some issue that needs addressing (I've mostly focussed on the SELinux side, but have found issues with laptop variances).
More on 2.6.24 mod....
I have patches that allow vmmon and vmblock to compile and load. This needed some source code changes to vmmon.tar and vmblock.tar to work around some name collisions, etc., and I had to patch and compile a custom kernel to workaround the 'pv_mmu_ops' issue.
After all this, I'm blocked on vmnet. Looks like at least one kernel API has changed: __dev_get_by_name() seems to need 1 more argument.
Undoubtedly, a serious patch from the vmware gods is needed before vmware will play nicely with 2.6.24....