On Sun, Jan 27, 2013 at 08:04:16PM -0800, Vinod Koul wrote: > How about: > compr->ops = &soc_compr_ops; > if (platform->driver->compr_ops && !platform->driver->compr_ops->copy) > compr->ops->copy = NULL; > That way you set it to null for those who doent implement this and would called > for drivers who implement this. We'd need to take a copy of it in case we have a system with a mix of both styles.