OSDN Git Service

dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / drivers / md / dm-thin.c
index 3897b90..9f0b94f 100644 (file)
@@ -2432,6 +2432,7 @@ static void set_pool_mode(struct pool *pool, enum pool_mode new_mode)
        case PM_WRITE:
                if (old_mode != new_mode)
                        notify_of_pool_mode_change(pool, "write");
+               pool->pf.error_if_no_space = pt->requested_pf.error_if_no_space;
                dm_pool_metadata_read_write(pool->pmd);
                pool->process_bio = process_bio;
                pool->process_discard = process_discard_bio;