| To: | dchinner@xxxxxxxxxxxxx, bpm@xxxxxxx |
|---|---|
| Subject: | [PATCH 2/3] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() |
| From: | Chuansheng Liu <chuansheng.liu@xxxxxxxxx> |
| Date: | Tue, 07 Jan 2014 16:53:34 +0800 |
| Cc: | xfs@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, chuansheng.liu@xxxxxxxxx |
| Delivered-to: | xfs@xxxxxxxxxxx |
| In-reply-to: | <1389084605.3650.66.camel@cliu38-desktop-build> |
| References: | <1389084605.3650.66.camel@cliu38-desktop-build> |
In case CONFIG_DEBUG_OBJECTS_WORK is defined, it is needed to
call destroy_work_on_stack() which frees the debug object to pair
with INIT_WORK_ONSTACK().
Signed-off-by: Liu, Chuansheng <chuansheng.liu@xxxxxxxxx>
---
fs/xfs/xfs_bmap_util.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/fs/xfs/xfs_bmap_util.c b/fs/xfs/xfs_bmap_util.c
index 1394106..82e0dab 100644
--- a/fs/xfs/xfs_bmap_util.c
+++ b/fs/xfs/xfs_bmap_util.c
@@ -287,6 +287,7 @@ xfs_bmapi_allocate(
INIT_WORK_ONSTACK(&args->work, xfs_bmapi_allocate_worker);
queue_work(xfs_alloc_wq, &args->work);
wait_for_completion(&done);
+ destroy_work_on_stack(&args->work);
return args->result;
}
--
1.7.9.5
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] xfsprogs/io: set argmax to 1 for imap command, Jeff Liu |
|---|---|
| Next by Date: | Re: [PATCH 2/3] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK(), Jeff Liu |
| Previous by Thread: | Re: [PATCH 4/10] xfs: implement xfs_perag_inumbers, Jeff Liu |
| Next by Thread: | Re: [PATCH 2/3] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK(), Jeff Liu |
| Indexes: | [Date] [Thread] [Top] [All Lists] |