dm.c (8560ed6fa8d43537af558514fa48f670b3349f08) dm.c (8757b7764f13e336f3c0eb1f634440d4ee4c3a67)
1/*
2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited.
3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
4 *
5 * This file is released under the GPL.
6 */
7
8#include "dm.h"

--- 1346 unchanged lines hidden (view full) ---

1355 down(&md->suspend_lock);
1356 if (!dm_suspended(md))
1357 goto out;
1358
1359 map = dm_get_table(md);
1360 if (!map || !dm_table_get_size(map))
1361 goto out;
1362
1/*
2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited.
3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
4 *
5 * This file is released under the GPL.
6 */
7
8#include "dm.h"

--- 1346 unchanged lines hidden (view full) ---

1355 down(&md->suspend_lock);
1356 if (!dm_suspended(md))
1357 goto out;
1358
1359 map = dm_get_table(md);
1360 if (!map || !dm_table_get_size(map))
1361 goto out;
1362
1363 dm_table_resume_targets(map);
1363 r = dm_table_resume_targets(map);
1364 if (r)
1365 goto out;
1364
1365 down_write(&md->io_lock);
1366 clear_bit(DMF_BLOCK_IO, &md->flags);
1367
1368 def = bio_list_get(&md->deferred);
1369 __flush_deferred_io(md, def);
1370 up_write(&md->io_lock);
1371

--- 69 unchanged lines hidden ---
1366
1367 down_write(&md->io_lock);
1368 clear_bit(DMF_BLOCK_IO, &md->flags);
1369
1370 def = bio_list_get(&md->deferred);
1371 __flush_deferred_io(md, def);
1372 up_write(&md->io_lock);
1373

--- 69 unchanged lines hidden ---