linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Leon Romanovsky <leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	Jason Gunthorpe
	<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
Cc: Jarod Wilson <jarod-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	Steve Wise
	<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	'Devesh Sharma'
	<Devesh.sharma-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org>,
	'Hal Rosenstock'
	<hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>,
	'Mike Marciniszyn'
	<mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	'Moni Shoua' <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	'Sean Hefty' <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	'Tatyana Nikolova'
	<Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	'Vladimir Sokolovsky'
	<vlad-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	'Yishai Hadas' <yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Subject: Re: [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo
Date: Thu, 1 Sep 2016 14:51:18 -0400	[thread overview]
Message-ID: <fcfcff11-fe5c-6cf5-3575-52da4b9241ed@redhat.com> (raw)
In-Reply-To: <20160829062918.GR594-2ukJVAZIZ/Y@public.gmane.org>


[-- Attachment #1.1: Type: text/plain, Size: 4816 bytes --]

On 8/29/2016 2:29 AM, Leon Romanovsky wrote:
> On Sun, Aug 28, 2016 at 12:36:27PM -0600, Jason Gunthorpe wrote:

> I'm doing that by running number of one liners [1], it builds me
> development setup in shared folder, so my base image is continuing
> to be clean.
> 
> It is not final version, I didn't upload it yet.
> 
> Libraries:
> 	@echo "Build libibverbs"
> 	@cd $(LIBIBVERBS_SRC)/; ./autogen.sh; ./configure --prefix=$(KVM_SHARED) CFLAGS=-I$(KVM_SHARED)/include LDFLAGS=-L$(KVM_SHARED)/lib CPPFLAGS=-I$(KVM_SHARED)/include; $(MAKE); $(MAKE) install
> 	@echo "Build libmlx5"
> 	@cd $(LIBMLX5_SRC)/; ./autogen.sh; ./configure --prefix=$(KVM_SHARED) CFLAGS=-I$(KVM_SHARED)/include LDFLAGS=-L$(KVM_SHARED)/lib CPPFLAGS=-I$(KVM_SHARED)/include; $(MAKE); $(MAKE) install

So, with the changes Jason is proposing, nothing in the above changes
drastically except you can skip all of the "make install" commands
between builds of things like libibverbs and libmlx5 and the libmlx5
build will still be built against the right code, all the time.  This is
an improvement in the process from what it is today.  Regardless of
distro issues.  It's just an improvement period.

>> Doug is also adressing a larger issue with packaging and getting
>> everything to build correctly as the distro - he talked about it here:
>>
>> https://www.spinics.net/lists/linux-rdma/msg37855.html
> 
> I read that thread and think that it is related to unoptimized build
> process of one distro who for any reason decided do not use repo tool
> [2]

I'm pretty sure the repo tool didn't exist when Red Hat created their
build process.

> for managing complex build dependencies between different git trees,

We do this on a regular basis.  It actually isn't hard for almost
anything besides the RDMA stack.

> but used excel file and manual download of source tarballs.

Just to be clear, *I* used a spreadsheet in tracking my work, that's not
part of the standard workflow inside Red Hat.  But when you have a
deadline looming, and 30+ packages to build, and a complex web of
interrelated dependencies, and an overloaded build system because
everyone else is building packages too, it just helps to avoid mistakes
and blown builds if you track your work accurately.

As for source tarballs, this is because when rpm was invented (back in
1994 or so), that's all there was.  That was the standard.  An argument
could be made that rpm should be updated to work with git repos.  I've
made that argument myself, and in some ways it has.  But the gold
standard is still source tarballs.  Every project has them, they are
easy to verify, and they are constant.  According to Fedora's packagedb,
Fedora now has upwards of 20,000 different source packages in total.
Many of these use alternate SCMs, like mercurial, subversion, there
might even be a few still on crusty old CVS.  So tarballs are still the
only universal you can get from every project.

> We used such tool for our 100+ git trees project and it worked like a charm.
> There is worth to invest time and revise internal process of releasing
> RDMA stack in that specific distro and no need to invent new beast
> (rdma-plumbers).

Unfortunataely, what you speak of is not really realistic, both for the
reasons I've cited and a whole litany of other reasons I didn't mention.

But I don't think Jason jumped in to work on this because of the goal of
making Red Hat's life easier in packaging up the separate code.  He did
it for upstream related reasons:

1) Put all of the providers and libibverbs in one place so that they can
be kept in sync.  This allows us to do the exact same thing we do with
the kernel in user space.  Namely, if someone makes an incompatible
change in the libibverbs core, we can require that they fix up all
providers in the same patch series.  This works rather well for the
kernel, and it would be good to bring that policy to user space too.

2) Put all of the kernel interacting libraries in one place.  This makes
it easier to perform the write->ioctl conversion we've been discussing
as there would be only one larger package that needs to be updated for
any given kernel ioctl update.

