smartpqi updates for ubuntu 18.04.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Joseph Salisbury | ||
Cosmic |
Fix Released
|
Medium
|
Joseph Salisbury |
Bug Description
== 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
correct issues seen particularly on ARM systems.
These patches cherry-pick cleanly from:
git://git.
0001-scsi-
commit b0f9408b1483856
No functionality change.
Add in more supported controllers.
0002-scsi-
commit 339faa8150fd568
Correct PQI operational queue deletion.
Operational queues are deleted during resets.
0003-scsi-
commit 61c187e46ebb27f
No functionality change.
Need context for the next version change patch below.
0004-scsi-
commit 957c5ab108c7d98
Correct driver active thread count when submitting internal commands.
0005-scsi-
commit 26b390aba2a8f7b
Retry INQUIRY operations.
0006-scsi-
commit 9f8d05fa98442de
No functionality change.
Add in more supported controllers.
0007-scsi-
commit dac12fbc7b0a433
Critical bug fix for ARM.
ARM does not handle volatile variables.
0008-scsi-
commit 4ae5e9d159f8339
No functionality change.
There are some other patches but they are kernel-wide patches that affect other modules:
blk-mq-
commit f23f5bece686a76
This is a kernel-wide patch that affects multiple modules:
commit 6396bb221514d28
Author: Kees Cook <email address hidden>
Date: Tue Jun 12 14:03:40 2018 -0700
treewide: kzalloc() -> kcalloc()
commit 6da2ec56059c3c7
Author: Kees Cook <email address hidden>
Date: Tue Jun 12 13:55:00 2018 -0700
treewide: kmalloc() -> kmalloc_array()
CVE References
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Incomplete → Triaged |
Changed in linux (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in linux (Ubuntu Cosmic): | |
status: | New → Triaged |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Cosmic): | |
importance: | Undecided → Medium |
tags: | added: cosmic kernel-da-key |
no longer affects: | linux (Ubuntu Bionic) |
Changed in linux (Ubuntu Cosmic): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Cosmic): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Cosmic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
tags: |
added: kernel-fixup-verification-needed-bionic removed: verification-needed-bionic |
tags: | added: verification-needed-bionic |
tags: | added: cscc |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1798208
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.