Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dm: remove unused mapped_device argument from free_tio()

Signed-off-by: Mike Snitzer <snitzer@redhat.com>

+4 -6
+4 -6
drivers/md/dm.c
··· 674 674 mempool_free(io, md->io_pool); 675 675 } 676 676 677 - static void free_tio(struct mapped_device *md, struct dm_target_io *tio) 677 + static void free_tio(struct dm_target_io *tio) 678 678 { 679 679 bio_put(&tio->clone); 680 680 } ··· 1055 1055 !bdev_get_queue(bio->bi_bdev)->limits.max_write_same_sectors)) 1056 1056 disable_write_same(md); 1057 1057 1058 - free_tio(md, tio); 1058 + free_tio(tio); 1059 1059 dec_pending(io, error); 1060 1060 } 1061 1061 ··· 1517 1517 { 1518 1518 int r; 1519 1519 sector_t sector; 1520 - struct mapped_device *md; 1521 1520 struct bio *clone = &tio->clone; 1522 1521 struct dm_target *ti = tio->ti; 1523 1522 ··· 1539 1540 generic_make_request(clone); 1540 1541 } else if (r < 0 || r == DM_MAPIO_REQUEUE) { 1541 1542 /* error the io and bail out, or requeue it if needed */ 1542 - md = tio->io->md; 1543 1543 dec_pending(tio->io, r); 1544 - free_tio(md, tio); 1544 + free_tio(tio); 1545 1545 } else if (r != DM_MAPIO_SUBMITTED) { 1546 1546 DMWARN("unimplemented target map return value: %d", r); 1547 1547 BUG(); ··· 1661 1663 tio->len_ptr = len; 1662 1664 r = clone_bio(tio, bio, sector, *len); 1663 1665 if (r < 0) { 1664 - free_tio(ci->md, tio); 1666 + free_tio(tio); 1665 1667 break; 1666 1668 } 1667 1669 __map_bio(tio);