3) Bring librdmacm and libibverbs together so that the occasional
incompatible update between the two is not an issue any more.

4) Create an easier to build/install package for developers to use.

Those are the issues we should be discussing the relative merits of in
order to determine whether this work should be adopted.

> [1] https://github.com/rleon/dev-scripts/blob/master/Makefile#L89
> [2] https://source.android.com/source/developing.html
> 
>>
>> Jason


-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    GPG Key ID: 0E572FDD


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

  parent reply	other threads:[~2016-09-01 18:51 UTC|newest]

Thread overview: 174+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-22 18:13 [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo Jason Gunthorpe
     [not found] ` <1471889618-1605-1-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-22 18:13   ` [RFCv2 01/15] Fix bogus executable file permissions Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 02/15] umad: Include umad.h in the canonical way Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 03/15] rdmacm: Control symbol export from librspreload Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 04/15] ibcm: Actually use the version script when linking Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 05/15] Include pthreads in the provider libraries Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 06/15] Be explicit about _GNU_SOURCE Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 07/15] hfi/ipath: Use the name of the provider for the .driver file Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 08/15] Unified CMake build system Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 09/15] Support obsolete cmake from 2013 Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 10/15] Remove the auto* based build systems Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 11/15] Remove the ChangeLog files Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 12/15] Combine COPYING files Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 13/15] Consolidate the .gitignore files Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 14/15] Move providers into providers/ Jason Gunthorpe
2016-08-22 18:13   ` [RFCv2 15/15] Add a MAINTAINERS file Jason Gunthorpe
2016-08-22 20:06   ` [RFCv2 00/15] RFCv2: Consolidated userspace RDMA library repo Steve Wise
2016-08-22 20:12     ` Steve Wise
2016-08-22 21:43     ` Jason Gunthorpe
     [not found]       ` <20160822214352.GB11695-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-23 18:54         ` Jason Gunthorpe
     [not found]           ` <20160823185441.GA1233-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-25 14:20             ` Doug Ledford
     [not found]               ` <cabbd0a7-0918-a8dd-d1e5-0b079f0c4604-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-25 14:22                 ` Doug Ledford
     [not found]                   ` <f98718ea-72b5-e157-5f16-14ca51a85c53-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-25 16:47                     ` Jason Gunthorpe
     [not found]                       ` <20160825164753.GB20612-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-27  2:22                         ` Doug Ledford
2016-08-25 17:39                 ` Jason Gunthorpe
     [not found]                   ` <20160825173916.GC20612-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-25 19:52                     ` Jarod Wilson
     [not found]                       ` <20160825195246.GI1916-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-25 20:13                         ` Jason Gunthorpe
     [not found]                           ` <20160825201306.GA5421-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-25 20:32                             ` Steve Wise
2016-08-26 15:42                             ` Jarod Wilson
     [not found]                               ` <20160826154206.GK1916-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-26 22:27                                 ` Jason Gunthorpe
     [not found]                                   ` <20160826222725.GA8553-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-27  3:00                                     ` Doug Ledford
     [not found]                                       ` <5421f173-384d-faef-0eab-518db6dad0e5-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-27  3:50                                         ` Jason Gunthorpe
