Hi, I am looking at 3.10.76 kernel and found that chunk_io function of dm-snap-persistent doesn't call destroy_work_on_stack to pair with INIT_WORK_ON_STACK. INIT_WORK_ONSTACK(&req.work, do_metadata); queue_work(ps->metadata_wq, &req.work); flush_workqueue(ps->metadata_wq); // I think you need it here return req.result; Is it not buggy? - Akira -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel