]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: Fix response queue handler reading stale packets
authorArun Easi <aeasi@marvell.com>
Fri, 26 Aug 2022 10:25:54 +0000 (03:25 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 1 Sep 2022 04:30:55 +0000 (00:30 -0400)
commit88ac7e4ee0fe3330da18648602943206a39390bb
tree5119f03677fbd9bfccb1e38b44bc56d2b3dd593d
parent4a2c849d4c80b854d63d9c7078b4621431c602e9
scsi: qla2xxx: Fix response queue handler reading stale packets

On some platforms, the current logic of relying on finding new packet
solely based on signature pattern can lead to driver reading stale
packets. Though this is a bug in those platforms, reduce such exposures by
limiting reading packets until the IN pointer.

Link: https://lore.kernel.org/r/20220826102559.17474-3-njavali@marvell.com
Cc: stable@vger.kernel.org
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Arun Easi <aeasi@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_isr.c