When suspend is interrupted after presuspend procedure, delay target needs to be started because the target is not in the suspend status. Signed-off-by: Takahiro Yasui <tyasui@xxxxxxxxxx> --- drivers/md/dm-delay.c | 1 + 1 file changed, 1 insertion(+) Index: linux-2.6.33-rc1-dm/drivers/md/dm-delay.c =================================================================== --- linux-2.6.33-rc1-dm.orig/drivers/md/dm-delay.c +++ linux-2.6.33-rc1-dm/drivers/md/dm-delay.c @@ -343,6 +343,7 @@ static struct target_type delay_target = .dtr = delay_dtr, .map = delay_map, .presuspend = delay_presuspend, + .cancel_presuspend = delay_resume, .resume = delay_resume, .status = delay_status, .iterate_devices = delay_iterate_devices, -- Takahiro Yasui Hitachi Computer Products (America), Inc. -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel