I generally check what updates are being installed. This time sadly I didn't and again this kernel had one missing module. VirtualBox-OSE stopped working. It had been working fine with other upgrades.
No it's not a problem with dkms or other stuff. This kernel doesn't have vboxdrv module like other kernels...i verified it...
#locate vboxdrv
/lib/modules/2.6.38.6-27.fc15.x86_64/extra/VirtualBox-OSE/vboxdrv.ko
/lib/modules/2.6.38.7-30.fc15.x86_64/extra/VirtualBox-OSE/vboxdrv.ko
The 2.6.38.8 version doesn't have vboxdrv module!....hence again I have to roll back to older kernel.
So before blindly upgrading....read this message!
And now rolling back to older kernel...which involves painfull installation of nvidia driver!