dm: add module ref counting
The reference counting on dm-mod is zero if no mapped devices are open. This is incorrect, and can lead to an oops if the module is unloaded while mapped devices exist. This patch claims a reference to the module whenever a device is created, and drops it again when the device is freed. Devices must be removed before dm-mod is unloaded. Signed-off-by:Jeff Mahoney <jeffm@suse.com> Signed-off-by:
Alasdair G Kergon <agk@redhat.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de>
Showing
Please register or sign in to comment