~sforshee/+git/ubuntu-zesty:aacraid

Last commit made on 2017-06-20
Get this branch:
git clone -b aacraid https://git.launchpad.net/~sforshee/+git/ubuntu-zesty
Only Seth Forshee can upload to this branch. If you are Seth Forshee please log in for upload directions.

Branch merges

Branch information

Name:
aacraid
Repository:
lp:~sforshee/+git/ubuntu-zesty

Recent commits

b5d62a3... by raghava aditya renukunta

scsi: aacraid: Update driver version to 50834

BugLink: http://bugs.launchpad.net/bugs/1689980

Update the driver version to 50834

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 0e98ceae7bfe76fda99d95421161ab6b8f60c0c5 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

5c83337... by raghava aditya renukunta

scsi: aacraid: Remove reference to Series-9

BugLink: http://bugs.launchpad.net/bugs/1689980

Remove reference to Series-9 HBA and created arc ctrl check function.

Signed-off-by: Prasad B Munirathnam <email address hidden>
Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 5d9cb9c961981b0f7dcd588c1b1d7a566d5dcae8 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

73ee23d... by raghava aditya renukunta

scsi: aacraid: Add reset debugging statements

BugLink: http://bugs.launchpad.net/bugs/1689980

Added info and error messages in controller reset function to log
information about the status of the IOP/SOFT reset.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 2d5504c53a1888da1c70086f5a999940c9432cf4 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

614943e... by raghava aditya renukunta

scsi: aacraid: Enable ctrl reset for both hba and arc

BugLink: http://bugs.launchpad.net/bugs/1689980

Make sure that IOP and SOFT reset are enabled for both for both arc and
hba1000 controllers.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 9c35add987b238a8cb9fa12b0beba7bc06d918bf linux-next)
Signed-off-by: Seth Forshee <email address hidden>

2fc5301... by raghava aditya renukunta

scsi: aacraid: Make sure ioctl returns on controller reset

BugLink: http://bugs.launchpad.net/bugs/1689980

Made sure that ioctl commands return in case of a controller reset.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: Dave Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 69c727ba1840a22aa19c5d4bc7aa14a28fd72773 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

3bdc6d1... by raghava aditya renukunta

scsi: aacraid: Use correct function to get ctrl health

BugLink: http://bugs.launchpad.net/bugs/1689980

The command thread checks the ctrl health periodically before sending
updates to the controller. The function that it uses is aac_check_health
which does more than get the health status.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit b5a7478a18ebbe45e70e8cccf71dd877bfdc8281 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

96f9b4e... by raghava aditya renukunta

scsi: aacraid: Rework aac_src_restart

BugLink: http://bugs.launchpad.net/bugs/1689980

Removed switch case and replaced with if mask checks. Moved KERNEL_PANIC
check to when bled is less than 0.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 8022c90ec2b9a2bcddc2df34418eadda8f935800 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

c792bf3... by raghava aditya renukunta

scsi: aacraid: Rework SOFT reset code

BugLink: http://bugs.launchpad.net/bugs/1689980

Now the driver issues a soft reset and waits for the controller to be up
and running by periodically checking on the status of the controller
health registers. Also prevents ARC adapters from issuing soft reset if
IOP resets failed.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 92ea09df1c113829e2fd479fc952a855c36d7e53 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

1871d71... by raghava aditya renukunta

scsi: aacraid: Add periodic checks to see IOP reset status

BugLink: http://bugs.launchpad.net/bugs/1689980

Added function that waits with a timeout for the ctrl to be up and running
after triggering an IOP reset. Also removed 30 sec sleep as it is not
needed.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit dec430cefee5941ae1a7132057e11a1ac7395a17 linux-next)
Signed-off-by: Seth Forshee <email address hidden>

bd12c91... by raghava aditya renukunta

scsi: aacraid: Rework IOP reset

BugLink: http://bugs.launchpad.net/bugs/1689980

Reworked IOP reset to remove unneeded variable and created a helper
function to notify fw of an imminent IOP reset.

Signed-off-by: Raghava Aditya Renukunta <email address hidden>
Reviewed-by: David Carroll <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit f2ff3fdf82bcf61f4d3c52175cee22bbecc90cc9 linux-next)
Signed-off-by: Seth Forshee <email address hidden>