1. Most important thing of course, did we contact the correct subsystem
maintainers?
i. IDE/Blkvsc David Miller
Libata - Jeff Garzik & linux-ide@vger.kernel.org
drivers/ide is obsolete and on its way out.
drivers/ata replaced it as the old code couldn't really cope with things
like SATA NCQ or hotplug. The new stuff can which is probably handy in a
hypervisor.
ii. SCSI/Storvsc James Bottomley
Yes & linux-scsi@vger.kernel.org
iii. Network/Netvsc Stephen Hemminger
2. What is the process to submit the code for review?
See: Documentation/SubmittingPatches in your kernel tree
That should answer the rest. If not then keep a tag on things that should
have been in there but weren't and that can also get updated.