mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-14 09:11:27 +00:00
scst_vdisk, qla2x00t-32gbit: Use PTR_ERR_OR_ZERO instead of IS_ERR and PTR_ERR
This patch doesn't change any functionality.
This commit is contained in:
@@ -1322,8 +1322,7 @@ static int sqa_init_scst_tgt(struct scsi_qla_host *vha)
|
||||
#else
|
||||
sqa_tgt->tag_num = tag_num;
|
||||
sqa_tgt->tgt_tag_pool = kzalloc(BITS_TO_LONGS(tag_num), GFP_KERNEL);
|
||||
res = IS_ERR(sqa_tgt->tgt_tag_pool) ? PTR_ERR(sqa_tgt->tgt_tag_pool) :
|
||||
0;
|
||||
res = PTR_ERR_OR_ZERO(sqa_tgt->tgt_tag_pool);
|
||||
#endif
|
||||
if (res < 0) {
|
||||
pr_err("Unable to init se_sess->tgt_tag_pool, tag_num: %u\n",
|
||||
|
||||
@@ -544,10 +544,10 @@ static void vdisk_check_tp_support(struct scst_vdisk_dev *virt_dev)
|
||||
if (virt_dev->blockio) {
|
||||
bdev = blkdev_get_by_path(virt_dev->filename, FMODE_READ,
|
||||
(void *)__func__);
|
||||
res = IS_ERR(bdev) ? PTR_ERR(bdev) : 0;
|
||||
res = PTR_ERR_OR_ZERO(bdev);
|
||||
} else {
|
||||
fd = filp_open(virt_dev->filename, O_LARGEFILE, 0600);
|
||||
res = IS_ERR(fd) ? PTR_ERR(fd) : 0;
|
||||
res = PTR_ERR_OR_ZERO(fd);
|
||||
}
|
||||
if (res) {
|
||||
if (res == -EMEDIUMTYPE && virt_dev->blockio)
|
||||
@@ -1312,11 +1312,11 @@ static int vdisk_open_fd(struct scst_vdisk_dev *virt_dev, bool read_only)
|
||||
virt_dev->bdev_mode |= FMODE_WRITE;
|
||||
virt_dev->bdev = blkdev_get_by_path(virt_dev->filename,
|
||||
virt_dev->bdev_mode, (void *)__func__);
|
||||
res = IS_ERR(virt_dev->bdev) ? PTR_ERR(virt_dev->bdev) : 0;
|
||||
res = PTR_ERR_OR_ZERO(virt_dev->bdev);
|
||||
} else {
|
||||
virt_dev->fd = vdev_open_fd(virt_dev, virt_dev->filename,
|
||||
read_only);
|
||||
res = IS_ERR(virt_dev->fd) ? PTR_ERR(virt_dev->fd) : 0;
|
||||
res = PTR_ERR_OR_ZERO(virt_dev->fd);
|
||||
}
|
||||
if (res) {
|
||||
virt_dev->bdev = NULL;
|
||||
|
||||
Reference in New Issue
Block a user