2016-08-30  1:27                                         ` Jarod Wilson
     [not found]                                           ` <20160830012738.GH6803-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-01 18:12                                             ` Doug Ledford
2016-09-06 19:26                                 ` Jason Gunthorpe
2016-08-27  3:17                             ` Doug Ledford
     [not found]                               ` <8ef70f6c-e26d-191d-9a9a-2e0bf47fb227-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-08-27  5:21                                 ` Jason Gunthorpe
2016-08-28 13:28                                 ` Leon Romanovsky
     [not found]                                   ` <20160828132804.GN594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-28 18:36                                     ` Jason Gunthorpe
     [not found]                                       ` <20160828183627.GC12783-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-29  6:29                                         ` Leon Romanovsky
     [not found]                                           ` <20160829062918.GR594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-29 16:00                                             ` Jason Gunthorpe
     [not found]                                               ` <20160829160009.GA23557-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-30  5:43                                                 ` Leon Romanovsky
     [not found]                                                   ` <20160830054352.GI594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-30 16:47                                                     ` Jason Gunthorpe
2016-09-01 18:51                                             ` Doug Ledford [this message]
     [not found]                                               ` <fcfcff11-fe5c-6cf5-3575-52da4b9241ed-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-21 17:21                                                 ` ira.weiny
2016-08-27  3:34                     ` Doug Ledford
2016-08-28 16:14                 ` Yishai Hadas
     [not found]                   ` <c84de2a5-6526-c0a6-6535-519add3fbabb-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-08-28 18:27                     ` Jason Gunthorpe
     [not found]                       ` <20160828182715.GA12783-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-29 12:07                         ` Yishai Hadas
     [not found]                           ` <765b7e2d-51e0-98aa-60d1-26be35eb7a3d-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-08-29 16:34                             ` Jason Gunthorpe
     [not found]                               ` <20160829163453.GC23557-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-29 20:03                                 ` Yishai Hadas
     [not found]                                   ` <aaf8d6ba-6dc2-51d9-b014-dcc10114079f-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-08-29 20:37                                     ` Jason Gunthorpe
     [not found]                                       ` <20160829203711.GC3201-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-30  8:13                                         ` Yishai Hadas
     [not found]                                           ` <60e502b0-0933-588e-8afe-afead230b2a1-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-08-30 16:10                                             ` Jason Gunthorpe
2016-08-29 14:39                         ` Steve Wise
2016-08-29 16:19                           ` Jason Gunthorpe
     [not found]                             ` <20160829161902.GB23557-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-30  6:08                               ` Leon Romanovsky
     [not found]                                 ` <20160830060842.GJ594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-30  7:17                                   ` Christoph Hellwig
     [not found]                                     ` <20160830071716.GA3098-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-08-30  7:35                                       ` Leon Romanovsky
     [not found]                                         ` <20160830073521.GM594-2ukJVAZIZ/Y@public.gmane.org>
2016-08-30 16:30                                           ` Jason Gunthorpe
     [not found]                                             ` <20160830163033.GC26778-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-30 19:02                                               ` Leon Romanovsky
2016-09-04  8:18                                               ` Sagi Grimberg
     [not found]                                                 ` <4b791de5-0d6e-fd94-8a31-2fe833ca72db-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-04  8:35                                                   ` Leon Romanovsky
     [not found]                                                     ` <20160904083517.GN21847-2ukJVAZIZ/Y@public.gmane.org>
2016-09-04 10:36                                                       ` Sagi Grimberg
     [not found]                                                         ` <a220db98-ebbf-5df4-e011-8804442796b8-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-04 21:40                                                           ` Doug Ledford
     [not found]                                                             ` <280b8620-0996-a9bc-dc93-bf5d710dd6de-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-05  1:51                                                               ` Jason Gunthorpe
