]> git.baikalelectronics.ru Git - kernel.git/commit
s390/scm: Make struct scm_driver::remove return void
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 13 Jul 2021 19:35:21 +0000 (21:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jul 2021 09:53:42 +0000 (11:53 +0200)
commit842f0d23d1472e8c58a5eeb96d3ba55a804390bc
treebcdd59919945b65c7739959990a9cd2383df31b6
parent046d17a7c0623a57fc4971748aced3b88b2f6fc3
s390/scm: Make struct scm_driver::remove return void

The driver core ignores the return value of scmdev_remove()
(because there is only little it can do when a device disappears).

So make it impossible for future drivers to return an unused error code
by changing the remove prototype to return void.

The real motivation for this change is the quest to make struct
bus_type::remove return void, too.

Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Acked-by: Vineeth Vijayan <vneethv@linux.ibm.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20210713193522.1770306-5-u.kleine-koenig@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/s390/include/asm/eadm.h
drivers/s390/block/scm_drv.c
drivers/s390/cio/scm.c