aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm.h
diff options
context:
space:
mode:
authorMilan Broz <mbroz@redhat.com>2006-10-03 04:15:36 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-03 11:04:15 -0400
commit8757b7764f13e336f3c0eb1f634440d4ee4c3a67 (patch)
treec91b00ace6ee438a9e447bce311808a698e9d487 /drivers/md/dm.h
parentcc1092019ce3d9b3e85a285b41e852ff94a6b590 (diff)
[PATCH] dm table: add target preresume
This patch adds a target preresume hook. It is called before the targets are resumed and if it returns an error the resume gets cancelled. The crypt target will use this to indicate that it is unable to process I/O because no encryption key has been supplied. Signed-off-by: Milan Broz <mbroz@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/md/dm.h')
-rw-r--r--drivers/md/dm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm.h b/drivers/md/dm.h
index fe701c4834fe..a48ec5e3c1f4 100644
--- a/drivers/md/dm.h
+++ b/drivers/md/dm.h
@@ -57,7 +57,7 @@ void dm_table_set_restrictions(struct dm_table *t, struct request_queue *q);
57struct list_head *dm_table_get_devices(struct dm_table *t); 57struct list_head *dm_table_get_devices(struct dm_table *t);
58void dm_table_presuspend_targets(struct dm_table *t); 58void dm_table_presuspend_targets(struct dm_table *t);
59void dm_table_postsuspend_targets(struct dm_table *t); 59void dm_table_postsuspend_targets(struct dm_table *t);
60void dm_table_resume_targets(struct dm_table *t); 60int dm_table_resume_targets(struct dm_table *t);
61int dm_table_any_congested(struct dm_table *t, int bdi_bits); 61int dm_table_any_congested(struct dm_table *t, int bdi_bits);
62void dm_table_unplug_all(struct dm_table *t); 62void dm_table_unplug_all(struct dm_table *t);
63int dm_table_flush_all(struct dm_table *t); 63int dm_table_flush_all(struct dm_table *t);