Commit cfae7529 authored by Mike Snitzer's avatar Mike Snitzer

dm: remove unused mapped_device argument from free_tio()

Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
parent ef1d88ce
...@@ -674,7 +674,7 @@ static void free_io(struct mapped_device *md, struct dm_io *io) ...@@ -674,7 +674,7 @@ static void free_io(struct mapped_device *md, struct dm_io *io)
mempool_free(io, md->io_pool); mempool_free(io, md->io_pool);
} }
static void free_tio(struct mapped_device *md, struct dm_target_io *tio) static void free_tio(struct dm_target_io *tio)
{ {
bio_put(&tio->clone); bio_put(&tio->clone);
} }
...@@ -1055,7 +1055,7 @@ static void clone_endio(struct bio *bio) ...@@ -1055,7 +1055,7 @@ static void clone_endio(struct bio *bio)
!bdev_get_queue(bio->bi_bdev)->limits.max_write_same_sectors)) !bdev_get_queue(bio->bi_bdev)->limits.max_write_same_sectors))
disable_write_same(md); disable_write_same(md);
free_tio(md, tio); free_tio(tio);
dec_pending(io, error); dec_pending(io, error);
} }
...@@ -1517,7 +1517,6 @@ static void __map_bio(struct dm_target_io *tio) ...@@ -1517,7 +1517,6 @@ static void __map_bio(struct dm_target_io *tio)
{ {
int r; int r;
sector_t sector; sector_t sector;
struct mapped_device *md;
struct bio *clone = &tio->clone; struct bio *clone = &tio->clone;
struct dm_target *ti = tio->ti; struct dm_target *ti = tio->ti;
...@@ -1540,9 +1539,8 @@ static void __map_bio(struct dm_target_io *tio) ...@@ -1540,9 +1539,8 @@ static void __map_bio(struct dm_target_io *tio)
generic_make_request(clone); generic_make_request(clone);
} else if (r < 0 || r == DM_MAPIO_REQUEUE) { } else if (r < 0 || r == DM_MAPIO_REQUEUE) {
/* error the io and bail out, or requeue it if needed */ /* error the io and bail out, or requeue it if needed */
md = tio->io->md;
dec_pending(tio->io, r); dec_pending(tio->io, r);
free_tio(md, tio); free_tio(tio);
} else if (r != DM_MAPIO_SUBMITTED) { } else if (r != DM_MAPIO_SUBMITTED) {
DMWARN("unimplemented target map return value: %d", r); DMWARN("unimplemented target map return value: %d", r);
BUG(); BUG();
...@@ -1663,7 +1661,7 @@ static int __clone_and_map_data_bio(struct clone_info *ci, struct dm_target *ti, ...@@ -1663,7 +1661,7 @@ static int __clone_and_map_data_bio(struct clone_info *ci, struct dm_target *ti,
tio->len_ptr = len; tio->len_ptr = len;
r = clone_bio(tio, bio, sector, *len); r = clone_bio(tio, bio, sector, *len);
if (r < 0) { if (r < 0) {
free_tio(ci->md, tio); free_tio(tio);
break; break;
} }
__map_bio(tio); __map_bio(tio);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment