On Thu, Nov 20, 2014 at 05:03:17PM +0100, Petr Mladek wrote:...> @@ -476,7 +460,6 @@ static void virtballoon_remove(struct virtio_device *vdev)> {> struct virtio_balloon *vb = vdev->priv;> > - kthread_stop(vb->thread);> remove_common(vb);> kfree(vb);> }Shouldn't the work item be flushed before removal is complete?Thanks.-- tejun