The following five commits are the only patches needed, since 18.04.2
will be based on the upstream 4.18 kernel, which already contains the
other requested commits:

957c5ab108c7 ("scsi: smartpqi: improve handling for sync requests")
26b390aba2a8 ("scsi: smartpqi: improve error checking for sync requests")
9f8d05fa9844 ("scsi: smartpqi: add inspur advantech ids")
dac12fbc7b0a ("scsi: smartpqi: fix critical ARM issue reading PQI index 
registers")
4ae5e9d159f8 ("scsi: smartpqi: bump driver version to 1.1.4-130")


** Description changed:

+ 
+ == SRU Justification ==
+ Microsemi is requesting these five patches to be added to 18.04.2 to bring
+ the driver up to date with kernel.org and to correct issues seen
+ particularly on ARM systems.  The 18.04.2 kernel will be 4.18 bases, so
+ this SRU request is for Cosmic.
+ 
+ All five of these commits cherry pick cleanly and are in mainline as of
+ v4.19-rc1.
+ 
+ == Fixes ==
+ 957c5ab108c7 ("scsi: smartpqi: improve handling for sync requests")
+ 26b390aba2a8 ("scsi: smartpqi: improve error checking for sync requests")
+ 9f8d05fa9844 ("scsi: smartpqi: add inspur advantech ids")
+ dac12fbc7b0a ("scsi: smartpqi: fix critical ARM issue reading PQI index 
registers")
+ 4ae5e9d159f8 ("scsi: smartpqi: bump driver version to 1.1.4-130")
+ 
+ == Regression Potential ==
+ Low.  These five patches are limited to scsi/smartpqi.
+ 
+ 
  This is a request to update the SmartPQI driver in Ubuntu kernel 18.04.2 by
  pulling the following patches from upstream kernel version 4.19-rc7.
  
- Microsemi would like added to Ubuntu 18.04.2 to bring the driver up to date 
with kernel.org and to 
+ Microsemi would like added to Ubuntu 18.04.2 to bring the driver up to date 
with kernel.org and to
  correct issues seen particularly on ARM systems.
  
  These patches cherry-pick cleanly from:
  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  
  0001-scsi-smartpqi-add-in-new-supported-controllers.patch
-      commit b0f9408b14838566b2a9b26434fab667c2afb0ea
-      No functionality change.
-      Add in more supported controllers.
+      commit b0f9408b14838566b2a9b26434fab667c2afb0ea
+      No functionality change.
+      Add in more supported controllers.
  0002-scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch
-      commit 339faa8150fd56891105bc69fc18f5d51b8a63dd
-      Correct PQI operational queue deletion.
-      Operational queues are deleted during resets.
+      commit 339faa8150fd56891105bc69fc18f5d51b8a63dd
+      Correct PQI operational queue deletion.
+      Operational queues are deleted during resets.
  0003-scsi-smartpqi-update-driver-version.patch
-      commit 61c187e46ebb27f51b52bd0eb68b7f534a300184
-      No functionality change.
-      Need context for the next version change patch below.
+      commit 61c187e46ebb27f51b52bd0eb68b7f534a300184
+      No functionality change.
+      Need context for the next version change patch below.
  0004-scsi-smartpqi-improve-handling-for-sync-requests.patch
-      commit 957c5ab108c7d98369b7524daea532c0ebbcf845
-      Correct driver active thread count when submitting internal commands.
+      commit 957c5ab108c7d98369b7524daea532c0ebbcf845
+      Correct driver active thread count when submitting internal commands.
  0005-scsi-smartpqi-improve-error-checking-for-sync-reques.patch
-      commit 26b390aba2a8f7b9dd5ce4e3ada9431de327da6d
-      Retry INQUIRY operations.
+      commit 26b390aba2a8f7b9dd5ce4e3ada9431de327da6d
+      Retry INQUIRY operations.
  0006-scsi-smartpqi-add-inspur-advantech-ids.patch
-      commit 9f8d05fa98442de78d1ab30235b0cc656ed7aff0
-      No functionality change.
-      Add in more supported controllers.
+      commit 9f8d05fa98442de78d1ab30235b0cc656ed7aff0
+      No functionality change.
+      Add in more supported controllers.
  0007-scsi-smartpqi-fix-critical-ARM-issue-reading-PQI-ind.patch
-      commit dac12fbc7b0a433a160b89212a56e155c94f3a80
-      Critical bug fix for ARM.
-      ARM does not handle volatile variables.
+      commit dac12fbc7b0a433a160b89212a56e155c94f3a80
+      Critical bug fix for ARM.
+      ARM does not handle volatile variables.
  0008-scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch
-      commit 4ae5e9d159f83392c98c4ed88dfc63f19745be38
-      No functionality change.
+      commit 4ae5e9d159f83392c98c4ed88dfc63f19745be38
+      No functionality change.
  
  There are some other patches but they are kernel-wide patches that affect 
other modules:
  blk-mq-Allow-PCI-vector-offset-for-mapping-queues.patch
-      commit f23f5bece686a76598335141a091934f7eb0998c
-      This is a kernel-wide patch that affects multiple modules:
-            block/blk-mq-pci.c
-            drivers/nvme/host/pci.c
-            drivers/scsi/qla2xxx/qla_os.c
-            drivers/scsi/smartpqi/smartpqi_init.c
-            include/linux/blk-mq-pci.h
+      commit f23f5bece686a76598335141a091934f7eb0998c
+      This is a kernel-wide patch that affects multiple modules:
+            block/blk-mq-pci.c
+            drivers/nvme/host/pci.c
+            drivers/scsi/qla2xxx/qla_os.c
+            drivers/scsi/smartpqi/smartpqi_init.c
+            include/linux/blk-mq-pci.h
  
  commit 6396bb221514d2876fd6dc0aa2a1f240d99b37bb
  Author: Kees Cook <[email protected]>
  Date:   Tue Jun 12 14:03:40 2018 -0700
  
-     treewide: kzalloc() -> kcalloc()
- 
+     treewide: kzalloc() -> kcalloc()
  
  commit 6da2ec56059c3c7a7e5f729e6349e74ace1e5c57
  Author: Kees Cook <[email protected]>
  Date:   Tue Jun 12 13:55:00 2018 -0700
  
-     treewide: kmalloc() -> kmalloc_array()
+     treewide: kmalloc() -> kmalloc_array()

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1798208

Title:
  smartpqi updates for ubuntu 18.04.2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1798208/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to