2018-10-16 21:50:01 |
Don Brace |
bug |
|
|
added bug |
2018-10-16 21:50:01 |
Don Brace |
attachment added |
|
Patches for Ubuntu 18.04.2 https://bugs.launchpad.net/bugs/1798208/+attachment/5201901/+files/ubuntu_180402.tar |
|
2018-10-16 22:00:06 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2018-10-17 12:45:04 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2018-10-17 12:45:08 |
Joseph Salisbury |
linux (Ubuntu): status |
Incomplete |
Triaged |
|
2018-10-18 20:49:23 |
Jeff Lane |
bug |
|
|
added subscriber Jeff Lane |
2018-11-01 21:22:39 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Cosmic |
|
2018-11-01 21:22:39 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Cosmic) |
|
2018-11-01 21:22:39 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Bionic |
|
2018-11-01 21:22:39 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Bionic) |
|
2018-11-01 21:22:46 |
Joseph Salisbury |
linux (Ubuntu Bionic): status |
New |
Triaged |
|
2018-11-01 21:22:49 |
Joseph Salisbury |
linux (Ubuntu Cosmic): status |
New |
Triaged |
|
2018-11-01 21:22:52 |
Joseph Salisbury |
linux (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2018-11-01 21:22:55 |
Joseph Salisbury |
linux (Ubuntu Cosmic): importance |
Undecided |
Medium |
|
2018-11-01 21:31:08 |
Joseph Salisbury |
tags |
|
cosmic kernel-da-key |
|
2018-11-01 21:31:14 |
Joseph Salisbury |
bug task deleted |
linux (Ubuntu Bionic) |
|
|
2018-11-01 21:31:20 |
Joseph Salisbury |
linux (Ubuntu Cosmic): status |
Triaged |
In Progress |
|
2018-11-01 21:31:25 |
Joseph Salisbury |
linux (Ubuntu): status |
Triaged |
In Progress |
|
2018-11-01 21:31:31 |
Joseph Salisbury |
linux (Ubuntu Cosmic): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2018-11-01 21:31:34 |
Joseph Salisbury |
linux (Ubuntu): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2018-11-01 21:56:28 |
Joseph Salisbury |
description |
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.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.
0002-scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch
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.
0004-scsi-smartpqi-improve-handling-for-sync-requests.patch
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.
0006-scsi-smartpqi-add-inspur-advantech-ids.patch
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.
0008-scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch
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 6396bb221514d2876fd6dc0aa2a1f240d99b37bb
Author: Kees Cook <keescook@chromium.org>
Date: Tue Jun 12 14:03:40 2018 -0700
treewide: kzalloc() -> kcalloc()
commit 6da2ec56059c3c7a7e5f729e6349e74ace1e5c57
Author: Kees Cook <keescook@chromium.org>
Date: Tue Jun 12 13:55:00 2018 -0700
treewide: kmalloc() -> kmalloc_array() |
== 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.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.
0002-scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch
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.
0004-scsi-smartpqi-improve-handling-for-sync-requests.patch
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.
0006-scsi-smartpqi-add-inspur-advantech-ids.patch
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.
0008-scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch
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 6396bb221514d2876fd6dc0aa2a1f240d99b37bb
Author: Kees Cook <keescook@chromium.org>
Date: Tue Jun 12 14:03:40 2018 -0700
treewide: kzalloc() -> kcalloc()
commit 6da2ec56059c3c7a7e5f729e6349e74ace1e5c57
Author: Kees Cook <keescook@chromium.org>
Date: Tue Jun 12 13:55:00 2018 -0700
treewide: kmalloc() -> kmalloc_array() |
|
2018-11-08 12:17:00 |
Stefan Bader |
linux (Ubuntu Cosmic): status |
In Progress |
Fix Committed |
|
2018-11-15 11:04:28 |
Brad Figg |
tags |
cosmic kernel-da-key |
cosmic kernel-da-key verification-needed-cosmic |
|
2018-11-21 01:35:06 |
Gerry Morong |
tags |
cosmic kernel-da-key verification-needed-cosmic |
cosmic kernel-da-key verification-done-cosmic |
|
2018-12-03 08:49:32 |
Launchpad Janitor |
linux (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2018-12-03 08:49:32 |
Launchpad Janitor |
cve linked |
|
2018-18653 |
|
2018-12-03 08:49:32 |
Launchpad Janitor |
cve linked |
|
2018-18955 |
|
2018-12-03 08:49:32 |
Launchpad Janitor |
cve linked |
|
2018-6559 |
|
2019-01-23 01:03:45 |
Joseph Salisbury |
linux (Ubuntu): status |
In Progress |
Fix Released |
|
2019-02-14 12:12:31 |
Brad Figg |
tags |
cosmic kernel-da-key verification-done-cosmic |
cosmic kernel-da-key verification-done-cosmic verification-needed-bionic |
|
2019-02-14 15:53:02 |
Andy Whitcroft |
tags |
cosmic kernel-da-key verification-done-cosmic verification-needed-bionic |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic |
|
2019-02-14 16:08:48 |
Brad Figg |
tags |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic verification-needed-bionic |
|
2019-02-14 16:15:22 |
Andy Whitcroft |
tags |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic verification-needed-bionic |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic |
|
2019-02-14 16:17:17 |
Andy Whitcroft |
tags |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-cosmic |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-bionic verification-done-cosmic |
|
2019-07-24 21:16:31 |
Brad Figg |
tags |
cosmic kernel-da-key kernel-fixup-verification-needed-bionic verification-done-bionic verification-done-cosmic |
cosmic cscc kernel-da-key kernel-fixup-verification-needed-bionic verification-done-bionic verification-done-cosmic |
|