From: Leon Romanovsky <leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
To: Dennis Dalessandro
<dennis.dalessandro-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org,
mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
dean.luick-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
mitko.haralanov-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
jubin.john-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
Subject: Re: [RFC] Proposal to address hfi1 UI and EPROM devices
Date: Wed, 4 May 2016 07:41:07 +0300 [thread overview]
Message-ID: <20160504044107.GE29160@leon.nu> (raw)
In-Reply-To: <20160503184218.GC29160-2ukJVAZIZ/Y@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 2239 bytes --]
On Tue, May 03, 2016 at 09:42:18PM +0300, Leon Romanovsky wrote:
> On Tue, May 03, 2016 at 12:54:05PM -0400, Dennis Dalessandro wrote:
> > On Tue, May 03, 2016 at 07:24:57PM +0300, Leon Romanovsky wrote:
> > >On Mon, May 02, 2016 at 03:55:02PM -0400, Dennis Dalessandro wrote:
> > >>We also should be able to use any of these schemes to handle our eprom
> > >>reading/writing. Adding eprom to IPoIB as Doug suggested is a fine plan, but
> > >>we technically don't need to do it right now when we could make do with the
> > >>"UI" functionality and hide the details in user space. In the future there
> > >>may well be value in having an eprom capability in the rdma sub-system, but
> > >>for now we believe we can avoid extending the kernel in this regard.
> > >
> > >Just to understand better your RFC. Are you asking from the community
> > >excuse do not implement core functionality just because you don't need
> > >it? Am I right?
> >
> > The purpose of the RFC is to get the community's feedback on our plans to
> > solve our UI/EPROM issue. The paragraphs [1] not snipped in your response
> > focus on that. It comes down to:
> >
> > Use resource0 which does not support locking vs use a file in
> > /sys/kernel/debug.
>
> I didn't quote the whole email because I didn't see any question in
> these 3 options:
> * First option - doesn't meet the requirements and hard to extend.
> * Second option - doesn't meet the requirements and HW limitations
> * Third option - presented as one possible option and looks like the
> correct one.
>
> And the real question is "where" do you need to implement third option.
And to remove the tension, all what you was supposed to ask can be
summarized in one question: "Do we have other customers for EEPROM in
our RDMA stack?". If the answer is yes, you will need to implement it in
core, and if the answer is no, you will implement it in your driver.
Hope it helps.
>
> >
> > The point of the particular paragraph you are questioning is that I don't
> > think we should add more code and complexity to the kernel for something
> > that is not needed.
> >
> > [1] http://marc.info/?l=linux-rdma&m=146221891012428&w=2
> >
> > -Denny
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2016-05-04 4:41 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-02 19:55 [RFC] Proposal to address hfi1 UI and EPROM devices Dennis Dalessandro
[not found] ` <20160502195502.GA31800-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-05-03 16:24 ` Leon Romanovsky
[not found] ` <20160503162457.GB29160-2ukJVAZIZ/Y@public.gmane.org>
2016-05-03 16:54 ` Dennis Dalessandro
[not found] ` <20160503165403.GA11903-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-05-03 18:42 ` Leon Romanovsky
[not found] ` <20160503184218.GC29160-2ukJVAZIZ/Y@public.gmane.org>
2016-05-04 4:41 ` Leon Romanovsky [this message]
[not found] ` <20160504044107.GE29160-2ukJVAZIZ/Y@public.gmane.org>
2016-05-04 12:36 ` Dennis Dalessandro
[not found] ` <20160504123621.GC10916-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-05-04 18:15 ` Jason Gunthorpe
[not found] ` <20160504181509.GA20488-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-05 6:38 ` Leon Romanovsky
[not found] ` <20160505063834.GH29160-2ukJVAZIZ/Y@public.gmane.org>
2016-05-05 12:00 ` Dennis Dalessandro
[not found] ` <20160505120033.GA23895-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-05-05 12:39 ` Leon Romanovsky
[not found] ` <20160505123932.GK29160-2ukJVAZIZ/Y@public.gmane.org>
2016-05-05 18:08 ` Jason Gunthorpe
[not found] ` <20160505180843.GA5957-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-05 18:36 ` Doug Ledford
[not found] ` <b7f1735c-5362-514e-268a-49a09b316a88-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-05-05 18:46 ` Jason Gunthorpe
2016-05-06 4:36 ` Leon Romanovsky
2016-05-04 12:20 ` Dennis Dalessandro
2016-05-03 17:31 ` Jason Gunthorpe
[not found] ` <20160503173130.GA1921-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-04 12:17 ` Dennis Dalessandro
2016-05-05 18:57 ` Doug Ledford
[not found] ` <72645a3b-5945-419a-d7af-1c065080e415-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-05-05 19:20 ` Jason Gunthorpe
[not found] ` <20160505192024.GA17249-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-05 19:32 ` Doug Ledford
[not found] ` <5334ab9c-428a-547f-b80a-e0bee3f85449-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-05-05 20:38 ` Jason Gunthorpe
[not found] ` <20160505203858.GA18611-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-05 23:58 ` Ira Weiny
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=20160504044107.GE29160@leon.nu \
--to=leon-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \
--cc=dean.luick-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=dennis.dalessandro-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
--cc=jubin.john-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=mitko.haralanov-ral2JQCrhuEAvxtiuMwx3w@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