diff --git a/fs/nilfs2/segment.c b/fs/nilfs2/segment.c index f15ca6fc400d..0e8733bedfcb 100644 --- a/fs/nilfs2/segment.c +++ b/fs/nilfs2/segment.c @@ -2808,6 +2808,10 @@ static void nilfs_segctor_destroy(struct nilfs_sc_info *sci) down_write(&nilfs->ns_segctor_sem); + if (sci->sc_task) { + printk("sci %p sctask %p %s\n", sci, sci->sc_task, __func__); + timer_shutdown_sync(&sci->sc_timer); + } kfree(sci); }