public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ISER race condition fix
@ 2017-05-18 13:16 Vladimir Neyelov
       [not found] ` <1495113381-15564-1-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Vladimir Neyelov @ 2017-05-18 13:16 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: root

From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

Heavy iser target(scst) start/stop stress during login/logout on iser initiator side.
I get   Oops : unable to handle kernel paging request

BUG: unable to handle kernel paging request at 0000000000001018
[13403.931396] IP: [<ffffffffc0426f7e>] iscsi_iser_slave_alloc+0x1e/0x50 [ib_iser]
[13403.931599] PGD 0
[13403.931780] Oops: 0000 [#1] SMP
[13403.931958] Modules linked in: dm_round_robin iscsi_tcp libiscsi_tcp ib_iser(OE) libiscsi rdma_ucm(OE) ib_ucm(OE) rdma_cm(OE) iw_cm(OE) ib_ipoib(OE) ib_cm(OE) ib_uverbs(OE) ib_umad(OE) mlx5_ib(OE) mlx5_core(OE) mlx4_ib(OE) ib_core(OE) mlx4_en(OE) ptp pps_core mlx4_core(OE) devlink mlx_compat(OE) knem(OE) nfsv3 nfs fscache ipmi_msghandler ppdev crct10dif_pclmul crc32_pclmul ghash_clmulni_intel 8021q garp mrp stp llc aesni_intel aes_x86_64 snd_hda_codec_generic lrw snd_hda_intel glue_helper ablk_helper cryptd snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_timer snd joydev input_leds serio_raw soundcore i2c_piix4 parport_pc pvpanic parport mac_hid nfsd auth_rpcgss nfs_acl lockd grace sunrpc dm_multipath configfs scsi_transport_iscsi ip_tables x_tables autofs4 qxl ttm drm_kms_helper sysco
 pyarea psmouse
[13403.933322]  e1000 sysfillrect sysimgblt fb_sys_fops drm pata_acpi floppy [last unloaded: libiscsi]
[13403.933744] CPU: 0 PID: 1810 Comm: iscsid Tainted: G           OE   4.8.0-27-generic #29-Ubuntu
[13403.933971] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[13403.934193] task: ffff9fb83c035580 task.stack: ffff9fb818500000
[13403.934422] RIP: 0010:[<ffffffffc0426f7e>]  [<ffffffffc0426f7e>] iscsi_iser_slave_alloc+0x1e/0x50 [ib_iser]
[13403.934662] RSP: 0018:ffff9fb818503b60  EFLAGS: 00010286
[13403.934891] RAX: 0000000000000000 RBX: ffff9fb81876e000 RCX: ffff9fb81a6bd010
[13403.935124] RDX: ffff9fb81876e000 RSI: 0000000000000202 RDI: ffff9fb81a6bd000
[13403.935390] RBP: ffff9fb818503b90 R08: ffff9fb83fc1c460 R09: 0000000000000000
[13403.935621] R10: ffff9fb838a1a4f8 R11: ffff9fb838a1a4ff R12: ffff9fb804cfd000
[13403.935855] R13: 0000000000000000 R14: ffff9fb804cfd028 R15: ffff9fb81a6bd000
[13403.936088] FS:  00007f85bf22f700(0000) GS:ffff9fb83fc00000(0000) knlGS:0000000000000000
[13403.936330] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[13403.936561] CR2: 0000000000001018 CR3: 0000000018539000 CR4: 00000000000406f0
[13403.936801] Stack:
[13403.937025]  ffffffffb5a0a132 0000000000000002 0000000000000000 ffff9fb81876e208
[13403.937266]  0000000000000000 0000000000000000 ffff9fb818503c90 ffffffffb5a0aca1
[13403.937517]  ffffffffb55c4691 ffff9fb818503bd0 ffffffffb5832196 0000000000000000
[13403.937761] Call Trace:
[13403.937994]  [<ffffffffb5a0a132>] ? scsi_alloc_sdev+0x242/0x300
[13403.938236]  [<ffffffffb5a0aca1>] scsi_probe_and_add_lun+0x9e1/0xea0
[13403.938485]  [<ffffffffb55c4691>] ? kfree_const+0x21/0x30
[13403.938722]  [<ffffffffb5832196>] ? kobject_set_name_vargs+0x76/0x90
[13403.938962]  [<ffffffffb59a945b>] ? __pm_runtime_resume+0x5b/0x70
[13403.939197]  [<ffffffffb5a0bc66>] __scsi_scan_target+0xf6/0x250
[13403.939436]  [<ffffffffb5a0beaa>] scsi_scan_target+0xea/0x100
[13403.939675]  [<ffffffffc0400ce1>] iscsi_user_scan_session.part.13+0x101/0x130 [scsi_transport_iscsi]
[13403.939918]  [<ffffffffc0400d10>] ? iscsi_user_scan_session.part.13+0x130/0x130 [scsi_transport_iscsi]
[13403.940163]  [<ffffffffc0400d2e>] iscsi_user_scan_session+0x1e/0x30 [scsi_transport_iscsi]
[13403.940410]  [<ffffffffb5998670>] device_for_each_child+0x50/0x90
[13403.940650]  [<ffffffffc03fee04>] iscsi_user_scan+0x44/0x60 [scsi_transport_iscsi]
[13403.940892]  [<ffffffffb5a0de28>] store_scan+0xa8/0x100
[13403.941133]  [<ffffffffb57bf16d>] ? common_file_perm+0x5d/0x1c0
[13403.941379]  [<ffffffffb5997e68>] dev_attr_store+0x18/0x30
[13403.941617]  [<ffffffffb56b9a67>] sysfs_kf_write+0x37/0x40
[13403.941851]  [<ffffffffb56b8dac>] kernfs_fop_write+0x12c/0x1c0
[13403.942083]  [<ffffffffb5632598>] __vfs_write+0x18/0x40
[13403.942319]  [<ffffffffb5632cd5>] vfs_write+0xb5/0x1a0
[13403.942546]  [<ffffffffb5634125>] SyS_write+0x55/0xc0
[13403.942773]  [<ffffffffb5c9f076>] entry_SYSCALL_64_fastpath+0x1e/0xa8
[13403.943000] Code: f7 d0 66 25 24 01 5d c3 0f 1f 44 00 00 66 66 66 66 90 48 8b 87 90 01 00 00 48 8b 00 48 8b 40 f8 48 8b 80 10 01 00 00 48 8b 40 08 <48> 8b 80 18 10 00 00 48 8b 00 f6 80 3c 07 00 00 01 74 03 31 c0
[13403.943541] RIP  [<ffffffffc0426f7e>] iscsi_iser_slave_alloc+0x1e/0x50 [ib_iser]
[13403.943779]  RSP <ffff9fb818503b60>
[13403.944000] CR2: 0000000000001018
[13403.947786] ---[ end trace b9fbddb6071bda98 ]---

After investigation I found race condition between two functions iscsi_iser_slave_alloc and  iscsi_iser_conn_stop.
Sometimes iscsi_iser_conn_stop called before iscsi_iser_slave_alloc and executed these lines:
iser_conn->iscsi_conn = NULL;
conn->dd_data = NULL; 
When called iscsi_iser_slave_alloc it try use iser_conn pointer but it already initialized to NULL. 
I added new mutex to synchronize this race. After this patch all tests run successfully.

Thanks,
Vladimir

drivers/infiniband/ulp/iser/iscsi_iser.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

-- 
1.8.4.3

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] IB/iser: fix connection teardown race condition
       [not found] ` <1495113381-15564-1-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
