On Wed, Apr 22, 2015 at 08:45:08PM +0200, Christoph Hellwig wrote: > On Wed, Apr 22, 2015 at 11:35:30AM -0700, Andy Grover wrote: > > Change se_subsystem_api.transport_type from a field into a *function that > > takes a *se_device parameter? > > Doesn't work. The attributes are set up earlier than the arguments > for the backend driver are parsed. I think the only sensible > option is to have two different templates for these two very different bits of > funtionality. Andy, any opinion on how we should fix this? I'd really prefer to not release the second TCMU version in 4.1 which will need breaking fixes again soon after. For now the simplest fix might be to just register the level you actually plan on using for now, and then add a second template once people need the other one and actually have tested code for it. -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html