/* Suspend can't complete until all the I/O is processed so if the last path fails we must error any remaining I/O. Note that if the freeze_bdev fails while suspending, the queue_if_no_path state is lost - userspace should reset it.  */
static void multipath_presuspend(struct dm_target *ti)
/* Suspend can't complete until all the I/O is processed so if the last path fails we must error any remaining I/O. Note that if the freeze_bdev fails while suspending, the queue_if_no_path state is lost - userspace should reset it.  */
static void multipath_presuspend(struct dm_target *ti)
{
	struct multipath *m = (struct multipath *) ti->private;
	queue_if_no_path(m, 0, 1);
}