Assuming I did the git checkout correctly, these are all in 4.18 stable under the v4.18.16 tag
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.
These following Microsemi patces are in 4.19 Mainline, but NOT yet in v4.18.16
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.
These extra ones are already in v4.18.16 stable:
blk-mq-Allow-PCI-vector-offset-for-mapping-queues.patch
commit f23f5bece686a76598335141a091934f7eb0998c
This is a kernel-wide patch that affects multiple modules:
Assuming I did the git checkout correctly, these are all in 4.18 stable under the v4.18.16 tag
0001-scsi- smartpqi- add-in- new-supported- controllers. patch 6b2a9b26434fab6 67c2afb0ea smartpqi- workaround- fw-bug- for-oq- deletion. patch 91105bc69fc18f5 d51b8a63dd smartpqi- update- driver- version. patch 51b52bd0eb68b7f 534a300184
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.
These following Microsemi patces are in 4.19 Mainline, but NOT yet in v4.18.16
0004-scsi- smartpqi- improve- handling- for-sync- requests. patch 369b7524daea532 c0ebbcf845 smartpqi- improve- error-checking- for-sync- reques. patch 9dd5ce4e3ada943 1de327da6d smartpqi- add-inspur- advantech- ids.patch 78d1ab30235b0cc 656ed7aff0 smartpqi- fix-critical- ARM-issue- reading- PQI-ind. patch a160b89212a56e1 55c94f3a80 smartpqi- bump-driver- version- to-1.1. 4-130.patch 2c98c4ed88dfc63 f19745be38
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.
These extra ones are already in v4.18.16 stable: Allow-PCI- vector- offset- for-mapping- queues. patch 598335141a09193 4f7eb0998c
blk-mq-
commit f23f5bece686a76
This is a kernel-wide patch that affects multiple modules:
commit 6396bb221514d28 76fd6dc0aa2a1f2 40d99b37bb
Author: Kees Cook <email address hidden>
Date: Tue Jun 12 14:03:40 2018 -0700
treewide: kzalloc() -> kcalloc()
commit 6da2ec56059c3c7 a7e5f729e6349e7 4ace1e5c57
Author: Kees Cook <email address hidden>
Date: Tue Jun 12 13:55:00 2018 -0700
treewide: kmalloc() -> kmalloc_array()
NOTE: I'm digging into this a bit for my own experience/ education, but hopefully it will also help someone out.