@ 2017-05-18 13:16   ` Vladimir Neyelov
       [not found]     ` <1495113381-15564-2-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Vladimir Neyelov @ 2017-05-18 13:16 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: root

From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

Under heavy iser target(scst) start/stop stress on iser intitiator
side found race condition. When called function iscsi_iser_slave_alloc
iser_conn pointer could be NULL. Because function iscsi_iser_conn_stop
can be called before and free iser connection. Addition global mutex
help to avoid this race.

Signed-off-by: Vladimir Neyelov <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
---
 drivers/infiniband/ulp/iser/iscsi_iser.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.c b/drivers/infiniband/ulp/iser/iscsi_iser.c
index 5a887ef..62fff2a 100644
--- a/drivers/infiniband/ulp/iser/iscsi_iser.c
+++ b/drivers/infiniband/ulp/iser/iscsi_iser.c
@@ -83,6 +83,7 @@
 static struct iscsi_transport iscsi_iser_transport;
 static struct scsi_transport_template *iscsi_iser_scsi_transport;
 static struct workqueue_struct *release_wq;
+static DEFINE_MUTEX(unbind_iser_conn_mutex);
 struct iser_global ig;
 
 int iser_debug_level = 0;
@@ -550,12 +551,14 @@ static void iscsi_iser_cleanup_task(struct iscsi_task *task)
 	 */
 	if (iser_conn) {
 		mutex_lock(&iser_conn->state_mutex);
+		mutex_lock(&unbind_iser_conn_mutex);
 		iser_conn_terminate(iser_conn);
 		iscsi_conn_stop(cls_conn, flag);
 
 		/* unbind */
 		iser_conn->iscsi_conn = NULL;
 		conn->dd_data = NULL;
+		mutex_unlock(&unbind_iser_conn_mutex);
 
 		complete(&iser_conn->stop_completion);
 		mutex_unlock(&iser_conn->state_mutex);
@@ -977,13 +980,20 @@ static int iscsi_iser_slave_alloc(struct scsi_device *sdev)
 	struct iser_conn *iser_conn;
 	struct ib_device *ib_dev;
 
+	mutex_lock(&unbind_iser_conn_mutex);
+
 	session = starget_to_session(scsi_target(sdev))->dd_data;
 	iser_conn = session->leadconn->dd_data;
+	if(!iser_conn) {
+		mutex_unlock(&unbind_iser_conn_mutex);
+		return -EFAULT;
+	}
 	ib_dev = iser_conn->ib_conn.device->ib_device;
 
 	if (!(ib_dev->attrs.device_cap_flags & IB_DEVICE_SG_GAPS_REG))
 		blk_queue_virt_boundary(sdev->request_queue, ~MASK_4K);
 
+	mutex_unlock(&unbind_iser_conn_mutex);
 	return 0;
 }
 
