------- Comment From <email address hidden> 2017-06-13 13:30 EDT-------
I have reviewed the upstream patches for aacraid that have been accepted since commit e498520edec6655e93ac5e768b04f4fd2299fe4d (upstream level that matches current Ubuntu Zesty aacraid level). With the exception of the spelling correction in comments, none of the patches are unimportant. Most of them address problem areas we found during integration of Microsemi adapters on Power 8 and Power 9 systems, due to differences in how PCI errors and recovery are managed on Power. None are trivial enough to warrant being out of sync with upstream and/or incurring the risk of missing a dependency or having conflict merge issues.
Here are the patches needed to bring the driver up-to-date:
0e98ceae7bfe76fda99d95421161ab6b8f60c0c5 Wed May 10 09:39:53 2017 -0700 scsi: aacraid: Update driver version to 50834
5d9cb9c961981b0f7dcd588c1b1d7a566d5dcae8 Wed May 10 09:39:52 2017 -0700 scsi: aacraid: Remove reference to Series-9
2d5504c53a1888da1c70086f5a999940c9432cf4 Wed May 10 09:39:51 2017 -0700 scsi: aacraid: Add reset debugging statements
9c35add987b238a8cb9fa12b0beba7bc06d918bf Wed May 10 09:39:50 2017 -0700 scsi: aacraid: Enable ctrl reset for both hba and arc
69c727ba1840a22aa19c5d4bc7aa14a28fd72773 Wed May 10 09:39:49 2017 -0700 scsi: aacraid: Make sure ioctl returns on controller reset
b5a7478a18ebbe45e70e8cccf71dd877bfdc8281 Wed May 10 09:39:48 2017 -0700 scsi: aacraid: Use correct function to get ctrl health
8022c90ec2b9a2bcddc2df34418eadda8f935800 Wed May 10 09:39:47 2017 -0700 scsi: aacraid: Rework aac_src_restart
92ea09df1c113829e2fd479fc952a855c36d7e53 Wed May 10 09:39:46 2017 -0700 scsi: aacraid: Rework SOFT reset code
dec430cefee5941ae1a7132057e11a1ac7395a17 Wed May 10 09:39:45 2017 -0700 scsi: aacraid: Add periodic checks to see IOP reset status
f2ff3fdf82bcf61f4d3c52175cee22bbecc90cc9 Wed May 10 09:39:44 2017 -0700 scsi: aacraid: Rework IOP reset
52fa7b51eedd6fce654bd2fc43ba607636e1a60b Wed May 10 09:39:43 2017 -0700 scsi: aacraid: Using single reset mask for IOP reset
b791530208ae289db2a80d4a011e8bbeefbb1d09 Wed May 10 09:39:42 2017 -0700 scsi: aacraid: Print ctrl status before eh reset
dce4bd517aa2a2277ba92458679f962b6af3e239 Wed May 10 09:39:41 2017 -0700 scsi: aacraid: Log count info of scsi cmds before reset
30ad417155a8026c12cfefa9b2ca7f448d6570ba Wed May 10 09:39:40 2017 -0700 scsi: aacraid: Change wait time for fib completion
be70a99e53862ce0abf579a8a6116cefcb9155d7 Wed May 10 09:39:39 2017 -0700 scsi: aacraid: Remove reset support from check_health
db62b82486269148d2f90f3bd750c4abe2af2840 Wed May 10 09:39:38 2017 -0700 scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks
7ad76ab572037fae99c244dbd97cc5db763a31db Wed May 10 09:39:37 2017 -0700 scsi: aacraid: Added 32 and 64 queue depth for arc natives
96a580fcd7452dc4c136a8159501d4b60399f80d Wed May 10 09:39:36 2017 -0700 scsi: aacraid: Fix DMAR issues with iommu=pt
5d3a0880787bf64b2749e1073b810b02f4deb03b Wed May 10 09:39:35 2017 -0700 scsi: aacraid: Remove __GFP_DMA for raw srb memory
f481973d5efdb63b7c6ca6b0ecd2b8462556a461 Wed Apr 5 16:14:16 2017 +0530 scsi: aacraid: pci_alloc_consistent() failures on ARM64
911e572e98656056ebbbb4274d8fe61434188646 Thu Apr 6 18:12:09 2017 -0300 scsi: aacraid: fix PCI error recovery path
608595ed9b33ff8dd77ba12b96023212846e39ff Mon Feb 27 14:29:53 2017 -0800 scripts/spelling.txt: add "therfore" pattern and fix typo instances
These patches apply cleanly, and build, on the current origin/master branch for git://kernel.ubuntu.com/ubuntu/ubuntu-zesty.git
------- Comment From <email address hidden> 2017-06-13 13:30 EDT------- e93ac5e768b04f4 fd2299fe4d (upstream level that matches current Ubuntu Zesty aacraid level). With the exception of the spelling correction in comments, none of the patches are unimportant. Most of them address problem areas we found during integration of Microsemi adapters on Power 8 and Power 9 systems, due to differences in how PCI errors and recovery are managed on Power. None are trivial enough to warrant being out of sync with upstream and/or incurring the risk of missing a dependency or having conflict merge issues.
I have reviewed the upstream patches for aacraid that have been accepted since commit e498520edec6655
Here are the patches needed to bring the driver up-to-date:
0e98ceae7bfe76f da99d95421161ab 6b8f60c0c5 Wed May 10 09:39:53 2017 -0700 scsi: aacraid: Update driver version to 50834 f7dcd588c1b1d7a 566d5dcae8 Wed May 10 09:39:52 2017 -0700 scsi: aacraid: Remove reference to Series-9 a1c70086f5a9999 40c9432cf4 Wed May 10 09:39:51 2017 -0700 scsi: aacraid: Add reset debugging statements 8cb9fa12b0beba7 bc06d918bf Wed May 10 09:39:50 2017 -0700 scsi: aacraid: Enable ctrl reset for both hba and arc aa19c5d4bc7aa14 a28fd72773 Wed May 10 09:39:49 2017 -0700 scsi: aacraid: Make sure ioctl returns on controller reset 5e70e8cccf71dd8 77bfdc8281 Wed May 10 09:39:48 2017 -0700 scsi: aacraid: Use correct function to get ctrl health cddc2df34418ead da8f935800 Wed May 10 09:39:47 2017 -0700 scsi: aacraid: Rework aac_src_restart 9e2fd479fc952a8 55c36d7e53 Wed May 10 09:39:46 2017 -0700 scsi: aacraid: Rework SOFT reset code ae1a7132057e11a 1ac7395a17 Wed May 10 09:39:45 2017 -0700 scsi: aacraid: Add periodic checks to see IOP reset status f4d3c52175cee22 bbecc90cc9 Wed May 10 09:39:44 2017 -0700 scsi: aacraid: Rework IOP reset e654bd2fc43ba60 7636e1a60b Wed May 10 09:39:43 2017 -0700 scsi: aacraid: Using single reset mask for IOP reset db2a80d4a011e8b beefbb1d09 Wed May 10 09:39:42 2017 -0700 scsi: aacraid: Print ctrl status before eh reset 77ba92458679f96 2b6af3e239 Wed May 10 09:39:41 2017 -0700 scsi: aacraid: Log count info of scsi cmds before reset c12cfefa9b2ca7f 448d6570ba Wed May 10 09:39:40 2017 -0700 scsi: aacraid: Change wait time for fib completion 0abf579a8a6116c efcb9155d7 Wed May 10 09:39:39 2017 -0700 scsi: aacraid: Remove reset support from check_health 8d2f90f3bd750c4 abe2af2840 Wed May 10 09:39:38 2017 -0700 scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks e99c244dbd97cc5 db763a31db Wed May 10 09:39:37 2017 -0700 scsi: aacraid: Added 32 and 64 queue depth for arc natives 4c136a8159501d4 b60399f80d Wed May 10 09:39:36 2017 -0700 scsi: aacraid: Fix DMAR issues with iommu=pt b2749e1073b810b 02f4deb03b Wed May 10 09:39:35 2017 -0700 scsi: aacraid: Remove __GFP_DMA for raw srb memory b7c6ca6b0ecd2b8 462556a461 Wed Apr 5 16:14:16 2017 +0530 scsi: aacraid: pci_alloc_ consistent( ) failures on ARM64 6ebbbb4274d8fe6 1434188646 Thu Apr 6 18:12:09 2017 -0300 scsi: aacraid: fix PCI error recovery path dd77ba12b960232 12846e39ff Mon Feb 27 14:29:53 2017 -0800 scripts/ spelling. txt: add "therfore" pattern and fix typo instances
5d9cb9c961981b0
2d5504c53a1888d
9c35add987b238a
69c727ba1840a22
b5a7478a18ebbe4
8022c90ec2b9a2b
92ea09df1c11382
dec430cefee5941
f2ff3fdf82bcf61
52fa7b51eedd6fc
b791530208ae289
dce4bd517aa2a22
30ad417155a8026
be70a99e53862ce
db62b8248626914
7ad76ab572037fa
96a580fcd7452dc
5d3a0880787bf64
f481973d5efdb63
911e572e9865605
608595ed9b33ff8
These patches apply cleanly, and build, on the current origin/master branch for git://kernel. ubuntu. com/ubuntu/ ubuntu- zesty.git