From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Anna Schumaker
<Anna.Schumaker-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org>,
Devesh Sharma
<devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org,
linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH v2] xprtrdma: take HCA driver refcount at client
Date: Thu, 3 Sep 2015 16:25:28 -0400 [thread overview]
Message-ID: <55E8ACB8.8080809@redhat.com> (raw)
In-Reply-To: <55E8AC91.2050208-ZwjVKphTwtPQT0dZR+AlfA@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 2063 bytes --]
On 09/03/2015 04:24 PM, Anna Schumaker wrote:
> Hi Doug,
>
> On 09/03/2015 04:11 PM, Doug Ledford wrote:
>> On 07/30/2015 07:00 AM, Devesh Sharma wrote:
>>> Thanks Chuck Lever for the valuable feedback and suggestions.
>>>
>>> This is a rework of the following patch sent almost a year back:
>>> http://www.mail-archive.com/linux-rdma%40vger.kernel.org/msg20730.html
>>>
>>> In presence of active mount if someone tries to rmmod vendor-driver, the
>>> command remains stuck forever waiting for destruction of all rdma-cm-id.
>>> in worst case client can crash during shutdown with active mounts.
>>>
>>> The existing code assumes that ia->ri_id->device cannot change during
>>> the lifetime of a transport. xprtrdma do not have support for
>>> DEVICE_REMOVAL event either. Lifting that assumption and adding support
>>> for DEVICE_REMOVAL event is a long chain of work, and is in plan.
>>>
>>> The community decided that preventing the hang right now is more
>>> important than waiting for architectural changes.
>>>
>>> Thus, this patch introduces a temporary workaround to acquire HCA driver
>>> module reference count during the mount of a nfs-rdma mount point.
>>>
>>> Cc: chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org
>>> Cc: linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
>>> Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
>>> Reviewed-by: Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
>>
>> Chuck, was this given final approval, and if so, who's tree is it
>> expected to go through? Just trying to make sure I don't need to do
>> anything here as I don't see a rejection in my linux-rdma folder, but I
>> also didn't see it in the initial 4.3 nfs merge.
>
> This was approved and went through my tree to Trond. I don't think he's sent out the v4.3 pull request yet, but hopefully it won't be too much longer!
Perfect, thanks!
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG KeyID: 0E572FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
prev parent reply other threads:[~2015-09-03 20:25 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-30 11:00 [PATCH v2] xprtrdma: take HCA driver refcount at client Devesh Sharma
[not found] ` <1438254018-2816-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
2015-09-03 20:11 ` Doug Ledford
[not found] ` <55E8A98D.5060903-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-03 20:24 ` Anna Schumaker
[not found] ` <55E8AC91.2050208-ZwjVKphTwtPQT0dZR+AlfA@public.gmane.org>
2015-09-03 20:25 ` Doug Ledford [this message]
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=55E8ACB8.8080809@redhat.com \
--to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=Anna.Schumaker-HgOvQuBEEgTQT0dZR+AlfA@public.gmane.org \
--cc=chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
--cc=devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org \
--cc=linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.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