to answer your question, I just went that route and cross-flashing my H330 mini to HBA 330 mini, and no you don't need the kernel patch anymore, it just works flawlessly and I passed it to OMV VM.
I was too lazy to downgrade the kernel and apply patch, so cross-flashing is way easier.