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 <jmarchan@redhat.com> Acked-by: Jeff Moyer <jmoyer@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Родитель
f2da98739d
Коммит
1aa326640d
|
@ -208,8 +208,7 @@ static int zram_read(struct zram *zram, struct bio *bio)
|
||||||
struct bio_vec *bvec;
|
struct bio_vec *bvec;
|
||||||
|
|
||||||
if (unlikely(!zram->init_done)) {
|
if (unlikely(!zram->init_done)) {
|
||||||
set_bit(BIO_UPTODATE, &bio->bi_flags);
|
bio_endio(bio, -ENXIO);
|
||||||
bio_endio(bio, 0);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче