Home Home > GIT Browse
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKernel Build Daemon <kbuild@suse.de>2018-10-27 07:05:35 +0200
committerKernel Build Daemon <kbuild@suse.de>2018-10-27 07:05:35 +0200
commiteb7c9661954fa5b99c697b40f2b3a0a346ac1062 (patch)
treec17eeb4a60bc239d65d2d6fd10acf5a1ed56eb38
parent8dbc15bd4ca2dbe314f920aa18243cd0471fa10d (diff)
parent1c95aa5f432ddb96c26c3c10d30acdc5a34fc86c (diff)
Merge branch 'SLE15' into openSUSE-15.0
-rw-r--r--blacklist.conf5
-rw-r--r--patches.arch/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry46
-rw-r--r--patches.drivers/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch40
-rw-r--r--patches.drivers/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch37
-rw-r--r--patches.drivers/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch60
-rw-r--r--patches.drivers/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch63
-rw-r--r--patches.drivers/ALSA-hda-fix-unused-variable-warning.patch52
-rw-r--r--patches.drivers/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch40
-rw-r--r--patches.drivers/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch63
-rw-r--r--patches.drivers/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch36
-rw-r--r--patches.drivers/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch74
-rw-r--r--patches.drivers/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch72
-rw-r--r--patches.drivers/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch44
-rw-r--r--patches.drivers/crypto-tcrypt-fix-ghash-generic-speed-test.patch47
-rw-r--r--patches.drivers/hwrng-core-document-the-quality-field.patch70
-rw-r--r--patches.drivers/mfd-arizona-Correct-calling-of-runtime_put_sync.patch54
-rw-r--r--patches.drivers/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Check-for-Register-disconnect.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-Remote-port-registration.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-dropped-srb-resource.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-iIDMA-error.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-premature-command-free.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Increase-abort-timeout-value.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Serialize-mailbox-request.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch3
-rw-r--r--patches.drivers/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch3
-rw-r--r--patches.fixes/Documentation-l1tf-Fix-small-spelling-typo.patch45
-rw-r--r--patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch3
-rw-r--r--patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch3
-rw-r--r--patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch3
-rw-r--r--patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch3
-rw-r--r--series.conf45
74 files changed, 923 insertions, 138 deletions
diff --git a/blacklist.conf b/blacklist.conf
index bd15b25074..6923bbe93e 100644
--- a/blacklist.conf
+++ b/blacklist.conf
@@ -862,4 +862,7 @@ b7b73cd5d74694ed59abcdb4974dacb4ff8b2a2a # Feature removal patch
0ce0bba4e5e0eb9b753bb821785de5d23c494392 # xen: not applicable
d3349b6b3c373ac1fbfb040b810fcee5e2adc7e0 # fixes WARN when machine runs OOM
2fa147bdbf672c53386a8f5f2c7fe358004c3ef8 # requires commit e76384884344 "mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS"
-60ca05c3b44566b70d64fbb8e87a6e0c67725468 # Documentation file does not exist in SLE15
+a6795a585929d94ca3e931bc8518f8deb8bbe627 # vfs: reverted in below
+f473bf92169633719acc3b43617c1dd20107770a # vfs: reverting (in stable-4.14.y)
+fe782affd0f440a4e60e2cc81b8f2eccb2923113 # rpmsg: reverted in below
+13d216167d3d89d882b264857fe1d14c95da1490 # rpmsg: reverting (in stable-4.14.y) \ No newline at end of file
diff --git a/patches.arch/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry b/patches.arch/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry
index 5686faa963..72ff37d5f1 100644
--- a/patches.arch/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry
+++ b/patches.arch/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry
@@ -17,15 +17,15 @@ Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Joerg Roedel <jroedel@suse.de>
---
- Documentation/admin-guide/l1tf.rst | 21 +++++++++++++++++++++
- arch/x86/include/asm/kvm_host.h | 1 +
- arch/x86/kvm/vmx.c | 3 +--
- arch/x86/kvm/x86.c | 26 +++++++++++++++++++++++++-
- 4 files changed, 48 insertions(+), 3 deletions(-)
+ Documentation/admin-guide/l1tf.rst | 21 +++++++++++++++++++++
+ arch/x86/include/asm/kvm_host.h | 1 +
+ arch/x86/kvm/vmx.c | 3 +--
+ arch/x86/kvm/x86.c | 24 +++++++++++++++++++++++-
+ 4 files changed, 46 insertions(+), 3 deletions(-)
--- a/arch/x86/include/asm/kvm_host.h
+++ b/arch/x86/include/asm/kvm_host.h
-@@ -1417,6 +1417,7 @@ void kvm_vcpu_reload_apic_access_page(st
+@@ -1421,6 +1421,7 @@ void kvm_vcpu_reload_apic_access_page(st
void kvm_arch_mmu_notifier_invalidate_page(struct kvm *kvm,
unsigned long address);
@@ -35,7 +35,7 @@ Acked-by: Joerg Roedel <jroedel@suse.de>
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
-@@ -5741,8 +5741,7 @@ static void vmx_vcpu_setup(struct vcpu_v
+@@ -5907,8 +5907,7 @@ static void vmx_vcpu_setup(struct vcpu_v
++vmx->nmsrs;
}
@@ -47,7 +47,7 @@ Acked-by: Joerg Roedel <jroedel@suse.de>
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
-@@ -1054,11 +1054,33 @@ static u32 msr_based_features[] = {
+@@ -1056,11 +1056,33 @@ static u32 msr_based_features[] = {
static unsigned int num_msr_based_features;
@@ -82,3 +82,33 @@ Acked-by: Joerg Roedel <jroedel@suse.de>
break;
default:
if (kvm_x86_ops->get_msr_feature(msr))
+--- a/Documentation/admin-guide/l1tf.rst
++++ b/Documentation/admin-guide/l1tf.rst
+@@ -548,6 +548,27 @@ available:
+ EPT can be disabled in the hypervisor via the 'kvm-intel.ept'
+ parameter.
+
++3.4. Nested virtual machines
++""""""""""""""""""""""""""""
++
++When nested virtualization is in use, three operating systems are involved:
++the bare metal hypervisor, the nested hypervisor and the nested virtual
++machine. VMENTER operations from the nested hypervisor into the nested
++guest will always be processed by the bare metal hypervisor. If KVM is the
++bare metal hypervisor it wiil:
++
++ - Flush the L1D cache on every switch from the nested hypervisor to the
++ nested virtual machine, so that the nested hypervisor's secrets are not
++ exposed to the nested virtual machine;
++
++ - Flush the L1D cache on every switch from the nested virtual machine to
++ the nested hypervisor; this is a complex operation, and flushing the L1D
++ cache avoids that the bare metal hypervisor's secrets are exposed to the
++ nested virtual machine;
++
++ - Instruct the nested hypervisor to not perform any L1D cache flush. This
++ is an optimization to avoid double L1D flushing.
++
+
+ .. _default_mitigations:
+
diff --git a/patches.drivers/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch b/patches.drivers/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch
new file mode 100644
index 0000000000..e1ac84cea3
--- /dev/null
+++ b/patches.drivers/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch
@@ -0,0 +1,40 @@
+From 5cb6b5fc013ee711d19bfc4e9deb8d6ae80741db Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede@redhat.com>
+Date: Tue, 16 Oct 2018 12:18:21 +0200
+Subject: [PATCH] ALSA: hda: Add 2 more models to the power_save blacklist
+Git-commit: 5cb6b5fc013ee711d19bfc4e9deb8d6ae80741db
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+Power-saving is causing plops on audio start/stop on Dell Precision T3600
+laptops and Intel DZ77BH boards, add these to the power_save blacklist.
+
+Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1525104
+Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/hda_intel.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
+index 20d10757a9bc..d8eb2b5f51ae 100644
+--- a/sound/pci/hda/hda_intel.c
++++ b/sound/pci/hda/hda_intel.c
+@@ -2175,8 +2175,12 @@ static struct snd_pci_quirk power_save_blacklist[] = {
+ /* https://bugzilla.redhat.com/show_bug.cgi?id=1581607 */
+ SND_PCI_QUIRK(0x1558, 0x3501, "Clevo W35xSS_370SS", 0),
+ /* https://bugzilla.redhat.com/show_bug.cgi?id=1525104 */
++ SND_PCI_QUIRK(0x1028, 0x0497, "Dell Precision T3600", 0),
++ /* https://bugzilla.redhat.com/show_bug.cgi?id=1525104 */
+ /* Note the P55A-UD3 and Z87-D3HP share the subsys id for the HDA dev */
+ SND_PCI_QUIRK(0x1458, 0xa002, "Gigabyte P55A-UD3 / Z87-D3HP", 0),
++ /* https://bugzilla.redhat.com/show_bug.cgi?id=1525104 */
++ SND_PCI_QUIRK(0x8086, 0x2040, "Intel DZ77BH-55K", 0),
+ /* https://bugzilla.kernel.org/show_bug.cgi?id=199607 */
+ SND_PCI_QUIRK(0x8086, 0x2057, "Intel NUC5i7RYB", 0),
+ /* https://bugzilla.redhat.com/show_bug.cgi?id=1520902 */
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch b/patches.drivers/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch
new file mode 100644
index 0000000000..13643c3d2b
--- /dev/null
+++ b/patches.drivers/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch
@@ -0,0 +1,37 @@
+From e7bb6ad5685f05685dd8a6a5eda7bfcd14d5f95b Mon Sep 17 00:00:00 2001
+From: Jeremy Cline <jcline@redhat.com>
+Date: Thu, 11 Oct 2018 15:49:17 -0400
+Subject: [PATCH] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
+Git-commit: e7bb6ad5685f05685dd8a6a5eda7bfcd14d5f95b
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+The Lenovo G50-30, like other G50 models, has a Conexant codec that
+requires a quirk for its inverted stereo dmic.
+
+Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1249364
+Reported-by: Alexander Ploumistos <alex.ploumistos@gmail.com>
+Tested-by: Alexander Ploumistos <alex.ploumistos@gmail.com>
+Cc: stable@vger.kernel.org
+Signed-off-by: Jeremy Cline <jcline@redhat.com>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/patch_conexant.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
+index 5592557fe50e..950e02e71766 100644
+--- a/sound/pci/hda/patch_conexant.c
++++ b/sound/pci/hda/patch_conexant.c
+@@ -943,6 +943,7 @@ static const struct snd_pci_quirk cxt5066_fixups[] = {
+ SND_PCI_QUIRK(0x17aa, 0x21da, "Lenovo X220", CXT_PINCFG_LENOVO_TP410),
+ SND_PCI_QUIRK(0x17aa, 0x21db, "Lenovo X220-tablet", CXT_PINCFG_LENOVO_TP410),
+ SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo IdeaPad Z560", CXT_FIXUP_MUTE_LED_EAPD),
++ SND_PCI_QUIRK(0x17aa, 0x3905, "Lenovo G50-30", CXT_FIXUP_STEREO_DMIC),
+ SND_PCI_QUIRK(0x17aa, 0x390b, "Lenovo G50-80", CXT_FIXUP_STEREO_DMIC),
+ SND_PCI_QUIRK(0x17aa, 0x3975, "Lenovo U300s", CXT_FIXUP_STEREO_DMIC),
+ SND_PCI_QUIRK(0x17aa, 0x3977, "Lenovo IdeaPad U310", CXT_FIXUP_STEREO_DMIC),
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch b/patches.drivers/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch
new file mode 100644
index 0000000000..c8d40cd43f
--- /dev/null
+++ b/patches.drivers/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch
@@ -0,0 +1,60 @@
+From 11ba6111160290ccd35562f4e05cec08942a6c4c Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Sun, 7 Oct 2018 09:44:17 +0200
+Subject: [PATCH] ALSA: hda - Add quirk for ASUS G751 laptop
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: 11ba6111160290ccd35562f4e05cec08942a6c4c
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+ASUS G751 requires the extra COEF initialization to make it microphone
+working properly.
+
+Reported-and-tested-by: Håvard <hovardslill@gmail.com>
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/patch_realtek.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 69283633ae91..389e8e996589 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -7738,6 +7738,7 @@ enum {
+ ALC662_FIXUP_ASUS_Nx50,
+ ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
+ ALC668_FIXUP_ASUS_Nx51,
++ ALC668_FIXUP_ASUS_G751,
+ ALC891_FIXUP_HEADSET_MODE,
+ ALC891_FIXUP_DELL_MIC_NO_PRESENCE,
+ ALC662_FIXUP_ACER_VERITON,
+@@ -8007,6 +8008,14 @@ static const struct hda_fixup alc662_fixups[] = {
+ .chained = true,
+ .chain_id = ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
+ },
++ [ALC668_FIXUP_ASUS_G751] = {
++ .type = HDA_FIXUP_VERBS,
++ .v.verbs = (const struct hda_verb[]) {
++ { 0x20, AC_VERB_SET_COEF_INDEX, 0xc3 },
++ { 0x20, AC_VERB_SET_PROC_COEF, 0x4000 },
++ {}
++ },
++ },
+ [ALC891_FIXUP_HEADSET_MODE] = {
+ .type = HDA_FIXUP_FUNC,
+ .v.func = alc_fixup_headset_mode,
+@@ -8080,6 +8089,7 @@ static const struct snd_pci_quirk alc662_fixup_tbl[] = {
+ SND_PCI_QUIRK(0x1043, 0x11cd, "Asus N550", ALC662_FIXUP_ASUS_Nx50),
+ SND_PCI_QUIRK(0x1043, 0x13df, "Asus N550JX", ALC662_FIXUP_BASS_1A),
+ SND_PCI_QUIRK(0x1043, 0x129d, "Asus N750", ALC662_FIXUP_ASUS_Nx50),
++ SND_PCI_QUIRK(0x1043, 0x12ff, "ASUS G751", ALC668_FIXUP_ASUS_G751),
+ SND_PCI_QUIRK(0x1043, 0x1477, "ASUS N56VZ", ALC662_FIXUP_BASS_MODE4_CHMAP),
+ SND_PCI_QUIRK(0x1043, 0x15a7, "ASUS UX51VZH", ALC662_FIXUP_BASS_16),
+ SND_PCI_QUIRK(0x1043, 0x177d, "ASUS N551", ALC668_FIXUP_ASUS_Nx51),
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch b/patches.drivers/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch
new file mode 100644
index 0000000000..cd6210b1f6
--- /dev/null
+++ b/patches.drivers/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch
@@ -0,0 +1,63 @@
+From 5b7c5e1f4c36b99d0f694f38b9ad910f520cb7ef Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Tue, 9 Oct 2018 14:20:17 +0200
+Subject: [PATCH] ALSA: hda - Fix headphone pin config for ASUS G751
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: 5b7c5e1f4c36b99d0f694f38b9ad910f520cb7ef
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+BIOS on ASUS G751 doesn't seem to map the headphone pin (NID 0x16)
+correctly. Add a quirk to address it, as well as chaining to the
+previous fix for the microphone.
+
+Reported-by: Håvard <hovardslill@gmail.com>
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/patch_realtek.c | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 3be7d7649525..6262d7b07099 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -7738,6 +7738,7 @@ enum {
+ ALC662_FIXUP_ASUS_Nx50,
+ ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
+ ALC668_FIXUP_ASUS_Nx51,
++ ALC668_FIXUP_MIC_COEF,
+ ALC668_FIXUP_ASUS_G751,
+ ALC891_FIXUP_HEADSET_MODE,
+ ALC891_FIXUP_DELL_MIC_NO_PRESENCE,
+@@ -8008,7 +8009,7 @@ static const struct hda_fixup alc662_fixups[] = {
+ .chained = true,
+ .chain_id = ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
+ },
+- [ALC668_FIXUP_ASUS_G751] = {
++ [ALC668_FIXUP_MIC_COEF] = {
+ .type = HDA_FIXUP_VERBS,
+ .v.verbs = (const struct hda_verb[]) {
+ { 0x20, AC_VERB_SET_COEF_INDEX, 0xc3 },
+@@ -8016,6 +8017,15 @@ static const struct hda_fixup alc662_fixups[] = {
+ {}
+ },
+ },
++ [ALC668_FIXUP_ASUS_G751] = {
++ .type = HDA_FIXUP_PINS,
++ .v.pins = (const struct hda_pintbl[]) {
++ { 0x16, 0x0421101f }, /* HP */
++ {}
++ },
++ .chained = true,
++ .chain_id = ALC668_FIXUP_MIC_COEF
++ },
+ [ALC891_FIXUP_HEADSET_MODE] = {
+ .type = HDA_FIXUP_FUNC,
+ .v.func = alc_fixup_headset_mode,
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-hda-fix-unused-variable-warning.patch b/patches.drivers/ALSA-hda-fix-unused-variable-warning.patch
new file mode 100644
index 0000000000..213e90cac4
--- /dev/null
+++ b/patches.drivers/ALSA-hda-fix-unused-variable-warning.patch
@@ -0,0 +1,52 @@
+From 5b03006d5c58ddd31caf542eef4d0269bcf265b3 Mon Sep 17 00:00:00 2001
+From: Anders Roxell <anders.roxell@linaro.org>
+Date: Tue, 11 Sep 2018 16:18:36 +0200
+Subject: [PATCH] ALSA: hda: fix unused variable warning
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: 5b03006d5c58ddd31caf542eef4d0269bcf265b3
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+When CONFIG_X86=n function azx_snoop doesn't use the variable chip it
+only returns true.
+
+Sound/pci/hda/hda_intel.c: In function ‘dma_alloc_pages’:
+sound/pci/hda/hda_intel.c:2002:14: warning: unused variable ‘chip’ [-Wunused-variable]
+ struct azx *chip = bus_to_azx(bus);
+ ^~~~
+
+Create a inline function of azx_snoop.
+
+Fixes: a41d122449be ("ALSA: hda - Embed bus into controller object")
+Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/hda_controller.h | 9 ++++-----
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/sound/pci/hda/hda_controller.h b/sound/pci/hda/hda_controller.h
+index 0053b704ddc4..c95097bb5a0c 100644
+--- a/sound/pci/hda/hda_controller.h
++++ b/sound/pci/hda/hda_controller.h
+@@ -170,11 +170,10 @@ struct azx {
+ #define azx_bus(chip) (&(chip)->bus.core)
+ #define bus_to_azx(_bus) container_of(_bus, struct azx, bus.core)
+
+-#ifdef CONFIG_X86
+-#define azx_snoop(chip) ((chip)->snoop)
+-#else
+-#define azx_snoop(chip) true
+-#endif
++static inline bool azx_snoop(struct azx *chip)
++{
++ return !IS_ENABLED(CONFIG_X86) || chip->snoop;
++}
+
+ /*
+ * macros for easy use
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch b/patches.drivers/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch
new file mode 100644
index 0000000000..faeda975f9
--- /dev/null
+++ b/patches.drivers/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch
@@ -0,0 +1,40 @@
+From d06fb562bff5d14defdacbd92449bacbaedd5cdf Mon Sep 17 00:00:00 2001
+From: Hui Wang <hui.wang@canonical.com>
+Date: Wed, 10 Oct 2018 11:57:25 +0800
+Subject: [PATCH] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715
+Git-commit: d06fb562bff5d14defdacbd92449bacbaedd5cdf
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+The front MIC on the Lenovo M715 can't record sound, after applying
+the ALC294_FIXUP_LENOVO_MIC_LOCATION, the problem is fixed. So add
+the pin configuration of this machine to the pin quirk table.
+
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Hui Wang <hui.wang@canonical.com>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/pci/hda/patch_realtek.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 6262d7b07099..fa61674a5605 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -6841,6 +6841,12 @@ static const struct snd_hda_pin_quirk alc269_pin_fixup_tbl[] = {
+ {0x1a, 0x02a11040},
+ {0x1b, 0x01014020},
+ {0x21, 0x0221101f}),
++ SND_HDA_PIN_QUIRK(0x10ec0235, 0x17aa, "Lenovo", ALC294_FIXUP_LENOVO_MIC_LOCATION,
++ {0x14, 0x90170110},
++ {0x19, 0x02a11030},
++ {0x1a, 0x02a11040},
++ {0x1b, 0x01011020},
++ {0x21, 0x0221101f}),
+ SND_HDA_PIN_QUIRK(0x10ec0235, 0x17aa, "Lenovo", ALC294_FIXUP_LENOVO_MIC_LOCATION,
+ {0x14, 0x90170110},
+ {0x19, 0x02a11020},
+--
+2.19.1
+
diff --git a/patches.drivers/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch b/patches.drivers/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch
new file mode 100644
index 0000000000..446baae1db
--- /dev/null
+++ b/patches.drivers/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch
@@ -0,0 +1,63 @@
+From c369c8db15d51fa175d2ba85928f79d16af6b562 Mon Sep 17 00:00:00 2001
+From: Nicolas Huaman <nicolas@herochao.de>
+Date: Thu, 4 Oct 2018 16:42:05 +0200
+Subject: [PATCH] ALSA: usb-audio: update quirk for B&W PX to remove microphone
+Git-commit: c369c8db15d51fa175d2ba85928f79d16af6b562
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+A quirk in snd-usb-audio was added to automate setting sample rate to
+4800k and remove the previously exposed nonfunctional microphone for
+the Bowers & Wilkins PX:
+commit 240a8af929c7c57dcde28682725b29cf8474e8e5
+https://lore.kernel.org/patchwork/patch/919689/
+
+However the headphones where updated shortly after that to remove the
+unintentional microphone functionality. I guess because of this the
+headphones now crash when connecting them via USB while the quirk is
+active. Dmesg:
+
+Snd-usb-audio: probe of 2-3:1.0 failed with error -22
+usb 2-3: 2:1: cannot get min/max values for control 2 (id 2)
+
+This patch removes the microfone and allows the headphones to connect
+and work out of the box. It is based on the current mainline kernel
+ and successfully applied an tested on my machine (4.18.10.arch1-1).
+
+Fixes: 240a8af929c7 ("ALSA: usb-audio: Add a quirck for B&W PX headphones")
+Signed-off-by: Nicolas Huaman <nicolas@herochao.de>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/usb/quirks-table.h | 9 ++-------
+ 1 file changed, 2 insertions(+), 7 deletions(-)
+
+diff --git a/sound/usb/quirks-table.h b/sound/usb/quirks-table.h
+index 08aa78007020..849953e5775c 100644
+--- a/sound/usb/quirks-table.h
++++ b/sound/usb/quirks-table.h
+@@ -3346,19 +3346,14 @@ AU0828_DEVICE(0x2040, 0x7270, "Hauppauge", "HVR-950Q"),
+ .ifnum = 0,
+ .type = QUIRK_AUDIO_STANDARD_MIXER,
+ },
+- /* Capture */
+- {
+- .ifnum = 1,
+- .type = QUIRK_IGNORE_INTERFACE,
+- },
+ /* Playback */
+ {
+- .ifnum = 2,
++ .ifnum = 1,
+ .type = QUIRK_AUDIO_FIXED_ENDPOINT,
+ .data = &(const struct audioformat) {
+ .formats = SNDRV_PCM_FMTBIT_S16_LE,
+ .channels = 2,
+- .iface = 2,
++ .iface = 1,
+ .altsetting = 1,
+ .altset_idx = 1,
+ .attributes = UAC_EP_CS_ATTR_FILL_MAX |
+--
+2.19.1
+
diff --git a/patches.drivers/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch b/patches.drivers/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch
new file mode 100644
index 0000000000..45eaeef14d
--- /dev/null
+++ b/patches.drivers/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch
@@ -0,0 +1,36 @@
+From 9c80c5a8831471e0a3e139aad1b0d4c0fdc50b2f Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Wed, 3 Oct 2018 19:31:44 +0200
+Subject: [PATCH] ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
+Git-commit: 9c80c5a8831471e0a3e139aad1b0d4c0fdc50b2f
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+skl_tplg_get_token() misses a break in the big switch() block for
+SKL_TKN_U8_CORE_ID entry.
+Spotted nicely by -Wimplicit-fallthrough compiler option.
+
+Fixes: 6277e83292a2 ("ASoC: Intel: Skylake: Parse vendor tokens to build module data")
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+Signed-off-by: Mark Brown <broonie@kernel.org>
+
+---
+ sound/soc/intel/skylake/skl-topology.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
+index 52a9915da0f5..cf8848b779dc 100644
+--- a/sound/soc/intel/skylake/skl-topology.c
++++ b/sound/soc/intel/skylake/skl-topology.c
+@@ -2460,6 +2460,7 @@ static int skl_tplg_get_token(struct device *dev,
+
+ case SKL_TKN_U8_CORE_ID:
+ mconfig->core_id = tkn_elem->value;
++ break;
+
+ case SKL_TKN_U8_MOD_TYPE:
+ mconfig->m_type = tkn_elem->value;
+--
+2.19.1
+
diff --git a/patches.drivers/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch b/patches.drivers/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch
new file mode 100644
index 0000000000..7fcc5bc373
--- /dev/null
+++ b/patches.drivers/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch
@@ -0,0 +1,74 @@
+From aeae4f3e5c38d47bdaef50446dc0ec857307df68 Mon Sep 17 00:00:00 2001
+From: Lukas Wunner <lukas@wunner.de>
+Date: Tue, 4 Sep 2018 12:34:18 -0500
+Subject: [PATCH] PCI/ASPM: Fix link_state teardown on device removal
+Git-commit: aeae4f3e5c38d47bdaef50446dc0ec857307df68
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+Upon removal of the last device on a bus, the link_state of the bridge
+leading to that bus is sought to be torn down by having pci_stop_dev()
+call pcie_aspm_exit_link_state().
+
+When ASPM was originally introduced by commit 7d715a6c1ae5 ("PCI: add
+PCI Express ASPM support"), it determined whether the device being
+removed is the last one by calling list_empty() on the bridge's
+subordinate devices list. That didn't work because the device is only
+removed from the list slightly later in pci_destroy_dev().
+
+Commit 3419c75e15f8 ("PCI: properly clean up ASPM link state on device
+remove") attempted to fix it by calling list_is_last(), but that's not
+correct either because it checks whether the device is at the *end* of
+the list, not whether it's the last one *left* in the list. If the user
+removes the device which happens to be at the end of the list via sysfs
+but other devices are preceding the device in the list, the link_state
+is torn down prematurely.
+
+The real fix is to move the invocation of pcie_aspm_exit_link_state() to
+pci_destroy_dev() and reinstate the call to list_empty(). Remove a
+duplicate check for dev->bus->self because pcie_aspm_exit_link_state()
+already contains an identical check.
+
+Fixes: 7d715a6c1ae5 ("PCI: add PCI Express ASPM support")
+Signed-off-by: Lukas Wunner <lukas@wunner.de>
+Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
+Cc: Shaohua Li <shaohua.li@intel.com>
+Cc: stable@vger.kernel.org # v2.6.26
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ drivers/pci/pcie/aspm.c | 2 +-
+ drivers/pci/remove.c | 4 +---
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+--- a/drivers/pci/pcie/aspm.c
++++ b/drivers/pci/pcie/aspm.c
+@@ -965,7 +965,7 @@ void pcie_aspm_exit_link_state(struct pc
+ * All PCIe functions are in one slot, remove one function will remove
+ * the whole slot, so just wait until we are the last function left.
+ */
+- if (!list_is_last(&pdev->bus_list, &parent->subordinate->devices))
++ if (!list_empty(&parent->subordinate->devices))
+ goto out;
+
+ link = parent->link_state;
+--- a/drivers/pci/remove.c
++++ b/drivers/pci/remove.c
+@@ -24,9 +24,6 @@ static void pci_stop_dev(struct pci_dev
+ pci_remove_sysfs_dev_files(dev);
+ dev->is_added = 0;
+ }
+-
+- if (dev->bus->self)
+- pcie_aspm_exit_link_state(dev);
+ }
+
+ static void pci_destroy_dev(struct pci_dev *dev)
+@@ -40,6 +37,7 @@ static void pci_destroy_dev(struct pci_d
+ list_del(&dev->bus_list);
+ up_write(&pci_bus_sem);
+
++ pcie_aspm_exit_link_state(dev);
+ pci_bridge_d3_update(dev);
+ pci_free_resources(dev);
+ put_device(&dev->dev);
diff --git a/patches.drivers/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch b/patches.drivers/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch
new file mode 100644
index 0000000000..5e6eb9dafe
--- /dev/null
+++ b/patches.drivers/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch
@@ -0,0 +1,72 @@
+From aae733a3f46f5ef338fbdde26e14cbb205a23de0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com>
+Date: Wed, 12 Sep 2018 11:59:30 +0300
+Subject: [PATCH] crypto: caam - fix implicit casts in endianness helpers
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: aae733a3f46f5ef338fbdde26e14cbb205a23de0
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+Fix the following sparse endianness warnings:
+
+drivers/crypto/caam/regs.h:95:1: sparse: incorrect type in return expression (different base types) @@ expected unsigned int @@ got restricted __le32unsigned int @@
+drivers/crypto/caam/regs.h:95:1: expected unsigned int
+drivers/crypto/caam/regs.h:95:1: got restricted __le32 [usertype] <noident>
+drivers/crypto/caam/regs.h:95:1: sparse: incorrect type in return expression (different base types) @@ expected unsigned int @@ got restricted __be32unsigned int @@
+drivers/crypto/caam/regs.h:95:1: expected unsigned int
+drivers/crypto/caam/regs.h:95:1: got restricted __be32 [usertype] <noident>
+
+drivers/crypto/caam/regs.h:92:1: sparse: cast to restricted __le32
+drivers/crypto/caam/regs.h:92:1: sparse: cast to restricted __be32
+
+Fixes: 261ea058f016 ("crypto: caam - handle core endianness != caam endianness")
+Reported-by: kbuild test robot <lkp@intel.com>
+Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ drivers/crypto/caam/regs.h | 28 ++++++++++++++--------------
+ 1 file changed, 14 insertions(+), 14 deletions(-)
+
+--- a/drivers/crypto/caam/regs.h
++++ b/drivers/crypto/caam/regs.h
+@@ -68,22 +68,22 @@
+
+ extern bool caam_little_end;
+
+-#define caam_to_cpu(len) \
+-static inline u##len caam##len ## _to_cpu(u##len val) \
+-{ \
+- if (caam_little_end) \
+- return le##len ## _to_cpu(val); \
+- else \
+- return be##len ## _to_cpu(val); \
++#define caam_to_cpu(len) \
++static inline u##len caam##len ## _to_cpu(u##len val) \
++{ \
++ if (caam_little_end) \
++ return le##len ## _to_cpu((__force __le##len)val); \
++ else \
++ return be##len ## _to_cpu((__force __be##len)val); \
+ }
+
+-#define cpu_to_caam(len) \
+-static inline u##len cpu_to_caam##len(u##len val) \
+-{ \
+- if (caam_little_end) \
+- return cpu_to_le##len(val); \
+- else \
+- return cpu_to_be##len(val); \
++#define cpu_to_caam(len) \
++static inline u##len cpu_to_caam##len(u##len val) \
++{ \
++ if (caam_little_end) \
++ return (__force u##len)cpu_to_le##len(val); \
++ else \
++ return (__force u##len)cpu_to_be##len(val); \
+ }
+
+ caam_to_cpu(16)
diff --git a/patches.drivers/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch b/patches.drivers/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch
new file mode 100644
index 0000000000..f65d322ff7
--- /dev/null
+++ b/patches.drivers/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch
@@ -0,0 +1,44 @@
+From fbe1a850b3b1522e9fc22319ccbbcd2ab05328d2 Mon Sep 17 00:00:00 2001
+From: Ondrej Mosnacek <omosnace@redhat.com>
+Date: Thu, 13 Sep 2018 10:51:31 +0200
+Subject: [PATCH] crypto: lrw - Fix out-of bounds access on counter overflow
+Git-commit: fbe1a850b3b1522e9fc22319ccbbcd2ab05328d2
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+When the LRW block counter overflows, the current implementation returns
+128 as the index to the precomputed multiplication table, which has 128
+entries. This patch fixes it to return the correct value (127).
+
+Fixes: 64470f1b8510 ("[CRYPTO] lrw: Liskov Rivest Wagner, a tweakable narrow block cipher mode")
+Cc: <stable@vger.kernel.org> # 2.6.20+
+Reported-by: Eric Biggers <ebiggers@kernel.org>
+Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ crypto/lrw.c | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/crypto/lrw.c b/crypto/lrw.c
+index 393a782679c7..5504d1325a56 100644
+--- a/crypto/lrw.c
++++ b/crypto/lrw.c
+@@ -143,7 +143,12 @@ static inline int get_index128(be128 *block)
+ return x + ffz(val);
+ }
+
+- return x;
++ /*
++ * If we get here, then x == 128 and we are incrementing the counter
++ * from all ones to all zeros. This means we must return index 127, i.e.
++ * the one corresponding to key2*{ 1,...,1 }.
++ */
++ return 127;
+ }
+
+ static int post_crypt(struct skcipher_request *req)
+--
+2.19.1
+
diff --git a/patches.drivers/crypto-tcrypt-fix-ghash-generic-speed-test.patch b/patches.drivers/crypto-tcrypt-fix-ghash-generic-speed-test.patch
new file mode 100644
index 0000000000..1cb2426d9d
--- /dev/null
+++ b/patches.drivers/crypto-tcrypt-fix-ghash-generic-speed-test.patch
@@ -0,0 +1,47 @@
+From 331351f89c36bf7d03561a28b6f64fa10a9f6f3a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com>
+Date: Wed, 12 Sep 2018 16:20:48 +0300
+Subject: [PATCH] crypto: tcrypt - fix ghash-generic speed test
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: 331351f89c36bf7d03561a28b6f64fa10a9f6f3a
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+ghash is a keyed hash algorithm, thus setkey needs to be called.
+Otherwise the following error occurs:
+$ modprobe tcrypt mode=318 sec=1
+testing speed of async ghash-generic (ghash-generic)
+Tcrypt: test 0 ( 16 byte blocks, 16 bytes per update, 1 updates):
+Tcrypt: hashing failed ret=-126
+
+Cc: <stable@vger.kernel.org> # 4.6+
+Fixes: 0660511c0bee ("crypto: tcrypt - Use ahash")
+Tested-by: Franck Lenormand <franck.lenormand@nxp.com>
+Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
+Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ crypto/tcrypt.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/crypto/tcrypt.c b/crypto/tcrypt.c
+index bdde95e8d369..6e0a054bb61d 100644
+--- a/crypto/tcrypt.c
++++ b/crypto/tcrypt.c
+@@ -1103,6 +1103,9 @@ static void test_ahash_speed_common(const char *algo, unsigned int secs,
+ break;
+ }
+
++ if (speed[i].klen)
++ crypto_ahash_setkey(tfm, tvmem[0], speed[i].klen);
++
+ pr_info("test%3u "
+ "(%5u byte blocks,%5u bytes per update,%4u updates): ",
+ i, speed[i].blen, speed[i].plen, speed[i].blen / speed[i].plen);
+--
+2.19.1
+
diff --git a/patches.drivers/hwrng-core-document-the-quality-field.patch b/patches.drivers/hwrng-core-document-the-quality-field.patch
new file mode 100644
index 0000000000..bf13cbbd1a
--- /dev/null
+++ b/patches.drivers/hwrng-core-document-the-quality-field.patch
@@ -0,0 +1,70 @@
+From fae29f135ef4a86228d3ce13b61babf0d3031118 Mon Sep 17 00:00:00 2001
+From: "Michael S. Tsirkin" <mst@redhat.com>
+Date: Tue, 25 Sep 2018 12:35:18 -0400
+Subject: [PATCH] hwrng: core - document the quality field
+Git-commit: fae29f135ef4a86228d3ce13b61babf0d3031118
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+quality field is currently documented as being 'per mill'. In fact the
+math involved is:
+
+ add_hwgenerator_randomness((void *)rng_fillbuf, rc,
+ rc * current_quality * 8 >> 10);
+
+thus the actual definition is "bits of entropy per 1024 bits of input".
+
+The current documentation seems to have confused multiple people
+in the past, let's fix the documentation to match code.
+
+An alternative is to change core to match driver expectations, replacing
+ rc * current_quality * 8 >> 10
+with
+ rc * current_quality / 1000
+but that has performance costs, so probably isn't a good option.
+
+Fixes: 0f734e6e768 ("hwrng: add per-device entropy derating")
+Reported-by: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
+Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ drivers/char/hw_random/core.c | 4 ++--
+ include/linux/hw_random.h | 3 ++-
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/char/hw_random/core.c b/drivers/char/hw_random/core.c
+index aaf9e5afaad4..95be7228f327 100644
+--- a/drivers/char/hw_random/core.c
++++ b/drivers/char/hw_random/core.c
+@@ -44,10 +44,10 @@ static unsigned short default_quality; /* = 0; default to "off" */
+
+ module_param(current_quality, ushort, 0644);
+ MODULE_PARM_DESC(current_quality,
+- "current hwrng entropy estimation per mill");
++ "current hwrng entropy estimation per 1024 bits of input");
+ module_param(default_quality, ushort, 0644);
+ MODULE_PARM_DESC(default_quality,
+- "default entropy content of hwrng per mill");
++ "default entropy content of hwrng per 1024 bits of input");
+
+ static void drop_current_rng(void);
+ static int hwrng_init(struct hwrng *rng);
+diff --git a/include/linux/hw_random.h b/include/linux/hw_random.h
+index bee0827766a3..c0b93e0ff0c0 100644
+--- a/include/linux/hw_random.h
++++ b/include/linux/hw_random.h
+@@ -33,7 +33,8 @@
+ * and max is a multiple of 4 and >= 32 bytes.
+ * @priv: Private data, for use by the RNG driver.
+ * @quality: Estimation of true entropy in RNG's bitstream
+- * (per mill).
++ * (in bits of entropy per 1024 bits of input;
++ * valid values: 1 to 1024, or 0 for unknown).
+ */
+ struct hwrng {
+ const char *name;
+--
+2.19.1
+
diff --git a/patches.drivers/mfd-arizona-Correct-calling-of-runtime_put_sync.patch b/patches.drivers/mfd-arizona-Correct-calling-of-runtime_put_sync.patch
new file mode 100644
index 0000000000..bac4f0fad1
--- /dev/null
+++ b/patches.drivers/mfd-arizona-Correct-calling-of-runtime_put_sync.patch
@@ -0,0 +1,54 @@
+From 6b269a41a4520f7eb639e61a45ebbb9c9267d5e0 Mon Sep 17 00:00:00 2001
+From: Sapthagiri Baratam <sapthagiri.baratam@cirrus.com>
+Date: Tue, 21 Aug 2018 19:52:44 +0530
+Subject: [PATCH] mfd: arizona: Correct calling of runtime_put_sync
+Git-commit: 6b269a41a4520f7eb639e61a45ebbb9c9267d5e0
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+Don't call runtime_put_sync when clk32k_ref is ARIZONA_32KZ_MCLK2
+as there is no corresponding runtime_get_sync call.
+
+MCLK1 is not in the AoD power domain so if it is used as 32kHz clock
+source we need to hold a runtime PM reference to keep the device from
+going into low power mode.
+
+Fixes: cdd8da8cc66b ("mfd: arizona: Add gating of external MCLKn clocks")
+Signed-off-by: Sapthagiri Baratam <sapthagiri.baratam@cirrus.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+Signed-off-by: Lee Jones <lee.jones@linaro.org>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ drivers/mfd/arizona-core.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/drivers/mfd/arizona-core.c b/drivers/mfd/arizona-core.c
+index 5f1e37d23943..057906e3c16e 100644
+--- a/drivers/mfd/arizona-core.c
++++ b/drivers/mfd/arizona-core.c
+@@ -52,8 +52,10 @@ int arizona_clk32k_enable(struct arizona *arizona)
+ if (ret != 0)
+ goto err_ref;
+ ret = clk_prepare_enable(arizona->mclk[ARIZONA_MCLK1]);
+- if (ret != 0)
+- goto err_pm;
++ if (ret != 0) {
++ pm_runtime_put_sync(arizona->dev);
++ goto err_ref;
++ }
+ break;
+ case ARIZONA_32KZ_MCLK2:
+ ret = clk_prepare_enable(arizona->mclk[ARIZONA_MCLK2]);
+@@ -67,8 +69,6 @@ int arizona_clk32k_enable(struct arizona *arizona)
+ ARIZONA_CLK_32K_ENA);
+ }
+
+-err_pm:
+- pm_runtime_put_sync(arizona->dev);
+ err_ref:
+ if (ret != 0)
+ arizona->clk32k_ref--;
+--
+2.19.1
+
diff --git a/patches.drivers/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch b/patches.drivers/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch
index da51ae51aa..1126ade35c 100644
--- a/patches.drivers/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch
+++ b/patches.drivers/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:11 -0700
Subject: [PATCH] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID
References: bsc#1108870
Git-commit: 079a3a3b9dff1c56d6a72005a999de915a67930b
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When driver detect CTIO_INVALID_RX_ID status for CTIO, print message with
correct information to help with debugging.
diff --git a/patches.drivers/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch b/patches.drivers/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch
index 7f6b18d7d5..d7cbda7676 100644
--- a/patches.drivers/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch
+++ b/patches.drivers/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Add logic to detect ABTS hang and response
completion
References: bsc#1108870
Git-commit: 0691094ff3f2cfa357b9de9030b65eddc4dab29d
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
ABTS error completion can trigger an exchange cleanup from the driver and
another ABTS response will be generated. This retry of ABTS response can
diff --git a/patches.drivers/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch b/patches.drivers/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch
index bef60eda4c..debccd1b15 100644
--- a/patches.drivers/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch
+++ b/patches.drivers/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:18 -0700
Subject: [PATCH] scsi: qla2xxx: Add mode control for each physical port
References: bsc#1108870
Git-commit: 0645cb8350cdb60bfbf91caa722984b81c215add
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Add ability to allow each physical port to control operating mode. Current
code forces all ports to behave in one mode (i.e. initiator, target or
diff --git a/patches.drivers/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch b/patches.drivers/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch
index 20a98517f0..306c2f0882 100644
--- a/patches.drivers/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch
+++ b/patches.drivers/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:14 -0700
Subject: [PATCH] scsi: qla2xxx: Add support for ZIO6 interrupt threshold
References: bsc#1108870
Git-commit: 8b4673ba3a1b992b757a32667d2d3adae80e11fd
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Add sysfs support to control zio6 interrupt threshold. Using this sysfs hook
user can set when to generate interrupts. This value will be used to tell
diff --git a/patches.drivers/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch b/patches.drivers/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch
index 7d14db0420..ffaf566e35 100644
--- a/patches.drivers/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch
+++ b/patches.drivers/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by
transport
References: bsc#1108870
Git-commit: 4072e1dcd8fc461bc9f11c119af07f9dd6b5beb9
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
This patch allows FC-NVMe under-run to be handled by transport
diff --git a/patches.drivers/scsi-qla2xxx-Check-for-Register-disconnect.patch b/patches.drivers/scsi-qla2xxx-Check-for-Register-disconnect.patch
index 071eb7445c..11a928e2c3 100644
--- a/patches.drivers/scsi-qla2xxx-Check-for-Register-disconnect.patch
+++ b/patches.drivers/scsi-qla2xxx-Check-for-Register-disconnect.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:14 -0700
Subject: [PATCH] scsi: qla2xxx: Check for Register disconnect
References: bsc#1108870
Git-commit: f99c5d294b3653e6ae563eaac5db5b4138afe31c
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
During adapter shutdown process check for register disconnect before
proceeding to call PCI functions.
diff --git a/patches.drivers/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch b/patches.drivers/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch
index dfd2db820e..6a9115062c 100644
--- a/patches.drivers/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch
+++ b/patches.drivers/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:32 -0700
Subject: [PATCH] scsi: qla2xxx: Decrement login retry count for only plogi
References: bsc#1108870
Git-commit: 0754d5e003bccaf30ebb2a75db2017d68696fdd5
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Decrement login retry count only for plogi instead of number of attempts made
for login.
diff --git a/patches.drivers/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch b/patches.drivers/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch
index 3250569fbf..b6fdab1eda 100644
--- a/patches.drivers/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch
+++ b/patches.drivers/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:37 -0700
Subject: [PATCH] scsi: qla2xxx: Defer chip reset until target mode is enabled
References: bsc#1108870
Git-commit: 93eca6135183f7a71e36acd47655a085ed11bcdc
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
For target mode, any chip reset triggered before target mode is enabled will
be held off until user is ready to enable. This prevents the chip from
diff --git a/patches.drivers/scsi-qla2xxx-Fix-Remote-port-registration.patch b/patches.drivers/scsi-qla2xxx-Fix-Remote-port-registration.patch
index 379a79c228..ef48d401b7 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-Remote-port-registration.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-Remote-port-registration.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:18 -0700
Subject: [PATCH] scsi: qla2xxx: Fix Remote port registration
References: bsc#1108870
Git-commit: aecf043443d38bded9f57b272d97b2aea4cee616
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
diff --git a/patches.drivers/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch b/patches.drivers/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch
index a55f439daa..da042201a9 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:10 -0700
Subject: [PATCH] scsi: qla2xxx: Fix deadlock between ATIO and HW lock
References: bsc#1108870
Git-commit: 1073daa470d906f1853ed4b828f16e2350a5875c
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Move ATIO queue processing out of hardware_lock to prevent deadlock.
diff --git a/patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch b/patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch
index 5c02c86716..9071bceaa1 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Fix double increment of switch scan retry
count
References: bsc#1108870
Git-commit: a110af851a82fb7f35d75755101b36a0517a6d29
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
This patch fixes issue when switch command fails, current code increments
retry count twice. This results in a smaller number of retries.
diff --git a/patches.drivers/scsi-qla2xxx-Fix-dropped-srb-resource.patch b/patches.drivers/scsi-qla2xxx-Fix-dropped-srb-resource.patch
index 8e7139ec14..3d3fa76d9e 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-dropped-srb-resource.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-dropped-srb-resource.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:16 -0700
Subject: [PATCH] scsi: qla2xxx: Fix dropped srb resource.
References: bsc#1108870
Git-commit: 527b8ae3948bb59c13ebaa7d657ced56ea25ab05
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When FW rejects a command due to "entry_status" error (malform IOCB), the srb
resource needs to be returned back for cleanup. The filter to catch this is
diff --git a/patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch b/patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch
index e4cc81bfa8..9a3c2c7a1d 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:25 -0700
Subject: [PATCH] scsi: qla2xxx: Fix duplicate switch's Nport ID entries
References: bsc#1108870
Git-commit: f3a03ee1102a44ccbd2c5de80a6e862ba23e9b55
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Current code relies on switch to provide a unique combination of WWPN +
NPORTID to tract an FC port. This patch tries to detect a case where switch
diff --git a/patches.drivers/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch b/patches.drivers/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch
index 1b7a822e51..3f2f15b71d 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:19 -0700
Subject: [PATCH] scsi: qla2xxx: Fix early srb free on abort
References: bsc#1108870
Git-commit: 8235f4b5aeba868739f6e12a51ad92689e3f78ef
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Task abort can take 2 paths: 1) serial/synchronous abort where the calling
thread will put to sleep, wait for completion and free cmd resource. 2) async
diff --git a/patches.drivers/scsi-qla2xxx-Fix-iIDMA-error.patch b/patches.drivers/scsi-qla2xxx-Fix-iIDMA-error.patch
index 347f207eab..272b75eff1 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-iIDMA-error.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-iIDMA-error.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:36 -0700
Subject: [PATCH] scsi: qla2xxx: Fix iIDMA error
References: bsc#1108870
Git-commit: 8d9bf0a9a268f7ca0b811d6e6a1fc783afa5c746
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When switch responds with error for Get Port Speed Command (GPSC), driver
should not proceed with telling FW about the speed of the remote port.
diff --git a/patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch b/patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch
index 33b27f385d..f931181bc7 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Fix incorrect port speed being set for FC
adapters
References: bsc#1108870
Git-commit: 4c1458df9635c7e3ced155f594d2e7dfd7254e21
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Fixes: 6246b8a1d26c7c ("[SCSI] qla2xxx: Enhancements to support ISP83xx.")
Fixes: 1bb395485160d2 ("qla2xxx: Correct iiDMA-update calling conventions.")
diff --git a/patches.drivers/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch b/patches.drivers/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch
index 5fc65d428d..046d88cfb3 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:13 -0700
Subject: [PATCH] scsi: qla2xxx: Fix out of order Termination and ABTS response
References: bsc#1108870
Git-commit: 6b0431d6fa20bd1b600a1e6df76bf7425fe178b5
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Following changes are added by this patch
diff --git a/patches.drivers/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch b/patches.drivers/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch
index b329f6a9a0..fc839ed008 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:15 -0700
Subject: [PATCH] scsi: qla2xxx: Fix port speed display on chip reset
References: bsc#1108870
Git-commit: 5d74c87a20adcc77b19753c315ad9c320b2288be
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Clear port speed value on chip reset.
diff --git a/patches.drivers/scsi-qla2xxx-Fix-premature-command-free.patch b/patches.drivers/scsi-qla2xxx-Fix-premature-command-free.patch
index 234879735f..8bad006ff4 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-premature-command-free.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-premature-command-free.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:23 -0700
Subject: [PATCH] scsi: qla2xxx: Fix premature command free
References: bsc#1108870
Git-commit: d594db018792f3f6990455cbf33d31dd3c707b38
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When qla2xxx and Target Core gets out of sync during command cleanup, qla2xxx
will not free command until it is out of firmware's hand and Target Core has
diff --git a/patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch b/patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch
index 8252adb0f4..91185b413b 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Fix process response queue for ISP26XX and
above
References: bsc#1108870
Git-commit: b86ac8fd4b2f6ec2f9ca9194c56eac12d620096f
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
This patch improves performance for 16G and above adapter by removing
additional call to process_response_queue().
diff --git a/patches.drivers/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch b/patches.drivers/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch
index 5a26d6e13f..d0d04c2ed1 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:17 -0700
Subject: [PATCH] scsi: qla2xxx: Fix race condition for resource cleanup
References: bsc#1108870
Git-commit: 0e324e949ecd42f2700004469d22c1733a7abbd8
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
For Loop topology + Initiator, FW is in control of PLOGI/PRLI. When link is
reset, driver will try to cleanup the session by doing an Implicit Logout.
diff --git a/patches.drivers/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch b/patches.drivers/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch
index 02860d9d9f..af0b8f5b0d 100644
--- a/patches.drivers/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch
+++ b/patches.drivers/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:20 -0700
Subject: [PATCH] scsi: qla2xxx: Fix stuck session in PLOGI state
References: bsc#1108870
Git-commit: 861d483dcd1822b360ed186801c889a7da83e80d
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
On PLOGI complete + RSCN received, driver tries to handle RSCN but failed to
reset the session back to the beginning to restart the login process. Instead
diff --git a/patches.drivers/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch b/patches.drivers/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch
index df1b121fcb..68ccf890df 100644
--- a/patches.drivers/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch
+++ b/patches.drivers/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:34 -0700
Subject: [PATCH] scsi: qla2xxx: Force fw cleanup on ADISC error
References: bsc#1108870
Git-commit: 2d3fdbebd2df2d55df1e1337790c35f8298295aa
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Turn ON logout_on_delete flag to make sure firmware resource for fcport is
cleaned up on ADISC error.
diff --git a/patches.drivers/scsi-qla2xxx-Increase-abort-timeout-value.patch b/patches.drivers/scsi-qla2xxx-Increase-abort-timeout-value.patch
index ddfc512420..fd8714d73f 100644
--- a/patches.drivers/scsi-qla2xxx-Increase-abort-timeout-value.patch
+++ b/patches.drivers/scsi-qla2xxx-Increase-abort-timeout-value.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:13 -0700
Subject: [PATCH] scsi: qla2xxx: Increase abort timeout value
References: bsc#1108870
Git-commit: 8bccfe0d21b5adbba6ec4fe1776160b80d09f78a
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Abort IOCB request can take up to 40s or 2 ABTS timeout. We will wait for
ABTS response for 20s. On a timeout, second ABTS can go out with another 20s
diff --git a/patches.drivers/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch b/patches.drivers/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch
index 49b4e71b04..0f38cea785 100644
--- a/patches.drivers/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch
+++ b/patches.drivers/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:20 -0700
Subject: [PATCH] scsi: qla2xxx: Move ABTS code behind qpair
References: bsc#1108870
Git-commit: 585def9b2f47d35aab6cf116d63ec6c70e929e51
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Current abort code defaults to legacy single queue where hardware_lock is used
to protect command search. This patch moves this code behind the QPair where
diff --git a/patches.drivers/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch b/patches.drivers/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch
index 0263384fc2..39db69faa1 100644
--- a/patches.drivers/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch
+++ b/patches.drivers/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:15 -0700
Subject: [PATCH] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct
References: bsc#1108870
Git-commit: 6a6294689201e6c0c4a78fb800b5c248fc887de6
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Currently, qla2x00_[get_sp|rel_sp] routines does {get|release} of srb
resource/srb_mempool directly from qla_hw_data. qla2x00_start_sp() is used to
diff --git a/patches.drivers/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch b/patches.drivers/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch
index dec01c990b..2f7baea58e 100644
--- a/patches.drivers/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch
+++ b/patches.drivers/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Move rport registration out of internal
work_list
References: bsc#1108870
Git-commit: cd4ed6b470f1569692b5d0d295b207f870570829
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Currently, the rport registration is being called from a single work element
that is used to process QLA internal "work_list". This work_list is meant for
diff --git a/patches.drivers/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch b/patches.drivers/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch
index 3f7b7a6f3c..6f5266732a 100644
--- a/patches.drivers/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch
+++ b/patches.drivers/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU
lock-up
References: bsc#1108870
Git-commit: 0aca77843e2803bf4fab1598b7891c56c16be979
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
- Reduce sess_lock holding to prevent CPU Lock up. sess_lock was held across
fc_port registration and deletion. These calls can be blocked by upper
diff --git a/patches.drivers/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch b/patches.drivers/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch
index afd6251f94..17e6b36c81 100644
--- a/patches.drivers/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch
+++ b/patches.drivers/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:22 -0700
Subject: [PATCH] scsi: qla2xxx: Reject bsg request if chip is down.
References: bsc#1108870
Git-commit: 56d942de59ebfa2e970a6cd33299d1984710b6c0
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Reject bsg request if chip is down. This prevent erroneous timeout.
diff --git a/patches.drivers/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch b/patches.drivers/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch
index c1e6e4c0bc..91ff2b5c03 100644
--- a/patches.drivers/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch
+++ b/patches.drivers/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:17 -0700
Subject: [PATCH] scsi: qla2xxx: Remove ASYNC GIDPN switch command
References: bsc#1108870
Git-commit: d4f7a16aeca6f9f07343a39b341bf7a2fe452f30
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Using GPNFT/GNNFT command will be able to cover switch database with less
number of scans. This patch removes Get NportID with provided WWPN/GIDPN
diff --git a/patches.drivers/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch b/patches.drivers/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch
index 3c6be57000..2cafe2dfcb 100644
--- a/patches.drivers/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch
+++ b/patches.drivers/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:35 -0700
Subject: [PATCH] scsi: qla2xxx: Remove all rports if fabric scan retry fails
References: bsc#1108870
Git-commit: 9ba1cb25c151de306d64647e545d34af64f30c19
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When all fabric scan retries fail, remove all RPorts, DMA resources for the
command. Otherwise we have stale Rports.
diff --git a/patches.drivers/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch b/patches.drivers/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch
index 89ed5ac766..fc20b79ae9 100644
--- a/patches.drivers/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch
+++ b/patches.drivers/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:30 -0700
Subject: [PATCH] scsi: qla2xxx: Remove redundant check for fcport deletion
References: bsc#1108870
Git-commit: 050e0ced35911c06d58dd56cfcb54815ec308dbc
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Remove redundant check for fcport is deleted or being delete. The same check
is already in the deletion routine.
diff --git a/patches.drivers/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch b/patches.drivers/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch
index 47cb04e456..c6fdb73fb3 100644
--- a/patches.drivers/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch
+++ b/patches.drivers/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:19 -0700
Subject: [PATCH] scsi: qla2xxx: Remove stale ADISC_DONE event
References: bsc#1108870
Git-commit: 5512e523325a889f5f589eefc9d44fc65cbbd83e
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
diff --git a/patches.drivers/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch b/patches.drivers/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch
index a9b4cc7786..0fa55a5b61 100644
--- a/patches.drivers/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch
+++ b/patches.drivers/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Remove stale debug trace message from
tcm_qla2xxx
References: bsc#1108870
Git-commit: 7c388f91ec1a59b0ed815b07b90536e2d57e1e1f
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Remove stale debug trace.
diff --git a/patches.drivers/scsi-qla2xxx-Serialize-mailbox-request.patch b/patches.drivers/scsi-qla2xxx-Serialize-mailbox-request.patch
index e1a6fbc809..3b5b89dc70 100644
--- a/patches.drivers/scsi-qla2xxx-Serialize-mailbox-request.patch
+++ b/patches.drivers/scsi-qla2xxx-Serialize-mailbox-request.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:09 -0700
Subject: [PATCH] scsi: qla2xxx: Serialize mailbox request
References: bsc#1108870
Git-commit: b6faaaf796d7bfb00e32ca5c905d55cc43e89448
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
For driver MBX submission, use mbox_busy to serialize request. For Userspace
MBX submission, use optrom mutex to serialize request.
diff --git a/patches.drivers/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch b/patches.drivers/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch
index 9e1f2abfc9..47ffdfba51 100644
--- a/patches.drivers/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch
+++ b/patches.drivers/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:38 -0700
Subject: [PATCH] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0
References: bsc#1108870
Git-commit: aa9e6d7b9643fc50a88c7b7aa1e34be8dc032749
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
When driver receive PLOGI/PRLI from FW, the WWPN value will be provided. If
it is not, then driver will terminate it. The WWPN allows driver to locate
diff --git a/patches.drivers/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch b/patches.drivers/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch
index 9d01023715..1f6c05799d 100644
--- a/patches.drivers/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch
+++ b/patches.drivers/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:33 -0700
Subject: [PATCH] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion
References: bsc#1108870
Git-commit: e112761a4f1dcbe9fb9f43f46de7be69d6963b0d
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Turn off IOCB timeout timer on IOCB completion instead of turning it off in a
deferred task. This prevent false alarm if the deferred task is stalled out.
diff --git a/patches.drivers/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch b/patches.drivers/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch
index 7470ef4495..5bfa442c61 100644
--- a/patches.drivers/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch
+++ b/patches.drivers/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:39 -0700
Subject: [PATCH] scsi: qla2xxx: Update driver to version 10.00.00.09-k
References: bsc#1108870
Git-commit: 8852f5b1d2d498b6554e7e21533c3c4662fe7c2d
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
diff --git a/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch b/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch
index fa2c1b1384..36f1c654bb 100644
--- a/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch
+++ b/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch
@@ -3,8 +3,7 @@ Date: Tue, 4 Sep 2018 14:19:21 -0700
Subject: [PATCH] scsi: qla2xxx: Update driver version to 10.00.00.10-k
References: bsc#1108870
Git-commit: 950c6ab7b540c28c2482506bb5491dac0738d2ec
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
diff --git a/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch b/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch
index b2a4908c12..3b6d881439 100644
--- a/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch
+++ b/patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:27 -0700
Subject: [PATCH] scsi: qla2xxx: Update driver version to 10.00.00.11-k
References: bsc#1108870
Git-commit: a64a290ec6d78ffe7541ebc044ee69e328bfe259
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
diff --git a/patches.drivers/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch b/patches.drivers/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch
index f8fad0cc21..9ccb627592 100644
--- a/patches.drivers/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch
+++ b/patches.drivers/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch
@@ -4,8 +4,7 @@ Subject: [PATCH] scsi: qla2xxx: Update rscn_rcvd field to more meaningful
scan_needed
References: bsc#1108870
Git-commit: cb873ba4002095d1e2fc60521bc4d860c7b72b92
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
Rename rscn_rcvd field to scan_needed to be more meaningful.
diff --git a/patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch b/patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch
index 15e69a4de1..b2381f8b27 100644
--- a/patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch
+++ b/patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch
@@ -3,8 +3,7 @@ Date: Fri, 31 Aug 2018 11:24:28 -0700
Subject: [PATCH] scsi: qla2xxx: Use correct qpair for ABTS/CMD
References: bsc#1108870
Git-commit: 49cecca7dd49e2950ed6d973acfa84e7c8c7a480
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
On Abort of initiator scsi command, the abort needs to follow the same qpair
as the the scsi command to prevent out of order processing.
diff --git a/patches.drivers/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch b/patches.drivers/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch
index 25665ce28c..e5fcf0abf7 100644
--- a/patches.drivers/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch
+++ b/patches.drivers/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch
@@ -3,8 +3,7 @@ Date: Tue, 11 Sep 2018 10:18:21 -0700
Subject: [PATCH] scsi: qla2xxx: shutdown chip if reset fail
References: bsc#1108870
Git-commit: 1e4ac5d6fe0a4af17e4b6251b884485832bf75a3
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
If chip unable to fully initialize, use full shutdown sequence to clear out
any stale FW state.
diff --git a/patches.fixes/Documentation-l1tf-Fix-small-spelling-typo.patch b/patches.fixes/Documentation-l1tf-Fix-small-spelling-typo.patch
new file mode 100644
index 0000000000..bee9f7a585
--- /dev/null
+++ b/patches.fixes/Documentation-l1tf-Fix-small-spelling-typo.patch
@@ -0,0 +1,45 @@
+From 60ca05c3b44566b70d64fbb8e87a6e0c67725468 Mon Sep 17 00:00:00 2001
+From: Salvatore Bonaccorso <carnil@debian.org>
+Date: Wed, 15 Aug 2018 07:46:04 +0200
+Subject: [PATCH] Documentation/l1tf: Fix small spelling typo
+Git-commit: 60ca05c3b44566b70d64fbb8e87a6e0c67725468
+Patch-mainline: v4.20-rc1
+References: bsc#1051510
+
+Fix small typo (wiil -> will) in the "3.4. Nested virtual machines"
+section.
+
+Fixes: 5b76a3cff011 ("KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry")
+Cc: linux-kernel@vger.kernel.org
+Cc: Jonathan Corbet <corbet@lwn.net>
+Cc: Josh Poimboeuf <jpoimboe@redhat.com>
+Cc: Paolo Bonzini <pbonzini@redhat.com>
+Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Cc: Tony Luck <tony.luck@intel.com>
+Cc: linux-doc@vger.kernel.org
+Cc: trivial@kernel.org
+
+Signed-off-by: Salvatore Bonaccorso <carnil@debian.org>
+Signed-off-by: Jonathan Corbet <corbet@lwn.net>
+Acked-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ Documentation/admin-guide/l1tf.rst | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Documentation/admin-guide/l1tf.rst b/Documentation/admin-guide/l1tf.rst
+index bae52b845de0..b85dd80510b0 100644
+--- a/Documentation/admin-guide/l1tf.rst
++++ b/Documentation/admin-guide/l1tf.rst
+@@ -553,7 +553,7 @@ When nested virtualization is in use, three operating systems are involved:
+ the bare metal hypervisor, the nested hypervisor and the nested virtual
+ machine. VMENTER operations from the nested hypervisor into the nested
+ guest will always be processed by the bare metal hypervisor. If KVM is the
+-bare metal hypervisor it wiil:
++bare metal hypervisor it will:
+
+ - Flush the L1D cache on every switch from the nested hypervisor to the
+ nested virtual machine, so that the nested hypervisor's secrets are not
+--
+2.19.1
+
diff --git a/patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch b/patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch
index 92b75baf34..d0e2f3bd8a 100644
--- a/patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch
+++ b/patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch
@@ -2,8 +2,7 @@ From: Hannes Reinecke <hare@suse.com>
Date: Sun, 7 Oct 2018 10:35:35 +0200
Subject: [PATCH] scsi: core: Allow state transitions from OFFLINE to BLOCKED
Git-commit: a33e5bfb29721015349a3864c91abe11f6195d5c
-Patch-Mainline: queued in subsystem maintainers repository
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
+Patch-Mainline: v4.20-rc1
References: bsc#1112246
When an RSCN gets delayed (or not being sent at all), the transport class
diff --git a/patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch b/patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch
index e9ba35e791..9bec3ef79a 100644
--- a/patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch
+++ b/patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch
@@ -3,8 +3,7 @@ Date: Sun, 7 Oct 2018 10:35:36 +0200
Subject: [PATCH] scsi: libfc: check fc_frame_payload_get() return value for
null
Git-commit: aad1271a4845f948b2721c0ab243baa74786916e
-Patch-Mainline: queued in subsystem maintainer repository
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
+Patch-Mainline: v4.20-rc1
References: bsc#1104731
We should not assume the payload of a PRLI or PLOGI respons is always
diff --git a/patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch b/patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch
index cd855ba4cb..c2b5dc21bd 100644
--- a/patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch
+++ b/patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch
@@ -2,8 +2,7 @@ From: Hannes Reinecke <hare@suse.com>
Date: Sun, 7 Oct 2018 10:35:37 +0200
Subject: [PATCH] scsi: libfc: retry PRLI if we cannot analyse the payload
Git-commit: 0b4aafc332e49e143d3ee1c2460367ba0f07da1a
-Patch-Mainline: queued in subsystem maintainer repository
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
+Patch-Mainline: v4.20-rc1
References: bsc#1104731
When we fail to analyse the payload of a PRLI response we should reset
diff --git a/patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch b/patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch
index d1df244866..b0d032da51 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch
@@ -2,8 +2,7 @@ From: Quinn Tran <quinn.tran@cavium.com>
Date: Wed, 26 Sep 2018 22:05:12 -0700
Subject: [PATCH] scsi: qla2xxx: Fix NVMe Target discovery
Git-commit: db186382af21e926e90df19499475f2552192b77
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch fixes issue when remoteport registers itself as both FCP and
diff --git a/patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch b/patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch
index c54d5ea8ea..02e9787c5e 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch
@@ -2,8 +2,7 @@ From: Quinn Tran <quinn.tran@cavium.com>
Date: Wed, 26 Sep 2018 22:05:11 -0700
Subject: [PATCH] scsi: qla2xxx: Fix NVMe session hang on unload
Git-commit: f7d61c995df74d6bb57bbff6a2b7b1874c4a2baa
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
Send aborts only when chip is active.
diff --git a/patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch b/patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch
index d5f610be30..a8a6b121da 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch
@@ -2,8 +2,7 @@ From: Himanshu Madhani <himanshu.madhani@cavium.com>
Date: Wed, 26 Sep 2018 22:05:15 -0700
Subject: [PATCH] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured
Git-commit: 39553065f77c297239308470ee313841f4e07db4
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch fixes multiple call for qla_nvme_unregister_remote_port() as part
diff --git a/patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch b/patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch
index 255b8c9ac9..f4afe8623d 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch
@@ -2,8 +2,7 @@ From: Quinn Tran <quinn.tran@cavium.com>
Date: Wed, 26 Sep 2018 22:05:13 -0700
Subject: [PATCH] scsi: qla2xxx: Fix duplicate switch database entries
Git-commit: 732ee9a912cf2d9a50c5f9c4213cdc2f885d6aa6
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
The response data buffer used in switch scan is reused 4 times. (For example,
diff --git a/patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch b/patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch
index ba8574d15e..3f832c5891 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch
@@ -2,8 +2,7 @@ From: Giridhar Malavali <giridhar.malavali@cavium.com>
Date: Wed, 26 Sep 2018 22:05:17 -0700
Subject: [PATCH] scsi: qla2xxx: Fix for double free of SRB structure
Git-commit: bcc71cc3cde1468958a3ea859276d8d1a1a68265
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch fixes issue during switch command query where driver was freeing
diff --git a/patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch b/patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch
index 4675157145..69742d935d 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch
@@ -2,8 +2,7 @@ From: Quinn Tran <quinn.tran@cavium.com>
Date: Wed, 26 Sep 2018 22:05:14 -0700
Subject: [PATCH] scsi: qla2xxx: Fix re-using LoopID when handle is in use
Git-commit: 5c6400536481d9ef44ef94e7bf2c7b8e81534db7
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch fixes issue where driver clears NPort ID map instead of marking
diff --git a/patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch b/patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch
index fffc09e44c..4331ee88fb 100644
--- a/patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch
+++ b/patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch
@@ -2,8 +2,7 @@ From: Quinn Tran <quinn.tran@cavium.com>
Date: Wed, 26 Sep 2018 22:05:16 -0700
Subject: [PATCH] scsi: qla2xxx: Fix recursive mailbox timeout
Git-commit: 710bc78f829d014eca95ed7ccc4052bc064b1320
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch prevents user space mailbox request from doing chip reset if the
diff --git a/patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch b/patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch
index 30008dd43f..11399a5a96 100644
--- a/patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch
+++ b/patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch
@@ -2,8 +2,7 @@ From: Giridhar Malavali <giridhar.malavali@cavium.com>
Date: Wed, 26 Sep 2018 22:05:18 -0700
Subject: [PATCH] scsi: qla2xxx: Move log messages before issuing command to firmware
Git-commit: 9fe278f44b4bc06cc61e33b2af65f87d507d13d0
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
There is a probability that the SRB structure might have been released by the
diff --git a/patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch b/patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch
index 6993df1f24..3b2fd59868 100644
--- a/patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch
+++ b/patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch
@@ -2,8 +2,7 @@ From: Himanshu Madhani <himanshu.madhani@cavium.com>
Date: Fri, 28 Sep 2018 11:02:38 -0700
Subject: [PATCH] scsi: qla2xxx: Return switch command on a timeout
Git-commit: ef801f07e7b3cc1786d8ab1b4fdf069cc2a136d2
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
This patch fixes commit bcc71cc3cde1 ("scsi: qla2xxx: Fix for double
diff --git a/patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch b/patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch
index 0e509e2a97..9164746d28 100644
--- a/patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch
+++ b/patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch
@@ -2,8 +2,7 @@ From: Dan Carpenter <dan.carpenter@oracle.com>
Date: Thu, 20 Sep 2018 13:02:36 +0300
Subject: [PATCH] scsi: qla2xxx: don't allow negative thresholds
Git-commit: 1703659dada8a5bfe9c31db6436792cbca1e26ea
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
-Patch-mainline: Queued in subsystem maintainer repository
+Patch-mainline: v4.20-rc1
References: bsc#1108870
We shouldn't allow negative thresholds. I don't know what it would do
diff --git a/series.conf b/series.conf
index 206fb645ea..b069a0bece 100644
--- a/series.conf
+++ b/series.conf
@@ -18181,8 +18181,9 @@
patches.fixes/xfrm-use-complete-IPv6-addresses-for-hash.patch
patches.arch/signal-properly-deliver-sigsegv-from-x86-uprobes
patches.fixes/jbd2-fix-use-after-free-in-jbd2_log_do_checkpoint.patch
-
- # jejb/scsi for-next
+ patches.fixes/Documentation-l1tf-Fix-small-spelling-typo.patch
+ patches.drivers/mfd-arizona-Correct-calling-of-runtime_put_sync.patch
+ patches.drivers/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch
patches.drivers/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch
patches.drivers/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch
patches.drivers/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch
@@ -18226,6 +18227,31 @@
patches.drivers/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch
patches.drivers/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch
patches.drivers/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch
+ patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch
+ patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch
+ patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch
+ patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch
+ patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch
+ patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch
+ patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch
+ patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch
+ patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch
+ patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch
+ patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch
+ patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch
+ patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch
+ patches.drivers/ALSA-hda-fix-unused-variable-warning.patch
+ patches.drivers/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch
+ patches.drivers/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch
+ patches.drivers/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch
+ patches.drivers/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch
+ patches.drivers/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch
+ patches.drivers/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch
+ patches.drivers/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch
+ patches.drivers/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch
+ patches.drivers/crypto-tcrypt-fix-ghash-generic-speed-test.patch
+ patches.drivers/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch
+ patches.drivers/hwrng-core-document-the-quality-field.patch
# powerpc/linux next
patches.arch/powerpc-pseries-mm-Introducing-FW_FEATURE_BLOCK_REMO.patch
@@ -18250,21 +18276,6 @@
patches.suse/0005-MODSIGN-Allow-the-db-UEFI-variable-to-be-suppressed.patch
patches.suse/0006-modsign-Use-secondary-trust-keyring-for-module-signi.patch
- # mkp/scsi 4.20/scsi-queue
- patches.fixes/scsi-qla2xxx-don-t-allow-negative-thresholds.patch
- patches.fixes/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch
- patches.fixes/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch
- patches.fixes/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch
- patches.fixes/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch
- patches.fixes/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch
- patches.fixes/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch
- patches.fixes/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch
- patches.fixes/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch
- patches.fixes/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch
- patches.fixes/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch
- patches.fixes/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch
- patches.fixes/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch
-
# out-of-tree patches
patches.suse/md-display-timeout-error.patch
patches.suse/nvme-register-ns_id-attributes-as-default-sysfs-grou.patch