[openib-general][PATCH][kdapltest]: inc/dec module ref count
Guy German
guyg at voltaire.com
Thu Jul 28 04:27:22 PDT 2005
Right.
I was not sure this policy regards kdapltest as well.
Thanks,
Guy
Hal Rosenstock <mailto:halr at voltaire.com> wrote:
> Hi Guy,
>
> On Thu, 2005-07-28 at 03:20, Guy German wrote:
>> [kdapltest]: Prevents the oops occurred when removing the kdapltest
>> module while kdapltest server is up.
>>
>> Index: dapltest/kdapl/kdapl_module.c
>> ===================================================================
>> --- dapltest/kdapl/kdapl_module.c (revision 2899)
>> +++ dapltest/kdapl/kdapl_module.c (working copy)
>> @@ -55,6 +55,8 @@ static int kdapltest_open(struct inode * {
>> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
>> MOD_INC_USE_COUNT;
>> +#else
>> + try_module_get(THIS_MODULE);
>> #endif
>> return 0;
>> }
>> @@ -63,6 +65,8 @@ static int kdapltest_release(struct inod {
>> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
>> MOD_DEC_USE_COUNT;
>> +#else
>> + module_put(THIS_MODULE);
>> #endif
>> return 0;
>> }
>
> This is in the right direction.
>
> The OpenIB policy is to support the latest kernels only. So the #if
> might be removed and just the 2.6 code remain in kdapl_module.c.
>
> -- Hal
More information about the general
mailing list