Hi Andrew, Andrew Lunn <and...@lunn.ch> writes:
>> - name = info->name; >> + dev_info(dev, "switch 0x%x detected: %s, revision %u\n", prod_num, >> + info->name, rev); >> >> - ps = devm_kzalloc(dsa_dev, sizeof(*ps), GFP_KERNEL); >> + ps = devm_kzalloc(dev, sizeof(*ps), GFP_KERNEL); >> if (!ps) >> return NULL; > > I don't like the way this detect function goes a lot further than > detection. I would say detection finished when you have the info > structure. Return at that point, and let the probe do the rest. OK, I split detection and allocation. Thanks, Vivien