diff options
Diffstat (limited to 'drivers/md/dm-ioctl.c')
-rw-r--r-- | drivers/md/dm-ioctl.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c index 0be9381365d7..73f791bb9ea4 100644 --- a/drivers/md/dm-ioctl.c +++ b/drivers/md/dm-ioctl.c | |||
@@ -684,11 +684,14 @@ static void __dev_status(struct mapped_device *md, struct dm_ioctl *param) | |||
684 | int srcu_idx; | 684 | int srcu_idx; |
685 | 685 | ||
686 | param->flags &= ~(DM_SUSPEND_FLAG | DM_READONLY_FLAG | | 686 | param->flags &= ~(DM_SUSPEND_FLAG | DM_READONLY_FLAG | |
687 | DM_ACTIVE_PRESENT_FLAG); | 687 | DM_ACTIVE_PRESENT_FLAG | DM_INTERNAL_SUSPEND_FLAG); |
688 | 688 | ||
689 | if (dm_suspended_md(md)) | 689 | if (dm_suspended_md(md)) |
690 | param->flags |= DM_SUSPEND_FLAG; | 690 | param->flags |= DM_SUSPEND_FLAG; |
691 | 691 | ||
692 | if (dm_suspended_internally_md(md)) | ||
693 | param->flags |= DM_INTERNAL_SUSPEND_FLAG; | ||
694 | |||
692 | if (dm_test_deferred_remove_flag(md)) | 695 | if (dm_test_deferred_remove_flag(md)) |
693 | param->flags |= DM_DEFERRED_REMOVE; | 696 | param->flags |= DM_DEFERRED_REMOVE; |
694 | 697 | ||