stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Quinn Tran <quinn.tran@cavium.com>,
	Himanshu Madhani <himanshu.madhani@cavium.com>,
	Hannes Reinecke <hare@suse.com>,
	"Martin K. Petersen" <martin.petersen@oracle.com>
Subject: [PATCH 4.15 129/146] scsi: qla2xxx: Retry switch command on time out
Date: Tue, 13 Mar 2018 16:24:56 +0100	[thread overview]
Message-ID: <20180313152330.147327688@linuxfoundation.org> (raw)
In-Reply-To: <20180313152320.439085687@linuxfoundation.org>

4.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Quinn Tran <quinn.tran@cavium.com>

commit 25ad76b703d9ad536f3411b15b1070aeb059ab55 upstream.

Retry GID_PN & GPN_ID switch commands for time out case.

Fixes: 726b85487067d ("qla2xxx: Add framework for async fabric discovery")
Cc: <stable@vger.kernel.org> # 4.10+
Signed-off-by: Quinn Tran <quinn.tran@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/scsi/qla2xxx/qla_gs.c |   34 ++++++++++++++++++++++++++--------
 1 file changed, 26 insertions(+), 8 deletions(-)

--- a/drivers/scsi/qla2xxx/qla_gs.c
+++ b/drivers/scsi/qla2xxx/qla_gs.c
@@ -175,6 +175,9 @@ qla2x00_chk_ms_status(scsi_qla_host_t *v
 				set_bit(LOCAL_LOOP_UPDATE, &vha->dpc_flags);
 			}
 			break;