2016-09-05  5:29                                                               ` Leon Romanovsky
2016-09-06  7:01                                                   ` Christoph Hellwig
     [not found]                                                     ` <20160906070102.GA23248-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-06  8:50                                                       ` Sagi Grimberg
     [not found]                                                         ` <6d47ca96-25eb-8358-879d-fc646ddda9cb-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-06 11:07                                                           ` Leon Romanovsky
     [not found]                                                             ` <20160906110729.GM21847-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15  6:17                                                               ` Christoph Hellwig
     [not found]                                                                 ` <20160915061753.GD4869-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-15  6:52                                                                   ` Leon Romanovsky
     [not found]                                                                     ` <20160915065242.GO26069-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15  8:06                                                                       ` Christoph Hellwig
     [not found]                                                                         ` <20160915080600.GA31776-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-15  8:11                                                                           ` Leon Romanovsky
     [not found]                                                                             ` <20160915081149.GT26069-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15  8:13                                                                               ` Christoph Hellwig
     [not found]                                                                                 ` <20160915081327.GA7572-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-15  8:39                                                                                   ` Leon Romanovsky
     [not found]                                                                                     ` <20160915083945.GU26069-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15 16:04                                                                                       ` Jason Gunthorpe
     [not found]                                                                                         ` <20160915160427.GC18154-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-15 16:09                                                                                           ` Steve Wise
2016-09-15 16:37                                                                                             ` Leon Romanovsky
     [not found]                                                                                               ` <20160915163756.GB26069-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15 16:39                                                                                                 ` Steve Wise
2016-09-15 16:44                                                                                                   ` Leon Romanovsky
     [not found]                                                                                                     ` <20160915164416.GC26069-2ukJVAZIZ/Y@public.gmane.org>
2016-09-15 16:49                                                                                                       ` Woodruff, Robert J
     [not found]                                                                                                         ` <9C6B67F36DCAFC479B1CF6A967258A8C7DE1641A-8oqHQFITsIFqS6EAlXoojrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-15 18:55                                                                                                           ` Leon Romanovsky
2016-09-15 19:04                                                                                                       ` Bart Van Assche
     [not found]                                                                                                         ` <98fb59c6-2a6d-b36a-d582-e3b24a8d7024-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-09-15 19:17                                                                                                           ` Leon Romanovsky
2016-09-15 16:49                                                                                                 ` Jason Gunthorpe
     [not found]                                                                                                   ` <20160915164931.GC26111-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-15 18:53                                                                                                     ` Leon Romanovsky
2016-09-15 19:09                                                                                                     ` Steve Wise
2016-09-15 19:26                                                                                                       ` Jason Gunthorpe
     [not found]                                                                                                         ` <20160915192628.GB437-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-15 19:36                                                                                                           ` Steve Wise
2016-09-16  7:06                                                                                                             ` Weiny, Ira
     [not found]                                                                                                               ` <2807E5FD2F6FDA4886F6618EAC48510E24EE4644-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-16 13:51                                                                                                                 ` Steve Wise
2016-09-16 14:53                                                                                                                   ` Leon Romanovsky
2016-09-16  9:09                                                                                                           ` 'Christoph Hellwig'
2016-09-16 15:17                                                                                             ` Doug Ledford
2016-09-18 16:48                                                                                             ` Sagi Grimberg
     [not found]                                                                                               ` <33226ea3-bd5c-c40c-8080-def9d98980f9-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-18 16:53                                                                                                 ` Leon Romanovsky
     [not found]                                                                                                   ` <20160918165354.GK2923-2ukJVAZIZ/Y@public.gmane.org>
2016-09-18 17:04                                                                                                     ` Sagi Grimberg
2016-09-06 18:34                                                       ` Jason Gunthorpe
     [not found]                                                         ` <20160906183405.GA27914-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-07  6:56                                                           ` Leon Romanovsky
