RE: [RFC PATCH] scsi: aacraid: aac_schedule_bus_scan() can be static

2019-10-18 Thread Balsundar.P
Acked-by: Balsundar P < balsunda...@microchip.com> -Original Message- From: kbuild test robot Sent: Wednesday, October 16, 2019 00:28 To: balsunda...@microsemi.com Cc: kbuild-...@lists.01.org; linux-scsi@vger.kernel.org; j...@linux.vnet.ibm.com; aacr...@microsemi.com Subject: [RFC PATCH

[PATCH 7/7] scsi: aacraid: bump version

2019-10-14 Thread balsundar.p
From: Balsundar P bump version to 50877 Signed-off-by: Balsundar P --- drivers/scsi/aacraid/aacraid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h index 17a4e8b8bd00..e3e4ecbea726 100644 --- a/drivers/scsi/a

[PATCH 6/7] scsi: aacraid: send AIF request post IOP RESET

2019-10-14 Thread balsundar.p
From: Balsundar P After IOP reset completion AIF request command is not issued to the controller. Driver schedules a worker thread to issue a AIF request command after IOP reset completion. Signed-off-by: Balsundar P --- drivers/scsi/aacraid/aacraid.h | 18 +- drivers/scsi/aacr

[PATCH 4/7] scsi: aacraid: setting different timeout for src and thor

2019-10-14 Thread balsundar.p
From: Balsundar P Set 180 secs timeout for thor and 60 secs for src controllers Signed-off-by: Balsundar P --- drivers/scsi/aacraid/aachba.c | 3 ++- drivers/scsi/aacraid/aacraid.h | 2 ++ drivers/scsi/aacraid/linit.c | 10 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) dif

[PATCH 5/7] scsi: aacraid: check adapter health

2019-10-14 Thread balsundar.p
From: Balsundar P Currently driver waits for the command IOCTL from the firmware and if the firmware enters nonresponsive state, the driver doesn't respond till the firmware is responsive again Signed-off-by: Balsundar P --- drivers/scsi/aacraid/linit.c | 4 1 file changed, 4 insertions(+

[PATCH 2/7] scsi: aacraid: fixed IO reporting error

2019-10-14 Thread balsundar.p
From: Balsundar P The problem is the driver detects FastResponse bit set and saves it to Fib's flags for not to check IO response status, but it never clear it for next IO. Hence the next IO will pick up FastResponse bit and not to check the IO response status and fail to report any type IO error

[PATCH 3/7] scsi: aacraid: fixed firmware assert issue

2019-10-14 Thread balsundar.p
From: Balsundar P Before issuing IOP reset, INTX mode is selected. This is triggering MSGU lockup and ended in basecode assert. Use DROP_IO command when IOP reset is sent in preparation for interrupt mode switch Signed-off-by: Balsundar P --- drivers/scsi/aacraid/aacraid.h | 1 + drivers/scs

[PATCH 1/7] scsi: aacraid: fix illegal IO beyond last LBA

2019-10-14 Thread balsundar.p
From: Balsundar P The driver fails to handle data when read or written beyond device reported LBA, which triggers kernel panic Signed-off-by: Balsundar P --- drivers/scsi/aacraid/aachba.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/aacraid/aachba.c

[PATCH 0/7] scsi: aacraid updates

2019-10-14 Thread balsundar.p
From: Balsundar P These patch are based on scsi misc tree Balsundar P (7): scsi: aacraid: Fix illegal data read or write beyond last LBA scsi: aacraid: Fixed failure to check IO response and report IO error scsi: aacraid: Fixed basecode assert when IOP reset is sent by driver scsi: aacra