-- 
1.8.4.3

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]     ` <1495113381-15564-2-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
@ 2017-05-18 20:12       ` Dennis Dalessandro
       [not found]         ` <18c0959d-af48-6db6-68df-ebbe2ef68731-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Dennis Dalessandro @ 2017-05-18 20:12 UTC (permalink / raw)
  To: Vladimir Neyelov, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

root? Might want to check your git config.

-Denny

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]         ` <18c0959d-af48-6db6-68df-ebbe2ef68731-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2017-05-19  3:48           ` Leon Romanovsky
       [not found]             ` <20170519034836.GF3616-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Leon Romanovsky @ 2017-05-19  3:48 UTC (permalink / raw)
  To: Dennis Dalessandro; +Cc: Vladimir Neyelov, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 567 bytes --]

On Thu, May 18, 2017 at 04:12:33PM -0400, Dennis Dalessandro wrote:
> On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> > From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>
> root? Might want to check your git config.

It is not the only one issue, I counted 6 violations of our internal
policy/guidelines.

Thanks

>
> -Denny
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]             ` <20170519034836.GF3616-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2017-06-01 20:22               ` Doug Ledford
       [not found]                 ` <1496348542.7171.53.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Doug Ledford @ 2017-06-01 20:22 UTC (permalink / raw)
  To: Leon Romanovsky, Dennis Dalessandro
  Cc: Vladimir Neyelov, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Fri, 2017-05-19 at 06:48 +0300, Leon Romanovsky wrote:
> On Thu, May 18, 2017 at 04:12:33PM -0400, Dennis Dalessandro wrote:
> > 
> > On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> > > 
> > > From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> > 
> > root? Might want to check your git config.
> 
> It is not the only one issue, I counted 6 violations of our internal
> policy/guidelines.

Is Mellanox planning to address the internal policy issues and
resubmit, or do you want me to munge out the root entry and take this
patch as it is?

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    GPG KeyID: B826A3330E572FDD
   
Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]                 ` <1496348542.7171.53.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2017-06-01 20:57                   ` Leon Romanovsky
       [not found]                     ` <20170601205727.GW5406-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Leon Romanovsky @ 2017-06-01 20:57 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Dennis Dalessandro, Vladimir Neyelov,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 996 bytes --]

On Thu, Jun 01, 2017 at 04:22:22PM -0400, Doug Ledford wrote:
> On Fri, 2017-05-19 at 06:48 +0300, Leon Romanovsky wrote:
> > On Thu, May 18, 2017 at 04:12:33PM -0400, Dennis Dalessandro wrote:
> > >
> > > On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> > > >
> > > > From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> > >
> > > root? Might want to check your git config.
> >
> > It is not the only one issue, I counted 6 violations of our internal
> > policy/guidelines.
>
> Is Mellanox planning to address the internal policy issues and
> resubmit, or do you want me to munge out the root entry and take this
> patch as it is?

Doug,

I resubmitted it a long time ago. It was already reviewed by Sagi and Max.
https://patchwork.kernel.org/patch/9739179/

Thanks