2016-09-07  8:21                                                           ` Sagi Grimberg
     [not found]                                                             ` <cd964412-11f3-d1ca-ef76-830a24cb8e68-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-07 13:14                                                               ` Yishai Hadas
     [not found]                                                                 ` <924d7775-0d24-e1ca-b0ee-226df053089a-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-09-07 15:58                                                                   ` Jason Gunthorpe
     [not found]                                                                     ` <20160907155849.GE2878-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-08  8:20                                                                       ` Sagi Grimberg
2016-09-06 19:38                                                   ` Jason Gunthorpe
2016-08-30 16:53                                   ` Jason Gunthorpe
     [not found]                                     ` <20160830165352.GE26778-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-08-30 18:38                                       ` Leon Romanovsky
2016-08-31 17:40                                   ` Woodruff, Robert J
     [not found]                                     ` <9C6B67F36DCAFC479B1CF6A967258A8C7DE04100-8oqHQFITsIFqS6EAlXoojrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-08-31 20:03                                       ` Jason Gunthorpe
     [not found]                                         ` <20160831200336.GA4134-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-01  8:26                                           ` Christoph Hellwig
     [not found]                                             ` <20160901082643.GA19799-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-09-01 11:03                                               ` Leon Romanovsky
     [not found]                                                 ` <20160901110352.GI3694-2ukJVAZIZ/Y@public.gmane.org>
2016-09-01 12:39                                                   ` Christoph Lameter
     [not found]                                                     ` <alpine.DEB.2.20.1609010736370.31007-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
2016-09-01 13:07                                                       ` Leon Romanovsky
     [not found]                                                         ` <20160901130705.GC21847-2ukJVAZIZ/Y@public.gmane.org>
2016-09-01 14:11                                                           ` Christoph Lameter
2016-09-01 18:14                                                   ` Jason Gunthorpe
     [not found]                                                     ` <20160901181421.GE20472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-01 19:46                                                       ` Doug Ledford
2016-09-01 17:52                                               ` Jason Gunthorpe
     [not found]                                                 ` <20160901175230.GD20472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-01 19:14                                                   ` Woodruff, Robert J
     [not found]                                                     ` <9C6B67F36DCAFC479B1CF6A967258A8C7DE04AA2-8oqHQFITsIFqS6EAlXoojrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-01 19:32                                                       ` Jason Gunthorpe
2016-09-01 14:21                                           ` Woodruff, Robert J
2016-09-01 15:29                                           ` ira.weiny
     [not found]                                             ` <20160901152920.GA23742-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-09-01 17:09                                               ` Jason Gunthorpe
     [not found]                                                 ` <20160901170955.GA19982-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-01 19:38                                                   ` Doug Ledford
     [not found]                                                     ` <a27267c8-3d5c-cdfe-ed2a-d57cb106a3bf-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-01 20:17                                                       ` Jason Gunthorpe
     [not found]                                                         ` <20160901201727.GG20472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-04 21:38                                                           ` Doug Ledford
     [not found]                                                             ` <9efe8c8f-40e2-b016-9a1e-4770298b9068-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-05  2:34                                                               ` Jason Gunthorpe
2016-09-02  2:04                                                   ` ira.weiny
     [not found]                                                     ` <20160902020411.GD23742-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2016-09-02 17:18                                                       ` Jason Gunthorpe
2016-09-01 15:24   ` Sagi Grimberg
     [not found]     ` <4f0876ce-f3c9-83e3-d0ef-0c5656ce9462-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-09-01 15:29       ` Steve Wise
2016-09-01 15:56       ` Bart Van Assche
     [not found]         ` <53eb35b4-0320-acd9-9969-73f5817c8144-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-09-01 17:23           ` Jason Gunthorpe
     [not found]             ` <20160901172355.GA20472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-01 18:36               ` Steve Wise
2016-09-02 23:32                 ` Jason Gunthorpe
     [not found]                   ` <20160902233231.GA26309-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-03  0:10                     ` Bart Van Assche
     [not found]                       ` <ef8214f8-d44d-2289-d1ed-a0998e9e05c0-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-09-03  5:12                         ` Jason Gunthorpe
2016-09-03 14:08                           ` Bart Van Assche
     [not found]                             ` <BLUPR02MB16836859F638150FF6330A0A81E40-Y8PPn9RqzNfZ9ihocuPUdanrV9Ap65cLvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2016-09-05  4:10                               ` Jason Gunthorpe
     [not found]                           ` <20160903051222.GA2098-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-04  5:54                             ` Leon Romanovsky
     [not found]                               ` <20160904055441.GI21847-2ukJVAZIZ/Y@public.gmane.org>
