On Sun, Mar 19, 2023 at 01:08:40PM +0800, Lizhe wrote: > If there is no driver match function, the driver core assumes that each > candidate pair (driver, device) matches, see driver_match_device(). > > Drop the bus's match function that always returned 1 and so > implements the same behaviour as when there is no match function ... > > Signed-off-by: Lizhe <sensor1010@xxxxxxx> > --- > net/iucv/iucv.c | 6 ------ > 1 file changed, 6 deletions(-) ... > -static int iucv_bus_match(struct device *dev, struct device_driver *drv) > -{ > - return 0; ^^^^^^^^ If I'm not wrong then 0 != 1.