> -----Original Message----- > From: Kishon Vijay Abraham I <kishon@xxxxxx> > Sent: 11 November 2020 15:36 > > The number of functions supported by the endpoint controller is > configured in LM_EP_FUNC_CFG based on func_no member of struct > pci_epf. > Now that an endpoint function can be associated with two endpoint > controllers (primary and secondary), just using func_no will > not suffice as that will take into account only if the endpoint > controller is associated with the primary interface of endpoint > function. Instead use epc->function_num_map which will already have the > configured functions information (irrespective of whether the endpoint > controller is associated with primary or secondary interface). > > Signed-off-by: Kishon Vijay Abraham I <kishon@xxxxxx> > --- > drivers/pci/controller/cadence/pcie-cadence-ep.c | 7 +------ > 1 file changed, 1 insertion(+), 6 deletions(-) > Reviewed-by: Tom Joseph <tjoseph@xxxxxxxxxxx>