Merge branch 'svn-trunk'

This commit is contained in:
Bart Van Assche
2021-07-01 17:55:05 -07:00
2 changed files with 18 additions and 17 deletions

View File

@@ -3,36 +3,37 @@
ABT_DETAILS="x86_64"
ABT_JOBS=5
ABT_KERNELS=" \
5.12.12 \
5.13 \
5.12.14-nc \
5.11.22-nc \
5.10.45-nc \
5.10.47-nc \
5.9.16-nc \
5.8.18-nc \
5.7.19-nc \
5.6.19-nc \
5.5.19-nc \
5.4.127-nc \
5.4.129-nc \
5.3.18-nc \
5.2.21-nc \
5.1.21-nc \
5.0.21-nc \
4.20.17-nc \
4.19.195-nc \
4.19.196-nc \
4.18.20-nc \
4.17.19-nc \
4.16.18-nc \
4.15.18-nc \
4.14.237-nc \
4.14.238-nc \
4.13.16-nc \
4.12.14-nc \
4.11.12-nc \
4.10.17-nc \
4.9.273-nc \
4.9.274-nc \
4.8.17-nc \
4.7.10-nc \
4.6.7-nc \
4.5.7-nc \
4.4.273-nc \
4.4.274-nc \
4.3.6-nc \
4.2.8-nc \
4.1.52-nc \

View File

@@ -5421,7 +5421,9 @@ static int scst_alloc_add_tgt_dev(struct scst_session *sess,
struct Scsi_Host *shost = dev->scsi_dev->host;
ini_sg = shost->sg_tablesize;
#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0)
ini_unchecked_isa_dma = shost->unchecked_isa_dma;
#endif
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 21, 0)
ini_use_clustering = shost->use_clustering == ENABLE_CLUSTERING;
#else
@@ -8160,7 +8162,11 @@ static struct blk_kern_sg_work *blk_copy_kern_sg(struct request_queue *q,
for_each_sg(new_sgl, sg, new_sgl_nents, i) {
struct page *pg;
#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0)
pg = alloc_page(q->bounce_gfp | gfp_mask);
#else
pg = alloc_page(gfp_mask);
#endif
if (pg == NULL)
goto err_free_table;
@@ -8259,10 +8265,6 @@ static struct request *blk_make_request(struct request_queue *q,
blk_queue_bounce(q, &bounce_bio);
ret = blk_rq_append_bio(rq, bounce_bio);
if (unlikely(ret)) {
blk_put_request(rq);
return ERR_PTR(ret);
}
/*
* See also commit 0abc2a10389f ("block: fix
* blk_rq_append_bio"). That commit has been backported to
@@ -8271,17 +8273,15 @@ static struct request *blk_make_request(struct request_queue *q,
#elif LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 11) && \
!defined(CONFIG_SUSE_KERNEL)
ret = blk_rq_append_bio(rq, bio);
if (unlikely(ret)) {
blk_put_request(rq);
return ERR_PTR(ret);
}
#else
#elif LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0)
ret = blk_rq_append_bio(rq, &bio);
#else
ret = blk_rq_append_bio(rq, bio);
#endif
if (unlikely(ret)) {
blk_put_request(rq);
return ERR_PTR(ret);
}
#endif
}
return rq;