This has been split into two patches. The first, trivial patch, has already been submitted and greg k-h has it queued up for after the merge window; it is included here only for clarity. The second patch contains everything interesting :) [PATCHv2 1/2] platform: Use drv->driver.bus instead of assuming platform_bus_type [PATCHv2 2/2] platform: Facilitate the creation of pseudo-platform buses -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html