If you build it, you'll end up with two modules:
- f_msm_hsusb.ko is the gadget/function mode driver
- ehci-hcd.ko is the host mode driver.
f_msm_hsusb.ko works in usb storage mode the first time it is loaded. However, after an unload/reload cycle it seems to stop; will have to investigate. Also, for some reason pressing the "enable usb storage" button on the phone disconnects the wifi; it doesn't do this on the normal build, so that must be some annoying bug to track down.
Enjoy!