>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     GPG KeyID: B826A3330E572FDD
>    
> Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]                     ` <20170601205727.GW5406-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2017-06-01 23:00                       ` Doug Ledford
       [not found]                         ` <1496358038.7171.77.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 8+ messages in thread
From: Doug Ledford @ 2017-06-01 23:00 UTC (permalink / raw)
  To: Leon Romanovsky
  Cc: Dennis Dalessandro, Vladimir Neyelov,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Thu, 2017-06-01 at 23:57 +0300, Leon Romanovsky wrote:
> On Thu, Jun 01, 2017 at 04:22:22PM -0400, Doug Ledford wrote:
> > 
> > On Fri, 2017-05-19 at 06:48 +0300, Leon Romanovsky wrote:
> > > 
> > > On Thu, May 18, 2017 at 04:12:33PM -0400, Dennis Dalessandro
> > > wrote:
> > > > 
> > > > 
> > > > On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> > > > > 
> > > > > 
> > > > > From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> > > > 
> > > > root? Might want to check your git config.
> > > 
> > > It is not the only one issue, I counted 6 violations of our
> > > internal
> > > policy/guidelines.
> > 
> > Is Mellanox planning to address the internal policy issues and
> > resubmit, or do you want me to munge out the root entry and take
> > this
> > patch as it is?
> 
> Doug,
> 
> I resubmitted it a long time ago. It was already reviewed by Sagi and
> Max.
> https://patchwork.kernel.org/patch/9739179/

Ah, I see.  You submitted it as rdma-next while the original was being
reviewed under -rc fixes.  That kept me from matching up the resubmit
with the original.  I'll drop the original.  Thanks.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    GPG KeyID: B826A3330E572FDD
   
Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] IB/iser: fix connection teardown race condition
       [not found]                         ` <1496358038.7171.77.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2017-06-02 15:48                           ` Leon Romanovsky
  0 siblings, 0 replies; 8+ messages in thread
From: Leon Romanovsky @ 2017-06-02 15:48 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Dennis Dalessandro, Vladimir Neyelov,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1807 bytes --]

On Thu, Jun 01, 2017 at 07:00:38PM -0400, Doug Ledford wrote:
> On Thu, 2017-06-01 at 23:57 +0300, Leon Romanovsky wrote:
> > On Thu, Jun 01, 2017 at 04:22:22PM -0400, Doug Ledford wrote:
> > >
> > > On Fri, 2017-05-19 at 06:48 +0300, Leon Romanovsky wrote:
> > > >
> > > > On Thu, May 18, 2017 at 04:12:33PM -0400, Dennis Dalessandro
> > > > wrote:
> > > > >
> > > > >
> > > > > On 5/18/2017 9:16 AM, Vladimir Neyelov wrote:
> > > > > >
> > > > > >
> > > > > > From: root <vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
> > > > >
> > > > > root? Might want to check your git config.
> > > >
> > > > It is not the only one issue, I counted 6 violations of our
> > > > internal
> > > > policy/guidelines.
> > >
> > > Is Mellanox planning to address the internal policy issues and
> > > resubmit, or do you want me to munge out the root entry and take
> > > this
> > > patch as it is?
> >
> > Doug,
> >
> > I resubmitted it a long time ago. It was already reviewed by Sagi and
> > Max.
> > https://patchwork.kernel.org/patch/9739179/
>
> Ah, I see.  You submitted it as rdma-next while the original was being
> reviewed under -rc fixes.  That kept me from matching up the resubmit
> with the original.  I'll drop the original.  Thanks.

I submitted it to -next, because it fixes the "old" issue and anyway it
will go to the stable.

Thanks

>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     GPG KeyID: B826A3330E572FDD
>    
> Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-06-02 15:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-18 13:16 [PATCH] ISER race condition fix Vladimir Neyelov
     [not found] ` <1495113381-15564-1-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-05-18 13:16   ` [PATCH] IB/iser: fix connection teardown race condition Vladimir Neyelov
     [not found]     ` <1495113381-15564-2-git-send-email-vladimirn-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-05-18 20:12       ` Dennis Dalessandro
     [not found]         ` <18c0959d-af48-6db6-68df-ebbe2ef68731-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-05-19  3:48           ` Leon Romanovsky
     [not found]             ` <20170519034836.GF3616-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-06-01 20:22               ` Doug Ledford
     [not found]                 ` <1496348542.7171.53.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-06-01 20:57                   ` Leon Romanovsky
     [not found]                     ` <20170601205727.GW5406-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-06-01 23:00                       ` Doug Ledford
     [not found]                         ` <1496358038.7171.77.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-06-02 15:48                           ` Leon Romanovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox