diff mbox series

[1/1] null_blk: Fix the problem "mutex_destroy missing"

Message ID 20240425153844.20016-1-yanjun.zhu@linux.dev (mailing list archive)
State New, archived
Headers show
Series [1/1] null_blk: Fix the problem "mutex_destroy missing" | expand

Commit Message

Zhu Yanjun April 25, 2024, 3:38 p.m. UTC
When a mutex lock is not used any more, the function mutex_destroy
should be called to mark the mutex lock uninitialized.

Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev>
---
 drivers/block/null_blk/main.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Zhu Yanjun April 25, 2024, 4:16 p.m. UTC | #1
在 2024/4/25 17:38, Zhu Yanjun 写道:
> When a mutex lock is not used any more, the function mutex_destroy
> should be called to mark the mutex lock uninitialized.
> 

Sorry. Fixes tag is missing.
I will send out the V2 with this Fixes tag.

Zhu Yanjun

> Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev>
> ---
>   drivers/block/null_blk/main.c | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c
> index ed33cf7192d2..eed63f95e89d 100644
> --- a/drivers/block/null_blk/main.c
> +++ b/drivers/block/null_blk/main.c
> @@ -2113,6 +2113,8 @@ static void __exit null_exit(void)
>   
>   	if (tag_set.ops)
>   		blk_mq_free_tag_set(&tag_set);
> +
> +	mutex_destroy(&lock);
>   }
>   
>   module_init(null_init);
Jens Axboe April 25, 2024, 4:22 p.m. UTC | #2
On 4/25/24 10:16 AM, Zhu Yanjun wrote:
> ? 2024/4/25 17:38, Zhu Yanjun ??:
>> When a mutex lock is not used any more, the function mutex_destroy
>> should be called to mark the mutex lock uninitialized.
>>
> 
> Sorry. Fixes tag is missing.
> I will send out the V2 with this Fixes tag.

Then please also fix the commit title, it's pretty bad. Make it
something ala:

null_blk: fix missing mutex_destroy() at module removal
Zhu Yanjun April 25, 2024, 4:39 p.m. UTC | #3
在 2024/4/25 18:22, Jens Axboe 写道:
> On 4/25/24 10:16 AM, Zhu Yanjun wrote:
>> ? 2024/4/25 17:38, Zhu Yanjun ??:
>>> When a mutex lock is not used any more, the function mutex_destroy
>>> should be called to mark the mutex lock uninitialized.
>>>
>> Sorry. Fixes tag is missing.
>> I will send out the V2 with this Fixes tag.
> Then please also fix the commit title, it's pretty bad. Make it
> something ala:

Got it.

Zhu Yanjun

> null_blk: fix missing mutex_destroy() at module removal
>
diff mbox series

Patch

diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c
index ed33cf7192d2..eed63f95e89d 100644
--- a/drivers/block/null_blk/main.c
+++ b/drivers/block/null_blk/main.c
@@ -2113,6 +2113,8 @@  static void __exit null_exit(void)
 
 	if (tag_set.ops)
 		blk_mq_free_tag_set(&tag_set);
+
+	mutex_destroy(&lock);
 }
 
 module_init(null_init);