[PATCH] dm: map and endio symbolic return codes
Update existing targets to use the new symbols for return values from target map and end_io functions. There is no effect on behaviour. Test results: Done build test without errors. Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com> Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com> Cc: dm-devel@redhat.com Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
45cbcd7983
commit
d2a7ad29a8
@@ -1137,7 +1137,7 @@ static int mirror_map(struct dm_target *ti, struct bio *bio,
|
||||
|
||||
if (rw == WRITE) {
|
||||
queue_bio(ms, bio, rw);
|
||||
return 0;
|
||||
return DM_MAPIO_SUBMITTED;
|
||||
}
|
||||
|
||||
r = ms->rh.log->type->in_sync(ms->rh.log,
|
||||
@@ -1146,7 +1146,7 @@ static int mirror_map(struct dm_target *ti, struct bio *bio,
|
||||
return r;
|
||||
|
||||
if (r == -EWOULDBLOCK) /* FIXME: ugly */
|
||||
r = 0;
|
||||
r = DM_MAPIO_SUBMITTED;
|
||||
|
||||
/*
|
||||
* We don't want to fast track a recovery just for a read
|
||||
@@ -1159,7 +1159,7 @@ static int mirror_map(struct dm_target *ti, struct bio *bio,
|
||||
if (!r) {
|
||||
/* Pass this io over to the daemon */
|
||||
queue_bio(ms, bio, rw);
|
||||
return 0;
|
||||
return DM_MAPIO_SUBMITTED;
|
||||
}
|
||||
|
||||
m = choose_mirror(ms, bio->bi_sector);
|
||||
@@ -1167,7 +1167,7 @@ static int mirror_map(struct dm_target *ti, struct bio *bio,
|
||||
return -EIO;
|
||||
|
||||
map_bio(ms, m, bio);
|
||||
return 1;
|
||||
return DM_MAPIO_REMAPPED;
|
||||
}
|
||||
|
||||
static int mirror_end_io(struct dm_target *ti, struct bio *bio,
|
||||
|
Reference in New Issue
Block a user