[dm-devel] [PATCH] dm-path-selector: fix refcount corruption
Jun'ichi Nomura
j-nomura at ce.jp.nec.com
Fri Feb 6 01:04:08 UTC 2009
Hi Jonathan,
Jonathan Brassow wrote:
> On Feb 5, 2009, at 6:51 AM, Jun'ichi Nomura wrote:
>
>> @@ -136,11 +126,6 @@ int dm_unregister_path_selector(struct p
>> return -EINVAL;
>> }
>>
>> - if (psi->use) {
>> - up_write(&_ps_lock);
>> - return -ETXTBSY;
>> - }
>> -
>> list_del(&psi->list);
>
>
> We still need this in some form, don't we? Like 'if (module_refcount...'?
I don't think so.
dm_unregister_path_selector() is called from module_exit function. So it is called when the refcount is 0.
Thanks,
--
Jun'ichi Nomura, NEC Corporation
More information about the dm-devel
mailing list