From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Jason Gunthorpe
<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
Cc: Greg Kroah-Hartman
<gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>,
Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>,
Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Hal Rosenstock
<hal.rosenstock-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Eli Cohen <eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: shrink struct ib_send_wr V4
Date: Mon, 2 Nov 2015 21:03:35 -0500 [thread overview]
Message-ID: <563815F7.2090003@redhat.com> (raw)
In-Reply-To: <20151103012821.GA24650-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 3270 bytes --]
On 11/02/2015 08:28 PM, Jason Gunthorpe wrote:
> On Mon, Nov 02, 2015 at 07:52:05PM -0500, Doug Ledford wrote:
>> It shouldn't be. I reviewed those changes and they looked right (given
>> the limitations). All you needed was to boot with nopat on the kernel
>> command line to get the old kernel behavior and it would continue to
>> work as before, and it would print out a message telling you to do so if
>> you hadn't already.
>
> Alright, that was done after it was pretty clear the driver was
> useless and I stopped looking at that part of the series. I don't know
> why we made Luis jump through such hoops instead of just deleting it
> right then and there.
>
>>> For amso1100, kernel ULPs has never been its target. Didn't we only
>>> recently got any support for iWARP in iSER?
>
> I don't like that reasoning. In 4.4 we expect some ULPs to work on
> iWarp, and amso110 can't do it. That is a big reason why the driver
> is getting chopped.
>
>>> The reason I lobbied to get rid of them is specifically because they
>>> don't work and maintaining them (ie the driver and the single-use ULP
>>> codepath side) is a huge pain. Keeping them around and keeping them
>>> compiling defeats the entire point. Just delete them, we don't need to
>>> wait for 4.6.
>>
>> That's not true. User space continues to work, and amso1100 shouldn't
>> be greatly negatively impacted by recent changes. Nor should ipath.
>
> So what if user space works? The kernel consumers are known broken.
No, one kernel consumer that never worked on iWARP before now works on a
different iWARP controller but doesn't work on the old iWARP controller.
Hardly the end of the world.
> We've commited to removing the driver from the kernel. We have support
> of the driver authors to do this. We have found no users or
> testers. We've committed to removing the ULP support (ie MR-only code
> is being ripped out).
>
> *WHY* spend an ounce of time fixing up code that *NO-ONE* will ever
> even run? Wasted effort. Just delete them now.
You don't just "delete them now" because it denies anyone advanced
warning of the change and denies them the chance to speak up in
opposition to the driver's removal. We queried the kernel community and
found no one using it. There are a lot of users out there that don't
involve themselves in the kernel community at all. For those users,
there is a normal push back mechanism that involves the change trickling
down into distros and then people complaining if they don't want the
drivers removed. We could speed that push back cycle up if the various
distros proactively queried their customer's hardware usage. But
without either a query activity or a push back cycle, your assertion
that "*NO-ONE* will ever even run?" is mere assumption not a statement
of fact.
I suspect you are right and we *could* delete them now without a
problem. But without that push back cycle or a query to find out for
sure, you're asking me to take it on faith instead of doing due
diligence, and I don't have any intention of being called out later for
failing to do due diligence.
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG KeyID: 0E572FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
next prev parent reply other threads:[~2015-11-03 2:03 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-13 15:13 shrink struct ib_send_wr V4 Christoph Hellwig
[not found] ` <1442157215-22341-1-git-send-email-hch-jcswGhMUV9g@public.gmane.org>
2015-09-13 15:13 ` [PATCH 2/2] IB: remove xrc_remote_srq_num from struct ib_send_wr Christoph Hellwig
2015-09-29 8:58 ` shrink struct ib_send_wr V4 Haggai Eran
2015-10-11 13:13 ` Christoph Hellwig
2015-10-29 2:25 ` Doug Ledford
[not found] ` <5631839B.30300-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-10-29 2:57 ` Doug Ledford
[not found] ` <56318B37.20207-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-10-29 11:51 ` Christoph Hellwig
[not found] ` <20151029115114.GA18466-jcswGhMUV9g@public.gmane.org>
2015-10-29 14:38 ` Doug Ledford
2015-11-01 12:10 ` Or Gerlitz
[not found] ` <56360148.8060608-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-11-01 18:06 ` Greg Kroah-Hartman
[not found] ` <20151101180609.GC13943-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-11-02 23:20 ` Doug Ledford
[not found] ` <5637EFC8.4010300-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-02 23:37 ` Greg Kroah-Hartman
[not found] ` <20151102233726.GA18251-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-11-03 0:02 ` Doug Ledford
[not found] ` <5637F97C.5090205-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-03 0:18 ` Jason Gunthorpe
[not found] ` <20151103001845.GA24206-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-11-03 0:49 ` Greg Kroah-Hartman
2015-11-03 0:52 ` Doug Ledford
[not found] ` <56380535.5040101-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-03 1:28 ` Jason Gunthorpe
[not found] ` <20151103012821.GA24650-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-11-03 2:03 ` Doug Ledford [this message]
[not found] ` <563815F7.2090003-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-03 4:16 ` Greg Kroah-Hartman
[not found] ` <20151103041614.GA14023-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-11-04 15:00 ` Doug Ledford
[not found] ` <563A1D96.2050507-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-04 17:16 ` Greg Kroah-Hartman
[not found] ` <20151104171620.GA8504-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-11-04 17:40 ` Doug Ledford
2015-11-03 4:38 ` Jason Gunthorpe
2015-11-03 0:49 ` Greg Kroah-Hartman
[not found] ` <20151103004922.GA22926-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2015-11-03 3:14 ` Doug Ledford
[not found] ` <5638267E.3020408-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-03 4:22 ` Greg Kroah-Hartman
2015-11-03 16:59 ` Chuck Lever
[not found] ` <D8B3250B-37D1-449B-BFA2-C4133C197AC5-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-11-03 17:43 ` 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=563815F7.2090003@redhat.com \
--to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=eli-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org \
--cc=hal.rosenstock-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=hch-jcswGhMUV9g@public.gmane.org \
--cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=sean.hefty-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;
as well as URLs for NNTP newsgroup(s).