2016-09-04 23:55                                 ` Jason Gunthorpe
     [not found]                                   ` <20160904235555.GA21542-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-05 12:48                                     ` Leon Romanovsky
     [not found]                                       ` <20160905124802.GX21847-2ukJVAZIZ/Y@public.gmane.org>
2016-09-05 17:46                                         ` Jason Gunthorpe
     [not found]                                           ` <20160905174636.GC14403-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-14  4:04                                             ` Jason Gunthorpe
2016-09-04 21:47                     ` Doug Ledford
2016-09-01 19:49               ` Doug Ledford
     [not found]                 ` <3a266ff7-006f-3d27-9e07-9e2e3ba2d1f9-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-01 19:52                   ` Steve Wise
2016-09-01 20:21                     ` Jason Gunthorpe
     [not found]                       ` <20160901202110.GH20472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-04 21:45                         ` Doug Ledford
2016-09-04  7:55               ` Sagi Grimberg
2016-09-04 15:07                 ` Bart Van Assche
2016-09-06 13:59   ` Hal Rosenstock
     [not found]     ` <bb889a58-331c-8ba8-920d-e3a79072dce4-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-09-06 16:37       ` Jason Gunthorpe
     [not found]         ` <20160906163708.GA3862-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-06 17:05           ` Hal Rosenstock
     [not found]             ` <a815efb1-424f-10a6-468e-d94f420a73be-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-09-06 18:15               ` Jason Gunthorpe
2016-09-13 16:28   ` Hefty, Sean
     [not found]     ` <1828884A29C6694DAF28B7E6B8A82373AB07FB7A-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-13 16:51       ` Hefty, Sean
     [not found]         ` <1828884A29C6694DAF28B7E6B8A82373AB07FBE1-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-13 18:03           ` Jason Gunthorpe
     [not found]             ` <20160913180342.GA6933-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-13 22:13               ` Hefty, Sean
     [not found]                 ` <1828884A29C6694DAF28B7E6B8A82373AB08075C-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-13 22:25                   ` Jason Gunthorpe
     [not found]                     ` <20160913222539.GB29095-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-13 23:00                       ` Hefty, Sean
     [not found]                         ` <1828884A29C6694DAF28B7E6B8A82373AB080798-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-16 15:12                           ` Doug Ledford
     [not found]                             ` <edc4c963-847a-e973-f1f1-ab9b78ad9d19-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-16 16:16                               ` Jason Gunthorpe
     [not found]                                 ` <20160916161626.GB2833-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-16 16:24                                   ` Hefty, Sean
     [not found]                                     ` <1828884A29C6694DAF28B7E6B8A82373AB08C5F3-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-16 16:55                                       ` Jason Gunthorpe
     [not found]                                         ` <20160916165500.GA15159-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-16 17:13                                           ` Hefty, Sean
2016-09-19 18:55                                       ` Jason Gunthorpe
     [not found]                                         ` <20160919185502.GA12436-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-19 18:58                                           ` Hefty, Sean
     [not found]                                             ` <1828884A29C6694DAF28B7E6B8A82373AB08D2CD-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-19 22:54                                               ` Jason Gunthorpe
2016-09-16 16:34                                   ` Doug Ledford
     [not found]                                     ` <de8022d4-debb-2366-48c9-fdd8e391eb4b-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-16 16:46                                       ` Hal Rosenstock
2016-09-16 16:56               ` Hal Rosenstock
     [not found]                 ` <9aaeb3e2-9283-9850-0dfa-d1ea150e7408-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-09-16 17:04                   ` Jason Gunthorpe
     [not found]                     ` <20160916170403.GB15159-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-16 18:08                       ` Doug Ledford
2016-09-13 18:06       ` Jason Gunthorpe

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=fcfcff11-fe5c-6cf5-3575-52da4b9241ed@redhat.com \
    --to=dledford-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=Devesh.sharma-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org \
    --cc=Tatyana.E.Nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org \
    --cc=jarod-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
    --cc=leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=mike.marciniszyn-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \
    --cc=vlad-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=yishaih-VPRAkNaXOzVWk0Htik3J/w@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).