staging: fieldbus: anybus: Refuse registering drivers without .probe()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Wed, 5 May 2021 20:29:23 +0000 (22:29 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 May 2021 09:19:41 +0000 (11:19 +0200)
commita3417158b9321bbaf21d967f85cdd049ff2f5685
treed178b4b55ebda7e6d3ec94cef7de235a1dc96ab8
parent32dcd0724237a435983f9cf60005513c9ae48e44
staging: fieldbus: anybus: Refuse registering drivers without .probe()

A driver without .probe() callback could never bind to a device because
anybus_bus_probe() returned an error for such a driver. So refuse to
register such a useless driver.

Reviewed-by: Sven Van Asbroeck <TheSven73@gmail.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20210505202923.198607-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/fieldbus/anybuss/host.c