From: Christoph Hellwig Date: Mon, 26 Jul 2021 14:35:23 +0000 (+0200) Subject: vfio/mdev: turn mdev_init into a subsys_initcall X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=15a5896e61acb7cbad5efd9cf807a4d9a5e8315d;p=linux.git vfio/mdev: turn mdev_init into a subsys_initcall Without this setups with buŃ–lt-in mdev and mdev-drivers fail to register like this: [1.903149] Driver 'intel_vgpu_mdev' was unable to register with bus_type 'mdev' because the bus was not initialized. Signed-off-by: Christoph Hellwig Reviewed-by: Cornelia Huck Reviewed-by: Jason Gunthorpe Link: https://lore.kernel.org/r/20210726143524.155779-2-hch@lst.de Signed-off-by: Alex Williamson --- diff --git a/drivers/vfio/mdev/mdev_core.c b/drivers/vfio/mdev/mdev_core.c index e4581ec093a6a..b16606ebafa12 100644 --- a/drivers/vfio/mdev/mdev_core.c +++ b/drivers/vfio/mdev/mdev_core.c @@ -398,7 +398,7 @@ static void __exit mdev_exit(void) mdev_bus_unregister(); } -module_init(mdev_init) +subsys_initcall(mdev_init) module_exit(mdev_exit) MODULE_VERSION(DRIVER_VERSION);