Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8605067f authored by Jan Beulich's avatar Jan Beulich Committed by Konrad Rzeszutek Wilk
Browse files

xen-blkfront: module exit handling adjustments



The blkdev major must be released upon exit, or else the module can't
attach to devices using the same majors upon being loaded again. Also
avoid leaking the minor tracking bitmap.

Signed-off-by: default avatarJan Beulich <jbeulich@suse.com>
Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
parent e77c78c0
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -1500,7 +1500,9 @@ module_init(xlblk_init);


static void __exit xlblk_exit(void)
static void __exit xlblk_exit(void)
{
{
	return xenbus_unregister_driver(&blkfront_driver);
	xenbus_unregister_driver(&blkfront_driver);
	unregister_blkdev(XENVBD_MAJOR, DEV_NAME);
	kfree(minors);
}
}
module_exit(xlblk_exit);
module_exit(xlblk_exit);