From: Jerome Marchand Date: Fri, 17 Dec 2010 16:03:15 +0000 (+0100) Subject: Staging: zram: make zram_read return a bio error if the device is not initialized X-Git-Tag: upstream/snapshot3+hdmi~11216^2~892 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1aa326640d1e91d32179310441fa3030c501d0f3;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git Staging: zram: make zram_read return a bio error if the device is not initialized Make zram_read() return a bio error if the device is not initialized instead of pretending nothing happened. Signed-off-by: Jerome Marchand Acked-by: Jeff Moyer Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/zram/zram_drv.c b/drivers/staging/zram/zram_drv.c index 0ab931e..01d6dd9 100644 --- a/drivers/staging/zram/zram_drv.c +++ b/drivers/staging/zram/zram_drv.c @@ -208,8 +208,7 @@ static int zram_read(struct zram *zram, struct bio *bio) struct bio_vec *bvec; if (unlikely(!zram->init_done)) { - set_bit(BIO_UPTODATE, &bio->bi_flags); - bio_endio(bio, 0); + bio_endio(bio, -ENXIO); return 0; }