diff options
author | Uwe Kleine-König <uwe@kleine-koenig.org> | 2021-01-27 22:23:29 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2021-02-09 12:15:07 +0100 |
commit | 2adc75fba3289455b9c4349dd6b95cfb7167b7ea (patch) | |
tree | 643d8131f4ea58cd70d853079dafae84b840c550 /include/linux | |
parent | 5f6805327982d1fd45355730e9d1adda616b995b (diff) | |
download | linux-stable-2adc75fba3289455b9c4349dd6b95cfb7167b7ea.tar.gz linux-stable-2adc75fba3289455b9c4349dd6b95cfb7167b7ea.tar.bz2 linux-stable-2adc75fba3289455b9c4349dd6b95cfb7167b7ea.zip |
vme: make remove callback return void
The driver core ignores the return value of struct bus_type::remove()
because there is only little that can be done. To simplify the quest to
make this function return void, let struct vme_driver::remove return void,
too. There is only a single vme driver and it already returns 0
unconditionally in .remove().
Also fix the bus remove function to always return 0.
Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Link: https://lore.kernel.org/r/20210127212329.98517-1-uwe@kleine-koenig.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/vme.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/vme.h b/include/linux/vme.h index 7e82bf500f01..b204a9b4be1b 100644 --- a/include/linux/vme.h +++ b/include/linux/vme.h @@ -122,7 +122,7 @@ struct vme_driver { const char *name; int (*match)(struct vme_dev *); int (*probe)(struct vme_dev *); - int (*remove)(struct vme_dev *); + void (*remove)(struct vme_dev *); struct device_driver driver; struct list_head devices; }; |