X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fscsi%2Fosd%2Fosd_initiator.c;h=b37c8a3c1bb0de6d1b64fdf9ea3cbb8357f13805;hb=77cff3b0d6349cc0212056238108b827b3cc353b;hp=0433ea6f27c9c2db97c464ca238afce39ebd0fcb;hpb=65670a1b75874cf36c81456f2fb1e5ef6c6c0a55;p=karo-tx-linux.git diff --git a/drivers/scsi/osd/osd_initiator.c b/drivers/scsi/osd/osd_initiator.c index 0433ea6f27c9..b37c8a3c1bb0 100644 --- a/drivers/scsi/osd/osd_initiator.c +++ b/drivers/scsi/osd/osd_initiator.c @@ -951,8 +951,8 @@ static int _osd_req_finalize_cdb_cont(struct osd_request *or, const u8 *cap_key) /* create a bio for continuation segment */ bio = bio_map_kern(req_q, or->cdb_cont.buff, or->cdb_cont.total_bytes, GFP_KERNEL); - if (unlikely(!bio)) - return -ENOMEM; + if (IS_ERR(bio)) + return PTR_ERR(bio); bio->bi_rw |= REQ_WRITE;