------- Comment From dougm...@us.ibm.com 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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1689980

Title:
  AACRAID for power9 platform

Status in The Ubuntu-power-systems project:
  New
Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Zesty:
  Triaged

Bug description:
  Hello team,
  It seems Microsemi team has requested to backport few AACRAID driver patches 
for Power 9 platform for 17.04 and 16.04.3 kernel.

  Hi Narinder,

  We have submitted a handful of critical fixes for the AACRAID driver
  on to the kernel.org, targeting 4.11. These patches are bug fixes and
  our customer IBM is expecting these patches to go into the 16.04.3
  release, for to use with the Power9 platforms.

  Can you please let me know if these patches will be backported by your
  kernel team on to the upcoming 16.04.3? Do you also have a schedule in
  place for 16.04.3 release?

  Thanks,
  Gana

  Below are the patch details.

  Subject: [PATCH V2 00/19] aacraid: Patchset with reset rework and misc
  fixes

  This patchset primarily focuses on tweaking and hardening the
  controller reset support for both ARC and HBA1000 devices. Now the
  driver can only reset the controller thru eh reset. Included a srb
  memory fix and pci dma allocation fix.

  Changes in V2:
   - Corrected heading and description for srb memory patch and removed stray
     comment.
   - Removed incorrect up function call and cleared fib wait flag after call
     to down interruptible in the ioctl return on ctrl reset patch.
   - Added review acknowledgements by David Carroll thank you Dave for
     finding the above issues in the above 2 patches.

  Raghava Aditya Renukunta (19):
  [SCSI] aacraid: Remove __GFP_DMA for raw srb memory  
  [SCSI] aacraid: Fix DMAR issues with  iommu=pt  
  [SCSI] aacraid: Added 32 and 64 queue depth for arc natives  
  [SCSI] aacraid: Set correct Queue Depth for HBA1000 RAW disks  
  [SCSI] aacraid: Remove reset support from check_health  
  [SCSI] aacraid: Change wait time for fib completion  
  [SCSI] aacraid: Log count info of scsi cmds before reset  
  [SCSI] aacraid: Print ctrl status before eh reset  
  [SCSI] aacraid: Using single reset mask for IOP reset  
  [SCSI] aacraid: Rework IOP reset  
  [SCSI] aacraid: Add periodic checks to see IOP reset status  
  [SCSI] aacraid: Rework SOFT reset code  
  [SCSI] aacraid: Rework aac_src_restart  
  [SCSI] aacraid: Use correct function to get ctrl health  
  [SCSI] aacraid: Make sure ioctl returns on controller reset  
  [SCSI] aacraid: Enable ctrl reset for both hba and arc  
  [SCSI] aacraid: Add reset debugging statements  
  [SCSI] aacraid: Remove reference to Series-9  
  [SCSI] aacraid: Update driver version to 50834

  drivers/scsi/aacraid/aachba.c   |  17 ++-
  drivers/scsi/aacraid/aacraid.h  |  22 +++-  
  drivers/scsi/aacraid/commctrl.c |  15 ++-  
  drivers/scsi/aacraid/comminit.c |  18 +---  
  drivers/scsi/aacraid/commsup.c  |  78 +++++++-------
  drivers/scsi/aacraid/linit.c    | 232 ++++++++++++++++++++++++----------------
  drivers/scsi/aacraid/src.c      | 136 +++++++++++++----------

   7 files changed, 298 insertions(+), 220 deletions(-)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1689980/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to