+		case CS_TIMEOUT:
+			rval = QLA_FUNCTION_TIMEOUT;
+			/* drop through */
 		default:
 			ql_dbg(ql_dbg_disc, vha, 0x2033,
 			    "%s failed, completion status (%x) on port_id: "
@@ -2889,9 +2892,22 @@ static void qla2x00_async_gidpn_sp_done(
 	ea.rc = res;
 	ea.event = FCME_GIDPN_DONE;
 
-	ql_dbg(ql_dbg_disc, vha, 0x204f,
-	    "Async done-%s res %x, WWPN %8phC ID %3phC \n",
-	    sp->name, res, fcport->port_name, id);
+	if (res == QLA_FUNCTION_TIMEOUT) {
+		ql_dbg(ql_dbg_disc, sp->vha, 0xffff,
+		    "Async done-%s WWPN %8phC timed out.\n",
+		    sp->name, fcport->port_name);
+		qla24xx_post_gidpn_work(sp->vha, fcport);
+		sp->free(sp);
+		return;
+	} else if (res) {
+		ql_dbg(ql_dbg_disc, sp->vha, 0xffff,
+		    "Async done-%s fail res %x, WWPN %8phC\n",
+		    sp->name, res, fcport->port_name);
+	} else {
+		ql_dbg(ql_dbg_disc, vha, 0x204f,
+		    "Async done-%s good WWPN %8phC ID %3phC\n",
+		    sp->name, fcport->port_name, id);
+	}
 
 	qla2x00_fcport_event_handler(vha, &ea);
 
@@ -3217,11 +3233,6 @@ static void qla2x00_async_gpnid_sp_done(
 		    sp->name, ct_req->req.port_id.port_id,
 		    ct_rsp->rsp.gpn_id.port_name);
 
-	if (res) {
-		sp->free(sp);
-		return;
-	}
-
 	memset(&ea, 0, sizeof(ea));
 	memcpy(ea.port_name, ct_rsp->rsp.gpn_id.port_name, WWN_SIZE);
 	ea.sp = sp;
@@ -3231,6 +3242,13 @@ static void qla2x00_async_gpnid_sp_done(
 	ea.rc = res;
 	ea.event = FCME_GPNID_DONE;
 
+	if (res) {
+		if (res == QLA_FUNCTION_TIMEOUT)
+			qla24xx_post_gpnid_work(sp->vha, &ea.id);
+		sp->free(sp);
+		return;
+	}
+
 	qla2x00_fcport_event_handler(vha, &ea);
 
 	e = qla2x00_alloc_work(vha, QLA_EVT_GPNID_DONE);

  parent reply	other threads:[~2018-03-13 15:34 UTC|newest]

Thread overview: 145+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-13 15:22 [PATCH 4.15 000/146] 4.15.10-stable review Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 001/146] RDMA/ucma: Limit possible option size Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 002/146] RDMA/ucma: Check that user doesnt overflow QP state Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 003/146] RDMA/mlx5: Fix integer overflow while resizing CQ Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 004/146] bpf: cpumap: use GFP_KERNEL instead of GFP_ATOMIC in __cpu_map_entry_alloc() Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 005/146] IB/uverbs: Improve lockdep_check Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 006/146] mac80211_hwsim: dont use WQ_MEM_RECLAIM Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 007/146] net/smc: fix NULL pointer dereference on sock_create_kern() error path Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 008/146] regulator: stm32-vrefbuf: fix check on ready flag Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 009/146] drm/i915: Check for fused or unused pipes Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 010/146] drm/i915/audio: fix check for av_enc_map overflow Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 011/146] drm/i915: Fix rsvd2 mask when out-fence is returned Greg Kroah-Hartman
2018-03-13 15:22 ` [PATCH 4.15 012/146] drm/i915: Clear the in-use marker on execbuf failure Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 016/146] drm/i915/perf: fix perf stream opening lock Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 017/146] scsi: core: Avoid that ATA error handling can trigger a kernel hang or oops Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 018/146] scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 019/146] drm/i915: Always call to intel_display_set_init_power() in resume_early Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 020/146] workqueue: Allow retrieval of current tasks work struct Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 021/146] drm: Allow determining if current task is output poll worker Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 022/146] drm/nouveau: Fix deadlock on runtime suspend Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 023/146] drm/radeon: " Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 024/146] drm/amdgpu: " Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 025/146] drm/nouveau: prefer XBGR2101010 for addfb ioctl Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 026/146] drm/amd/powerplay/smu7: allow mclk switching with no displays Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 027/146] drm/amd/powerplay/vega10: " Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 028/146] Revert "drm/radeon/pm: autoswitch power state when in balanced mode" Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 029/146] drm/amd/display: check for ipp before calling cursor operations Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 030/146] drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 031/146] drm/amd/powerplay: fix power over limit on Fiji Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 032/146] drm/amd/display: Default HDMI6G support to true. Log VBIOS table error Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 034/146] drm/amdgpu: Notify sbios device ready before send request Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 039/146] ovl: redirect_dir=nofollow should not follow redirect for opaque lower Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 040/146] MIPS: BMIPS: Do not mask IPIs during suspend Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 041/146] MIPS: ath25: Check for kzalloc allocation failure Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 042/146] MIPS: OCTEON: irq: Check for null return on kzalloc allocation Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 043/146] PCI: dwc: Fix enumeration end when reaching root subordinate Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 044/146] Input: matrix_keypad - fix race when disabling interrupts Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 046/146] bug: use %pB in BUG and stack protector failure Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 047/146] lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 048/146] mm/memblock.c: hardcode the end_pfn being -1 Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 049/146] mm/page_alloc: fix memmap_init_zone pageblock alignment Greg Kroah-Hartman
2018-03-13 19:34   ` Dan Rue
2018-03-13 21:47     ` Daniel Vacek
2018-03-14 10:54     ` Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 050/146] Documentation/sphinx: Fix Directive import error Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 051/146] loop: Fix lost writes caused by missing flag Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 052/146] virtio_ring: fix num_free handling in error case Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 053/146] KVM: s390: fix memory overwrites when not using SCA entries Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 054/146] arm64: mm: fix thinko in non-global page table attribute check Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 055/146] IB/core: Fix missing RDMA cgroups release in case of failure to register device Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 056/146] Revert "nvme: create slaves and holders entries for hidden controllers" Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 057/146] kbuild: Handle builtin dtb file names containing hyphens Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 058/146] dm bufio: avoid false-positive Wmaybe-uninitialized warning Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 059/146] IB/mlx5: Fix incorrect size of klms in the memory region Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 060/146] bcache: fix crashes in duplicate cache device register Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 061/146] bcache: dont attach backing with duplicate UUID Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 062/146] x86/MCE: Save microcode revision in machine check records Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 063/146] x86/MCE: Serialize sysfs changes Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 064/146] perf tools: Fix trigger class trigger_on() Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 066/146] ALSA: hda/realtek - Add support headset mode for DELL WYSE Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 067/146] ALSA: hda/realtek - Add headset mode support for Dell laptop Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 068/146] ALSA: hda/realtek: Limit mic boost on T480 Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 069/146] ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 Greg Kroah-Hartman
2018-03-13 15:23 ` [PATCH 4.15 070/146] ALSA: hda/realtek - Make dock sound work on ThinkPad L570 Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 073/146] ALSA: hda - Fix a wrong FIXUP for alc289 on Dell machines Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 074/146] ALSA: hda: add dock and led support for HP EliteBook 820 G3 Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 075/146] ALSA: hda: add dock and led support for HP ProBook 640 G2 Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 076/146] scsi: qla2xxx: Fix NULL pointer crash due to probe failure Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 077/146] scsi: qla2xxx: Fix recursion while sending terminate exchange Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 078/146] dt-bindings: Document mti,mips-cpc binding Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 079/146] MIPS: CPC: Map registers using DT in mips_cpc_default_phys_base() Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 080/146] nospec: Kill array_index_nospec_mask_check() Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 081/146] nospec: Include <asm/barrier.h> dependency Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 082/146] x86/entry: Reduce the code footprint of the idtentry macro Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 084/146] x86/mm: Remove stale comment about KMEMCHECK Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 085/146] x86/asm: Improve how GEN_*_SUFFIXED_RMWcc() specify clobbers Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 086/146] x86/IO-APIC: Avoid warning in 32-bit builds Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 087/146] x86/LDT: Avoid warning in 32-bit builds with older gcc Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 088/146] x86-64/realmode: Add instruction suffix Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 089/146] Revert "x86/retpoline: Simplify vmexit_fill_RSB()" Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 090/146] x86/speculation: Use IBRS if available before calling into firmware Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 091/146] x86/retpoline: Support retpoline builds with Clang Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 092/146] x86/speculation, objtool: Annotate indirect calls/jumps for objtool Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 093/146] x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 094/146] x86/paravirt, objtool: Annotate indirect calls Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 095/146] x86/boot, objtool: Annotate indirect jump in secondary_startup_64() Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 096/146] x86/mm/sme, objtool: Annotate indirect call in sme_encrypt_execute() Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 097/146] objtool: Use existing global variables for options Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 098/146] objtool: Add retpoline validation Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 099/146] objtool: Add module specific retpoline rules Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 100/146] objtool, retpolines: Integrate objtool with retpoline support more closely Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 101/146] objtool: Fix another switch table detection issue Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 102/146] objtool: Fix 32-bit build Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 103/146] x86/kprobes: Fix kernel crash when probing .entry_trampoline code Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 104/146] watchdog: hpwdt: SMBIOS check Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 105/146] watchdog: hpwdt: Check source of NMI Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 106/146] watchdog: hpwdt: fix unused variable warning Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 107/146] watchdog: hpwdt: Remove legacy NMI sourcing Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 108/146] netfilter: add back stackpointer size checks Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 109/146] netfilter: ipt_CLUSTERIP: fix a race condition of proc file creation Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 110/146] netfilter: xt_hashlimit: fix lock imbalance Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 111/146] netfilter: x_tables: fix missing timer initialization in xt_LED Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 112/146] netfilter: nat: cope with negative port range Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 113/146] netfilter: IDLETIMER: be syzkaller friendly Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 114/146] netfilter: ebtables: CONFIG_COMPAT: dont trust userland offsets Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 115/146] netfilter: bridge: ebt_among: add missing match size checks Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 116/146] netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 118/146] tpm_tis: Move ilb_base_addr to tpm_tis_data Greg Kroah-Hartman
2018-03-14  0:42   ` Shaikh, Azhar
2018-03-13 15:24 ` [PATCH 4.15 119/146] tpm: Keep CLKRUN enabled throughout the duration of transmit_cmd() Greg Kroah-Hartman
2018-03-14  0:42   ` Shaikh, Azhar
2018-03-13 15:24 ` [PATCH 4.15 120/146] tpm: delete the TPM_TIS_CLK_ENABLE flag Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 121/146] tpm: remove unused variables Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 122/146] tpm: only attempt to disable the LPC CLKRUN if is already enabled Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 123/146] x86/xen: Calculate __max_logical_packages on PV domains Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 124/146] scsi: qla2xxx: Fix system crash for Notify ack timeout handling Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 125/146] scsi: qla2xxx: Fix gpnid error processing Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 126/146] scsi: qla2xxx: Move session delete to driver work queue Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 127/146] scsi: qla2xxx: Skip IRQ affinity for Target QPairs Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 128/146] scsi: qla2xxx: Fix re-login for Nport Handle in use Greg Kroah-Hartman
2018-03-13 15:24 ` Greg Kroah-Hartman [this message]
2018-03-13 15:24 ` [PATCH 4.15 130/146] scsi: qla2xxx: Serialize GPNID for multiple RSCN Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 131/146] scsi: qla2xxx: Fix login state machine stuck at GPDB Greg Kroah-Hartman
2018-03-13 15:24 ` [PATCH 4.15 132/146] scsi: qla2xxx: Fix NPIV host cleanup in target mode Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 133/146] scsi: qla2xxx: Relogin to target port on a cable swap Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 134/146] scsi: qla2xxx: Fix Relogin being triggered too fast Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 135/146] scsi: qla2xxx: Fix PRLI state check Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 136/146] scsi: qla2xxx: Fix abort command deadlock due to spinlock Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 137/146] scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 138/146] scsi: qla2xxx: Fix scan state field for fcport Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 139/146] scsi: qla2xxx: Clear loop id after delete Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 140/146] scsi: qla2xxx: Defer processing of GS IOCB calls Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 141/146] scsi: qla2xxx: Remove aborting ELS IOCB call issued as part of timeout Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 142/146] scsi: qla2xxx: Fix system crash in qlt_plogi_ack_unref Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 143/146] scsi: qla2xxx: Fix memory leak in dual/target mode Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 144/146] NFS: Fix an incorrect type in struct nfs_direct_req Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 145/146] pNFS: Prevent the layout header refcount going to zero in pnfs_roc() Greg Kroah-Hartman
2018-03-13 15:25 ` [PATCH 4.15 146/146] NFS: Fix unstable write completion Greg Kroah-Hartman
2018-03-13 22:28 ` [PATCH 4.15 000/146] 4.15.10-stable review Guenter Roeck
2018-03-14  7:50   ` Greg Kroah-Hartman
2018-03-14 10:20 ` Naresh Kamboju
2018-03-14 10:51   ` Greg Kroah-Hartman
2018-03-14 10:56 ` Greg Kroah-Hartman
2018-03-14 18:53   ` Naresh Kamboju
2018-03-15 10:19     ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180313152330.147327688@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=hare@suse.com \
    --cc=himanshu.madhani@cavium.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martin.petersen@oracle.com \
    --cc=quinn.tran@cavium.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).