From: Mikulas Patocka Date: Wed, 1 Jul 2015 21:30:36 +0000 (-0400) Subject: dm: test return value for DM_MAPIO_SUBMITTED X-Git-Tag: v4.3-rc1~97^2~9 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=ab37844d6169c2dd6f96e665b07b692ba1a4c180;p=linux-2.6-block.git dm: test return value for DM_MAPIO_SUBMITTED In properly written code we should not assume that DM_MAPIO_SUBMITTED is zero. We should test the return value for DM_MAPIO_SUBMITTED rather than testing it for zero. Signed-off-by: Mikulas Patocka Signed-off-by: Mike Snitzer --- diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 0d7ab20c58df..0907d9eb864e 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -1466,7 +1466,7 @@ static void __map_bio(struct dm_target_io *tio) md = tio->io->md; dec_pending(tio->io, r); free_tio(md, tio); - } else if (r) { + } else if (r != DM_MAPIO_SUBMITTED) { DMWARN("unimplemented target map return value: %d", r); BUG(); }