On Mon, 7 Sep 2020 09:48:30 +0300 Leon Romanovsky wrote: >>>> And can we call to devlink_port_type_*_set() without IS_ENABLED() check? >>> >>> It'll generate two netlink notifications - not the end of the world but >>> also doesn't feel super clean. > > I would say that such a situation is corner case during the driver init and > not an end of the world to see double netlink message. Could you spell out your reasoning here? Are you concerned about out-of-tree drivers? I don't see how adding IS_ENABLED() to the condition outweighs the benefit of not having duplicated netlink notifications.