scsi: qla2xxx: don't allow negative thresholds
Subsystems (3)
PATCH 1/1 scsi: qla2xxx: don't allow negative thresholds
We shouldn't allow negative thresholds. I don't know what it would do but it can't be good.
Fixes 8b4673ba3a1b ("scsi: qla2xxx: Add support for ZIO6 interrupt threshold")
Signed-off-by Dan Carpenter <[email protected]>
drivers/scsi/qla2xxx/qla_attr.c +1 -1
@@ -1228,7 +1228,7 @@ qla_zio_threshold_store(struct device *dev, struct device_attribute *attr,return -EINVAL ;if (sscanf (buf,"%d" , &val) !=1 )return -EINVAL ; -if (val >256 ) +if (val <0 || val >256 )return -ERANGE ;atomic_set (&vha->hw->zio_threshold, val);
Quoted 16 lines · Dan Carpenter
External Email
We shouldn't allow negative thresholds. I don't know what it would do but it can't be good.
Fixes 8b4673ba3a1b ("scsi: qla2xxx: Add support for ZIO6 interrupt threshold")Signed-off-by Dan Carpenter <[email protected]>drivers/scsi/qla2xxx/qla_attr.c +0
-0
drivers/scsi/qla2xxx/qla_attr.c qla_zio_threshold_store(struct device *dev, struct device_attribute *attr, · line 1234
Quoted 8 lines
drivers/scsi/qla2xxx/qla_attr.c +1
-1@@ -1228,7 +1228,7 @@ qla_zio_threshold_store(struct device *dev, struct device_attribute *attr,return -EINVAL ;if (sscanf (buf,"%d" , &val) !=1 )return -EINVAL ; -if (val >256 ) +if (val <0 || val >256 )return -ERANGE ;atomic_set (&vha->hw->zio_threshold, val);
Looks Good.
Acked-by Himanshu Madhani <[email protected]>
Thanks,
- Himanshu
Martin K. Petersen
AppliedDan,
Quoted 2 lines
We shouldn't allow negative thresholds. I don't know what it would do but it can't be good.
Applied to 4.20/scsi-queue, thanks!
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering