From: Parav Pandit <pandit.parav-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> To: Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org> Cc: Matan Barak <matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>, cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Linux Kernel Mailing List <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>, linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Li Zefan <lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>, Johannes Weiner <hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org>, Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>, Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, "Hefty, Sean" <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>, Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>, Haggai Eran <haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Jonathan Corbet <corbet-T1hC0tSOHrs@public.gmane.org>, james.l.morris-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org, serge-A9i7LUbDfNHQT0dZR+AlfA@public.gmane.org, Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>, Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>, linux-security-module-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Subject: Re: [PATCHv12 1/3] rdmacg: Added rdma cgroup controller Date: Wed, 7 Sep 2016 13:25:13 +0530 [thread overview] Message-ID: <CAG53R5Ws4BJKqeEYfEoEx5kuaXUmhDKcXfH4Vx=LTMK6tKMG0A@mail.gmail.com> (raw) In-Reply-To: <20160901084406.GA4115-jcswGhMUV9g@public.gmane.org> Hi Matan, On Thu, Sep 1, 2016 at 2:14 PM, Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org> wrote: > On Thu, Sep 01, 2016 at 10:25:40AM +0300, Matan Barak wrote: >> Well, if I recall, the reason doing so last time was in order to allow >> flexible updating of ib_core independently, which is obviously not a good >> reason (to say the least). >> >> Since the new ABI will probably define new object types (all recent >> proposals go this way), the current approach could lead to either trying to >> map new objects to existing cgroup resource types, which could lead to some >> weird non 1:1 mapping, or having a split definitions - such that each >> driver will declare its objects both in the cgroups mechanism and in its >> driver dispatch table. >> Even worse than that, drivers could simply ignore the cgroups support while >> implementing their own resource types and get a very broken containers >> support. If drivers are broken due to ignorance of not-calling cgroup APIs, that should be ok. That particular driver should fix it. If the resource creation using uverbs is using well defined rdma level resource, uverbs level will make sure to honor cgroup limits without involving hw drivers anyway. RDMA Verb level resource is charged/uncharged by RDMA core. RDMA HW level resource is charged/uncharged by RDMA HW driver using well defined API and resource by cgroup core. This scheme ensures that there is 1:1 mapping. I don't think current definition of resource type is carved out on stone. They can be extended as we forward. As many of us agree that, they should be well defined and it should be agreed by cgroup and rdma community. For example, today we have RDMA_VERB_xxx resources. New well defined RDMA HW resources can be defined in rdma_cgroup.h file as RDMA_HW_xx in same enum table. > > Sorry guys, but arbitrary extensibility for something not finished is the > worst idea ever. We have two options here: > > a) delay cgroups support until the grand rewrite is done > b) add it now and deal with the consequences later > Can we do (b) now and differ adding any HW resources to cgroup until they are clearly called out. Architecture and APIs are already in place to support this. > That being said, adding random non-Verbs hardwasre to the RDMA core is > the second worst idea ever. We can differ adding HW resource to core and cgroup until they are clearly defined. In that case current architecture still holds good. > Guess I need to catch up with the > discussion and start using the flame thrower. Matan, Can you please point us to the new RFC/ABI email thread which describes the design, partitioning of code between core vs hw drivers etc.
WARNING: multiple messages have this Message-ID (diff)
From: Parav Pandit <pandit.parav@gmail.com> To: Christoph Hellwig <hch@lst.de> Cc: Matan Barak <matanb@mellanox.com>, Tejun Heo <tj@kernel.org>, cgroups@vger.kernel.org, linux-doc@vger.kernel.org, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, linux-rdma@vger.kernel.org, Li Zefan <lizefan@huawei.com>, Johannes Weiner <hannes@cmpxchg.org>, Doug Ledford <dledford@redhat.com>, Liran Liss <liranl@mellanox.com>, "Hefty, Sean" <sean.hefty@intel.com>, Jason Gunthorpe <jgunthorpe@obsidianresearch.com>, Haggai Eran <haggaie@mellanox.com>, Jonathan Corbet <corbet@lwn.net>, james.l.morris@oracle.com, serge@hallyn.com, Or Gerlitz <ogerlitz@mellanox.com>, Andrew Morton <akpm@linux-foundation.org>, linux-security-module@vger.kernel.org Subject: Re: [PATCHv12 1/3] rdmacg: Added rdma cgroup controller Date: Wed, 7 Sep 2016 13:25:13 +0530 [thread overview] Message-ID: <CAG53R5Ws4BJKqeEYfEoEx5kuaXUmhDKcXfH4Vx=LTMK6tKMG0A@mail.gmail.com> (raw) In-Reply-To: <20160901084406.GA4115@lst.de> Hi Matan, On Thu, Sep 1, 2016 at 2:14 PM, Christoph Hellwig <hch@lst.de> wrote: > On Thu, Sep 01, 2016 at 10:25:40AM +0300, Matan Barak wrote: >> Well, if I recall, the reason doing so last time was in order to allow >> flexible updating of ib_core independently, which is obviously not a good >> reason (to say the least). >> >> Since the new ABI will probably define new object types (all recent >> proposals go this way), the current approach could lead to either trying to >> map new objects to existing cgroup resource types, which could lead to some >> weird non 1:1 mapping, or having a split definitions - such that each >> driver will declare its objects both in the cgroups mechanism and in its >> driver dispatch table. >> Even worse than that, drivers could simply ignore the cgroups support while >> implementing their own resource types and get a very broken containers >> support. If drivers are broken due to ignorance of not-calling cgroup APIs, that should be ok. That particular driver should fix it. If the resource creation using uverbs is using well defined rdma level resource, uverbs level will make sure to honor cgroup limits without involving hw drivers anyway. RDMA Verb level resource is charged/uncharged by RDMA core. RDMA HW level resource is charged/uncharged by RDMA HW driver using well defined API and resource by cgroup core. This scheme ensures that there is 1:1 mapping. I don't think current definition of resource type is carved out on stone. They can be extended as we forward. As many of us agree that, they should be well defined and it should be agreed by cgroup and rdma community. For example, today we have RDMA_VERB_xxx resources. New well defined RDMA HW resources can be defined in rdma_cgroup.h file as RDMA_HW_xx in same enum table. > > Sorry guys, but arbitrary extensibility for something not finished is the > worst idea ever. We have two options here: > > a) delay cgroups support until the grand rewrite is done > b) add it now and deal with the consequences later > Can we do (b) now and differ adding any HW resources to cgroup until they are clearly called out. Architecture and APIs are already in place to support this. > That being said, adding random non-Verbs hardwasre to the RDMA core is > the second worst idea ever. We can differ adding HW resource to core and cgroup until they are clearly defined. In that case current architecture still holds good. > Guess I need to catch up with the > discussion and start using the flame thrower. Matan, Can you please point us to the new RFC/ABI email thread which describes the design, partitioning of code between core vs hw drivers etc.
next prev parent reply other threads:[~2016-09-07 7:55 UTC|newest] Thread overview: 112+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-08-31 8:37 [PATCHv12 0/3] rdmacg: IB/core: rdma controller support Parav Pandit 2016-08-31 8:37 ` [PATCHv12 1/3] rdmacg: Added rdma cgroup controller Parav Pandit 2016-08-31 9:38 ` Leon Romanovsky 2016-09-07 15:07 ` Parav Pandit 2016-09-08 6:12 ` Leon Romanovsky 2016-09-08 10:20 ` Parav Pandit 2016-09-08 10:20 ` Parav Pandit 2016-08-31 15:07 ` Matan Barak 2016-08-31 15:07 ` Matan Barak 2016-08-31 21:16 ` Tejun Heo [not found] ` <20160831211618.GA12660-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-09-01 7:25 ` Matan Barak 2016-09-01 7:25 ` Matan Barak 2016-09-01 8:44 ` Christoph Hellwig [not found] ` <20160901084406.GA4115-jcswGhMUV9g@public.gmane.org> 2016-09-07 7:55 ` Parav Pandit [this message] 2016-09-07 7:55 ` Parav Pandit 2016-09-07 8:51 ` Matan Barak 2016-09-07 8:51 ` Matan Barak 2016-09-07 14:54 ` Parav Pandit [not found] ` <ae3adcc4-253e-f87c-6ff6-202c91599f48-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> 2016-09-10 16:14 ` Christoph Hellwig 2016-09-10 16:14 ` Christoph Hellwig 2016-09-10 17:01 ` Jason Gunthorpe [not found] ` <20160910170151.GA5230-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> 2016-09-11 8:07 ` Matan Barak 2016-09-11 8:07 ` Matan Barak 2016-09-11 13:34 ` Christoph Hellwig 2016-09-11 14:35 ` Leon Romanovsky 2016-09-11 17:14 ` Jason Gunthorpe 2016-09-11 17:24 ` Christoph Hellwig 2016-09-11 17:52 ` Jason Gunthorpe [not found] ` <20160911175235.GB13442-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> 2016-09-12 5:07 ` Leon Romanovsky 2016-09-12 5:07 ` Leon Romanovsky [not found] ` <20160912050717.GE8812-2ukJVAZIZ/Y@public.gmane.org> 2016-09-14 7:06 ` Parav Pandit 2016-09-14 7:06 ` Parav Pandit 2016-09-14 8:14 ` Matan Barak 2016-09-14 8:14 ` Matan Barak [not found] ` <13a00119-e629-2d34-d08b-c02bb6beceea-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> 2016-09-14 9:19 ` Parav Pandit 2016-09-14 9:19 ` Parav Pandit [not found] ` <CAG53R5X4stfy5+Jmg+XReUJqt56Z-zABK+UEswHW1dXhH-9cNw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-09-15 18:56 ` Leon Romanovsky 2016-09-15 18:56 ` Leon Romanovsky 2016-09-21 4:43 ` Parav Pandit 2016-09-21 14:26 ` Tejun Heo [not found] ` <20160921142645.GB10734-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-09-21 16:02 ` Parav Pandit 2016-09-21 16:02 ` Parav Pandit [not found] ` <CAG53R5WMuojhzFGmqk6nHfypd9Hq4dGsWRKjtUyMZ=RezU-LhQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-04 18:19 ` Parav Pandit 2016-10-04 18:19 ` Parav Pandit 2016-10-04 18:19 ` Parav Pandit 2016-10-05 6:37 ` Christoph Hellwig 2016-10-05 11:22 ` Leon Romanovsky 2016-10-05 15:36 ` Tejun Heo [not found] ` <20161005063735.GC3086-jcswGhMUV9g@public.gmane.org> 2016-10-06 12:55 ` Parav Pandit 2016-10-06 12:55 ` Parav Pandit 2016-10-18 20:15 ` Parav Pandit 2016-09-19 13:10 ` Dalessandro, Dennis 2016-09-19 13:10 ` Dalessandro, Dennis 2016-09-19 17:00 ` Parav Pandit 2016-09-19 17:00 ` Parav Pandit [not found] ` <CAG53R5Ws4BJKqeEYfEoEx5kuaXUmhDKcXfH4Vx=LTMK6tKMG0A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-09-10 16:12 ` Christoph Hellwig 2016-09-10 16:12 ` Christoph Hellwig [not found] ` <20160910161228.GB29259-jcswGhMUV9g@public.gmane.org> 2016-09-11 7:40 ` Matan Barak 2016-09-11 7:40 ` Matan Barak 2016-08-31 8:37 ` [PATCHv12 2/3] IB/core: added support to use " Parav Pandit [not found] ` <1472632647-1525-1-git-send-email-pandit.parav-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2016-08-31 8:37 ` [PATCHv12 3/3] rdmacg: Added documentation for rdmacg Parav Pandit 2016-08-31 8:37 ` Parav Pandit 2016-08-31 13:56 ` [PATCHv12 0/3] rdmacg: IB/core: rdma controller support Tejun Heo 2016-08-31 13:56 ` Tejun Heo 2016-10-05 11:22 ` Leon Romanovsky [not found] ` <20161005112206.GC9282-2ukJVAZIZ/Y@public.gmane.org> 2016-10-06 12:59 ` Parav Pandit 2016-10-06 12:59 ` Parav Pandit 2016-10-06 13:49 ` Parav Pandit [not found] ` <CAG53R5VNVb=8-LJbDRqjtOZG347ucPuc420bcfnDgBKMoKqU-w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-10 4:46 ` Leon Romanovsky [not found] ` <20161010044623.GI9282-2ukJVAZIZ/Y@public.gmane.org> 2016-10-10 6:29 ` Parav Pandit [not found] ` <CAG53R5UM6nSTZ7=0S9reKGX45CpNBi8soSDVZyXkN-z0_XXWWQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-10 7:33 ` Leon Romanovsky [not found] ` <20161010073343.GK9282-2ukJVAZIZ/Y@public.gmane.org> 2016-10-10 8:35 ` Parav Pandit [not found] ` <CAG53R5WeWSrJ5-Gtt-cXpUr0r73zh3bqQM_G5zTue27tPtVEXA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-10 8:52 ` Leon Romanovsky [not found] ` <20161010085241.GL9282-2ukJVAZIZ/Y@public.gmane.org> 2016-10-10 9:22 ` Parav Pandit 2016-10-10 12:25 ` Tejun Heo [not found] ` <20161010122545.GA27360-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org> 2016-10-10 13:13 ` Parav Pandit [not found] ` <CAG53R5V5yE4PsDBjP9BieG_=39M0G1kx-AfBEzWK4LUCxNnYBA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-10 13:20 ` Tejun Heo [not found] ` <20161010132014.GD29742-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org> 2016-10-10 13:32 ` Parav Pandit [not found] ` <CAG53R5ULKCqtw45E6t4hYdRV+y_OQqVazf=7A7Ax_XAJ2K0_dw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-13 10:34 ` Leon Romanovsky [not found] ` <20161013103430.GB9282-2ukJVAZIZ/Y@public.gmane.org> 2016-10-13 11:04 ` Parav Pandit 2016-10-13 23:14 ` Tejun Heo [not found] ` <20161013231413.GA32534-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org> 2016-10-18 20:02 ` Parav Pandit [not found] ` <CAG53R5UciPpa5d8BWyR-tks3LBrBwRCN2NyBbbm1e3EE-OWSYQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-18 21:51 ` Tejun Heo [not found] ` <20161018215134.GB2761-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-10-19 9:34 ` Parav Pandit [not found] ` <CAG53R5UEvkPBM0yFrR=fvEzyCrku2q=rLZyDVrSs9q+3hgbSmQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-19 14:33 ` Tejun Heo [not found] ` <20161019143345.GA18532-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-10-19 19:03 ` Parav Pandit [not found] ` <CAG53R5WUyA7JBn=PeivUc5F5k210xf_HccPXFt3r7ZGYHOPaGA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-19 19:20 ` Tejun Heo [not found] ` <20161019192006.GB3044-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-10-19 19:54 ` Parav Pandit [not found] ` <CAG53R5X5dyo7J-UkeMxi_mSxgv=c54fV=anuCZtmf9kaYwDbPw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-19 20:05 ` Tejun Heo [not found] ` <20161019200536.GC3044-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-10-19 20:18 ` Parav Pandit [not found] ` <CAG53R5XkRKdo-SCaREZvov3AGp5MSd18RpQ+0HEu-htUzqwOOw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-10-31 6:54 ` Leon Romanovsky [not found] ` <20161031065441.GY3617-2ukJVAZIZ/Y@public.gmane.org> 2016-11-01 11:03 ` Parav Pandit [not found] ` <CAG53R5VKwntDHX101+5aaGoyKMKQuiKQWam575iFAxhmKxhE1g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-01 14:07 ` Leon Romanovsky [not found] ` <20161101140732.GC3617-2ukJVAZIZ/Y@public.gmane.org> 2016-11-02 4:34 ` Parav Pandit 2016-11-03 18:00 ` Leon Romanovsky [not found] ` <20161103180006.GL3617-2ukJVAZIZ/Y@public.gmane.org> 2016-11-04 4:20 ` Leon Romanovsky 2016-11-04 4:20 ` Liran Liss [not found] ` <AM4PR0501MB2802030EE9E359133E04439CB1A20-dp/nxUn679jTOi/YP668sMDSnupUy6xnnBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2016-11-04 4:47 ` Parav Pandit [not found] ` <CAG53R5Vd58wEBKgAajp9VvJmB5sO2Umii0JE4XaLYKbfrJrxyg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-04 4:52 ` Liran Liss [not found] ` <AM4PR0501MB2802E87F709F41DDEC20B7C9B1A20-dp/nxUn679jTOi/YP668sMDSnupUy6xnnBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2016-11-04 4:57 ` Parav Pandit [not found] ` <CAG53R5UyZPh9wduPZGRg2P09n2Og8oODqb+QW=7ryAPqJDa6Vw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-04 5:06 ` Liran Liss [not found] ` <AM4PR0501MB28025BE002CBA9D04675A5A5B1A20-dp/nxUn679jTOi/YP668sMDSnupUy6xnnBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2016-11-04 5:44 ` Parav Pandit [not found] ` <CAG53R5WdauHpML66g-O6zj+j_DUYWJMPjmL1xDaSxwDmPPYm2A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-08 8:12 ` Liran Liss [not found] ` <HE1PR0501MB2812298C05431B08B0F408EEB1A60-692Kmc8YnlIVrnpjwTCbp8DSnupUy6xnnBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org> 2016-11-10 7:41 ` Parav Pandit [not found] ` <CAG53R5XqZwrYsdX=JQ1D4cDB0h65RDQVb=VCiaR5TXuf_uoO0Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-10 16:38 ` Leon Romanovsky [not found] ` <20161110163837.GE28957-2ukJVAZIZ/Y@public.gmane.org> 2016-11-10 16:46 ` Tejun Heo [not found] ` <20161110164638.GC26105-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-11-10 17:04 ` Parav Pandit [not found] ` <CAG53R5UGfhGHc3-jgUjH5taFzTHg3BOgXi25QjuQfUFc0U7tgw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-11-10 17:32 ` Tejun Heo [not found] ` <20161110173217.GD26105-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-11-10 17:56 ` Parav Pandit 2016-11-10 19:23 ` Tejun Heo [not found] ` <20161110192344.GA4805-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2016-11-11 13:00 ` Parav Pandit 2016-11-04 4:28 ` Parav Pandit
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='CAG53R5Ws4BJKqeEYfEoEx5kuaXUmhDKcXfH4Vx=LTMK6tKMG0A@mail.gmail.com' \ --to=pandit.parav-re5jqeeqqe8avxtiumwx3w@public.gmane.org \ --cc=akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org \ --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=corbet-T1hC0tSOHrs@public.gmane.org \ --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \ --cc=haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=hannes-druUgvl0LCNAfugRpC6u6w@public.gmane.org \ --cc=hch-jcswGhMUV9g@public.gmane.org \ --cc=james.l.morris-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \ --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \ --cc=linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-security-module-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \ --cc=matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \ --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \ --cc=serge-A9i7LUbDfNHQT0dZR+AlfA@public.gmane.org \ --cc=tj-DgEjT+Ai2ygdnm+yROfE0A@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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.