Merge tag 'platform-drivers-x86-v5.8-2' of git://git.infradead.org/linux-platform...
[linux-2.6-microblaze.git] / drivers / md / dm-delay.c
index fddffe2..f496213 100644 (file)
@@ -121,7 +121,8 @@ static void delay_dtr(struct dm_target *ti)
 {
        struct delay_c *dc = ti->private;
 
-       destroy_workqueue(dc->kdelayd_wq);
+       if (dc->kdelayd_wq)
+               destroy_workqueue(dc->kdelayd_wq);
 
        if (dc->read.dev)
                dm_put_device(ti, dc->read.dev);