On Thu, May 21, 2020 at 02:57:55PM +0000, Parav Pandit wrote: > Hi Greg, Jason, > > On 5/20/2020 12:32 PM, Jeff Kirsher wrote: > > From: Dave Ertman <david.m.ertman@xxxxxxxxx> > > > > > +static const > > +struct virtbus_dev_id *virtbus_match_id(const struct virtbus_dev_id *id, > > + struct virtbus_device *vdev) > > +{ > > + while (id->name[0]) { > > + if (!strcmp(vdev->match_name, id->name)) > > + return id; > > Should we have VID, DID based approach instead of _any_ string chosen by > vendor drivers? No, because: > This will required central place to define the VID, DID of the vdev in > vdev_ids.h to have unique ids. That's not a good way to run things :) Have the virtbus core create the "name", as it really doesn't matter what it is, just that it is unique, right? thanks, greg k-h