>> + when != ex = \( (T)id \| &id->dev \| get_device(&id->dev) \| (T1)platform_get_drvdata(id) \) > > There is no need for the disjunction. There is also no need for the > different variables. Really? Would you like to distinguish the shown assignment expressions anyhow? > Different variables are only needed when the when conditions are on > different ...s I find that this information will need further clarification. Will any additional adjustments become relevant for such SmPL when specifications? Regards, Markus