dm.c (a02056349cdea2252cd2b21643ebf025e83a29f2) | dm.c (d07335e51df0c6dec202d315fc4f1f7e100eec4e) |
---|---|
1/* 2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited. 3 * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. 4 * 5 * This file is released under the GPL. 6 */ 7 8#include "dm.h" --- 976 unchanged lines hidden (view full) --- 985 * this io. 986 */ 987 atomic_inc(&tio->io->io_count); 988 sector = clone->bi_sector; 989 r = ti->type->map(ti, clone, &tio->info); 990 if (r == DM_MAPIO_REMAPPED) { 991 /* the bio has been remapped so dispatch it */ 992 | 1/* 2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited. 3 * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. 4 * 5 * This file is released under the GPL. 6 */ 7 8#include "dm.h" --- 976 unchanged lines hidden (view full) --- 985 * this io. 986 */ 987 atomic_inc(&tio->io->io_count); 988 sector = clone->bi_sector; 989 r = ti->type->map(ti, clone, &tio->info); 990 if (r == DM_MAPIO_REMAPPED) { 991 /* the bio has been remapped so dispatch it */ 992 |
993 trace_block_remap(bdev_get_queue(clone->bi_bdev), clone, 994 tio->io->bio->bi_bdev->bd_dev, sector); | 993 trace_block_bio_remap(bdev_get_queue(clone->bi_bdev), clone, 994 tio->io->bio->bi_bdev->bd_dev, sector); |
995 996 generic_make_request(clone); 997 } else if (r < 0 || r == DM_MAPIO_REQUEUE) { 998 /* error the io and bail out, or requeue it if needed */ 999 md = tio->io->md; 1000 dec_pending(tio->io, r); 1001 /* 1002 * Store bio_set for cleanup. --- 1716 unchanged lines hidden --- | 995 996 generic_make_request(clone); 997 } else if (r < 0 || r == DM_MAPIO_REQUEUE) { 998 /* error the io and bail out, or requeue it if needed */ 999 md = tio->io->md; 1000 dec_pending(tio->io, r); 1001 /* 1002 * Store bio_set for cleanup. --- 1716 unchanged lines hidden --- |