scsi: lpfc: use correct scnprintf() limit
Subsystems (3)
PATCH 1/1 scsi: lpfc: use correct scnprintf() limit
The limit should be "PAGE_SIZE - len" instead of "PAGE_SIZE". We're not going to hit the limit so this fix will not affect runtime.
Fixes 5b9e70b22cc5 ("scsi: lpfc: raise sg count for nvme to use available sg resources")
Signed-off-by Dan Carpenter <[email protected]>
--- drivers/scsi/lpfc/lpfc_attr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/scsi/lpfc/lpfc_attr.c +2 -1
@@ -6204,7 +6204,8 @@ lpfc_sg_seg_cnt_show(struct device *dev, struct device_attribute *attr, len =scnprintf (buf,PAGE_SIZE ,"SGL sz: %d total SGEs: %d\n" , phba->cfg_sg_dma_buf_size, phba->cfg_total_seg_cnt); - len +=scnprintf (buf + len,PAGE_SIZE ,"Cfg: %d SCSI: %d NVME: %d\n" , + len +=scnprintf (buf + len,PAGE_SIZE - len, +"Cfg: %d SCSI: %d NVME: %d\n" , phba->cfg_sg_seg_cnt, phba->cfg_scsi_seg_cnt, phba->cfg_nvme_seg_cnt);return len;
Signature · 1 line
2.20.1
Quoted 9 lines · Dan Carpenter
The limit should be "
PAGE_SIZE- len" instead of "PAGE_SIZE". We're not going to hit the limit so this fix will not affect runtime.Fixes 5b9e70b22cc5 ("scsi: lpfc: raise sg count for nvme to use available sg resources")Signed-off-by Dan Carpenter <[email protected]>--- drivers/scsi/lpfc/lpfc_attr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
looks good. Thank you
Reviewed-by James Smart <[email protected]>
-- james
Martin K. Petersen
AppliedQuoted 4 lines · Dan Carpenter
The limit should be "
PAGE_SIZE- len" instead of "PAGE_SIZE". We're not going to hit the limit so this fix will not affect runtime.
Applied to 5.15/scsi-fixes, thanks!
[1/1] scsi: lpfc: use correct scnprintf() limit
https://git.kernel.org/mkp/scsi/c/6dacc371b77f
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering