From: Aditya Kali <adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> To: tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org, serge.hallyn-GeWIH/nMZzLQT0dZR+AlfA@public.gmane.org, luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org, cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Subject: [PATCHv1 4/8] cgroup: export cgroup_get() and cgroup_put() Date: Mon, 13 Oct 2014 14:23:46 -0700 [thread overview] Message-ID: <1413235430-22944-5-git-send-email-adityakali@google.com> (raw) In-Reply-To: <1413235430-22944-1-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> move cgroup_get() and cgroup_put() into cgroup.h so that they can be called from other places. Signed-off-by: Aditya Kali <adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> --- include/linux/cgroup.h | 22 ++++++++++++++++++++++ kernel/cgroup.c | 22 ---------------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index 80ed6e0..4a0eb2d 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h @@ -521,6 +521,28 @@ static inline bool cgroup_on_dfl(const struct cgroup *cgrp) return cgrp->root == &cgrp_dfl_root; } +/* convenient tests for these bits */ +static inline bool cgroup_is_dead(const struct cgroup *cgrp) +{ + return !(cgrp->self.flags & CSS_ONLINE); +} + +static inline void cgroup_get(struct cgroup *cgrp) +{ + WARN_ON_ONCE(cgroup_is_dead(cgrp)); + css_get(&cgrp->self); +} + +static inline bool cgroup_tryget(struct cgroup *cgrp) +{ + return css_tryget(&cgrp->self); +} + +static inline void cgroup_put(struct cgroup *cgrp) +{ + css_put(&cgrp->self); +} + /* no synchronization, the result can only be used as a hint */ static inline bool cgroup_has_tasks(struct cgroup *cgrp) { diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 56d507b..2b3e9f9 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c @@ -284,12 +284,6 @@ static struct cgroup_subsys_state *cgroup_e_css(struct cgroup *cgrp, return cgroup_css(cgrp, ss); } -/* convenient tests for these bits */ -static inline bool cgroup_is_dead(const struct cgroup *cgrp) -{ - return !(cgrp->self.flags & CSS_ONLINE); -} - struct cgroup_subsys_state *of_css(struct kernfs_open_file *of) { struct cgroup *cgrp = of->kn->parent->priv; @@ -1002,22 +996,6 @@ static umode_t cgroup_file_mode(const struct cftype *cft) return mode; } -static void cgroup_get(struct cgroup *cgrp) -{ - WARN_ON_ONCE(cgroup_is_dead(cgrp)); - css_get(&cgrp->self); -} - -static bool cgroup_tryget(struct cgroup *cgrp) -{ - return css_tryget(&cgrp->self); -} - -static void cgroup_put(struct cgroup *cgrp) -{ - css_put(&cgrp->self); -} - /** * cgroup_refresh_child_subsys_mask - update child_subsys_mask * @cgrp: the target cgroup -- 2.1.0.rc2.206.gedb03e5
WARNING: multiple messages have this Message-ID (diff)
From: Aditya Kali <adityakali@google.com> To: tj@kernel.org, lizefan@huawei.com, serge.hallyn@ubuntu.com, luto@amacapital.net, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, mingo@redhat.com Cc: containers@lists.linux-foundation.org, jnagal@google.com, Aditya Kali <adityakali@google.com> Subject: [PATCHv1 4/8] cgroup: export cgroup_get() and cgroup_put() Date: Mon, 13 Oct 2014 14:23:46 -0700 [thread overview] Message-ID: <1413235430-22944-5-git-send-email-adityakali@google.com> (raw) In-Reply-To: <1413235430-22944-1-git-send-email-adityakali@google.com> move cgroup_get() and cgroup_put() into cgroup.h so that they can be called from other places. Signed-off-by: Aditya Kali <adityakali@google.com> --- include/linux/cgroup.h | 22 ++++++++++++++++++++++ kernel/cgroup.c | 22 ---------------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include/linux/cgroup.h b/include/linux/cgroup.h index 80ed6e0..4a0eb2d 100644 --- a/include/linux/cgroup.h +++ b/include/linux/cgroup.h @@ -521,6 +521,28 @@ static inline bool cgroup_on_dfl(const struct cgroup *cgrp) return cgrp->root == &cgrp_dfl_root; } +/* convenient tests for these bits */ +static inline bool cgroup_is_dead(const struct cgroup *cgrp) +{ + return !(cgrp->self.flags & CSS_ONLINE); +} + +static inline void cgroup_get(struct cgroup *cgrp) +{ + WARN_ON_ONCE(cgroup_is_dead(cgrp)); + css_get(&cgrp->self); +} + +static inline bool cgroup_tryget(struct cgroup *cgrp) +{ + return css_tryget(&cgrp->self); +} + +static inline void cgroup_put(struct cgroup *cgrp) +{ + css_put(&cgrp->self); +} + /* no synchronization, the result can only be used as a hint */ static inline bool cgroup_has_tasks(struct cgroup *cgrp) { diff --git a/kernel/cgroup.c b/kernel/cgroup.c index 56d507b..2b3e9f9 100644 --- a/kernel/cgroup.c +++ b/kernel/cgroup.c @@ -284,12 +284,6 @@ static struct cgroup_subsys_state *cgroup_e_css(struct cgroup *cgrp, return cgroup_css(cgrp, ss); } -/* convenient tests for these bits */ -static inline bool cgroup_is_dead(const struct cgroup *cgrp) -{ - return !(cgrp->self.flags & CSS_ONLINE); -} - struct cgroup_subsys_state *of_css(struct kernfs_open_file *of) { struct cgroup *cgrp = of->kn->parent->priv; @@ -1002,22 +996,6 @@ static umode_t cgroup_file_mode(const struct cftype *cft) return mode; } -static void cgroup_get(struct cgroup *cgrp) -{ - WARN_ON_ONCE(cgroup_is_dead(cgrp)); - css_get(&cgrp->self); -} - -static bool cgroup_tryget(struct cgroup *cgrp) -{ - return css_tryget(&cgrp->self); -} - -static void cgroup_put(struct cgroup *cgrp) -{ - css_put(&cgrp->self); -} - /** * cgroup_refresh_child_subsys_mask - update child_subsys_mask * @cgrp: the target cgroup -- 2.1.0.rc2.206.gedb03e5
next prev parent reply other threads:[~2014-10-13 21:23 UTC|newest] Thread overview: 384+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <adityakali-cgroupns> 2014-07-17 19:52 ` [PATCH 0/5] RFC: CGroup Namespaces Aditya Kali 2014-07-17 19:52 ` Aditya Kali 2014-07-17 19:52 ` [PATCH 2/5] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace Aditya Kali 2014-07-17 19:52 ` Aditya Kali 2014-07-24 17:01 ` Serge Hallyn 2014-07-24 17:01 ` Serge Hallyn 2014-07-31 19:48 ` Aditya Kali 2014-07-31 19:48 ` Aditya Kali 2014-08-04 23:12 ` Serge Hallyn 2014-08-04 23:12 ` Serge Hallyn [not found] ` <CAGr1F2FAiSFR_Y3t1=eBVoAtJvh4m=cNUi+vG146nDkgtBjisQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-08-04 23:12 ` Serge Hallyn 2014-07-31 19:48 ` Aditya Kali [not found] ` <1405626731-12220-3-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-24 17:01 ` Serge Hallyn 2014-07-18 16:00 ` [PATCH 0/5] RFC: CGroup Namespaces Serge Hallyn 2014-07-18 16:00 ` Serge Hallyn 2014-07-24 16:10 ` Serge Hallyn 2014-07-24 16:10 ` Serge Hallyn 2014-07-24 16:36 ` Serge Hallyn 2014-07-24 16:36 ` Serge Hallyn 2014-07-25 19:29 ` Aditya Kali 2014-07-25 19:29 ` Aditya Kali 2014-07-25 20:27 ` Andy Lutomirski 2014-07-25 20:27 ` Andy Lutomirski [not found] ` <CAGr1F2GcAema-E2q6PFj=R0Z505iD7JshrMuMdfPTJ95wMiQMA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-25 20:27 ` Andy Lutomirski 2014-07-29 4:51 ` Serge E. Hallyn 2014-07-29 4:51 ` Serge E. Hallyn 2014-07-29 4:51 ` Serge E. Hallyn [not found] ` <20140729045159.GB31047-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-07-29 15:08 ` Andy Lutomirski 2014-07-29 15:08 ` Andy Lutomirski [not found] ` <CALCETrW5yQLo-SvDgqjt881OD1GnuxMmGKjoohYT4nwtYw=9+w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-29 16:06 ` Serge E. Hallyn 2014-07-29 16:06 ` Serge E. Hallyn 2014-07-25 19:29 ` Aditya Kali [not found] ` <1405626731-12220-1-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-17 19:52 ` [PATCH 1/5] kernfs: Add API to get generate relative kernfs path Aditya Kali 2014-07-17 19:52 ` Aditya Kali 2014-07-24 15:10 ` Serge Hallyn 2014-07-24 15:10 ` Serge Hallyn [not found] ` <1405626731-12220-2-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-24 15:10 ` Serge Hallyn 2014-07-17 19:52 ` [PATCH 2/5] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace Aditya Kali 2014-07-17 19:52 ` [PATCH 3/5] cgroup: add function to get task's cgroup on default hierarchy Aditya Kali 2014-07-17 19:52 ` Aditya Kali [not found] ` <1405626731-12220-4-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-24 16:59 ` Serge Hallyn 2014-07-24 16:59 ` Serge Hallyn 2014-07-24 16:59 ` Serge Hallyn 2014-07-17 19:52 ` [PATCH 4/5] cgroup: export cgroup_get() and cgroup_put() Aditya Kali 2014-07-17 19:52 ` Aditya Kali 2014-07-24 17:03 ` Serge Hallyn 2014-07-24 17:03 ` Serge Hallyn [not found] ` <1405626731-12220-5-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-24 17:03 ` Serge Hallyn 2014-07-17 19:52 ` [PATCH 5/5] cgroup: introduce cgroup namespaces Aditya Kali 2014-07-17 19:52 ` Aditya Kali [not found] ` <1405626731-12220-6-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-07-17 19:57 ` Andy Lutomirski 2014-07-17 19:57 ` Andy Lutomirski [not found] ` <CALCETrWXMMGzptvEu6TfzTjBou4t==W39_nNB5FJwSk2Zy8uCQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-17 20:55 ` Aditya Kali 2014-07-17 20:55 ` Aditya Kali 2014-07-18 16:51 ` Andy Lutomirski 2014-07-18 16:51 ` Andy Lutomirski [not found] ` <CALCETrW6YpyJBmr3sZC6KL03GP4dcGYavQF5DFZfys6Cok-vpw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-18 18:51 ` Aditya Kali 2014-07-18 18:51 ` Aditya Kali [not found] ` <CAGr1F2GwZvZLPGLWKPPOt3vREwwVNbVPrgE6YJ01bACKejbc4Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-18 18:57 ` Andy Lutomirski 2014-07-18 18:57 ` Andy Lutomirski 2014-07-21 22:11 ` Aditya Kali 2014-07-21 22:11 ` Aditya Kali [not found] ` <CAGr1F2Fd_4=WUm4STPd4kdd5tNLO6aQ1OOQMKnRqyOKZSGvCpg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-21 22:16 ` Andy Lutomirski 2014-07-21 22:16 ` Andy Lutomirski 2014-07-21 22:16 ` Andy Lutomirski [not found] ` <CALCETrUhd41LFfF9epbVYJSOwqBq308Z8RZG9tzyPfx+Joe15Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-23 19:52 ` Aditya Kali 2014-07-23 19:52 ` Aditya Kali [not found] ` <CALCETrVeeL71sfVdbzRx0FpGrvQKbviEmUcMEosbUU+UJNQu9w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-21 22:11 ` Aditya Kali [not found] ` <CAGr1F2Ht1q_nYGJwmQvEEyj8r3R1stgD=g3s8_5zYOTogjz-UQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-07-18 16:51 ` Andy Lutomirski 2014-07-18 16:00 ` [PATCH 0/5] RFC: CGroup Namespaces Serge Hallyn 2014-07-24 16:10 ` Serge Hallyn 2014-07-24 16:36 ` Serge Hallyn 2014-07-17 19:52 ` Aditya Kali 2014-10-13 21:23 ` [PATCHv1 0/8] " Aditya Kali 2014-10-13 21:23 ` Aditya Kali 2014-10-13 21:23 ` [PATCHv1 1/8] kernfs: Add API to generate relative kernfs path Aditya Kali 2014-10-13 21:23 ` Aditya Kali 2014-10-16 16:07 ` Serge E. Hallyn 2014-10-16 16:07 ` Serge E. Hallyn [not found] ` <1413235430-22944-2-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 16:07 ` Serge E. Hallyn 2014-10-13 21:23 ` [PATCHv1 3/8] cgroup: add function to get task's cgroup on default hierarchy Aditya Kali 2014-10-16 16:13 ` Serge E. Hallyn 2014-10-16 16:13 ` Serge E. Hallyn [not found] ` <1413235430-22944-4-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 16:13 ` Serge E. Hallyn 2014-10-13 21:23 ` [PATCHv1 7/8] cgroup: cgroup namespace setns support Aditya Kali 2014-10-13 21:23 ` Aditya Kali [not found] ` <1413235430-22944-8-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 21:12 ` Serge E. Hallyn 2014-10-16 21:12 ` Serge E. Hallyn [not found] ` <20141016211236.GA4308-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-10-16 21:17 ` Andy Lutomirski 2014-10-16 21:17 ` Andy Lutomirski 2014-10-16 21:22 ` Aditya Kali 2014-10-16 21:22 ` Aditya Kali [not found] ` <CAGr1F2EH0ynfFihTh1dv=n1faxUh0zS3ggk303bwGnDnW2PUCw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-16 21:47 ` Serge E. Hallyn 2014-10-16 21:47 ` Serge E. Hallyn [not found] ` <20141016214710.GA4759-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-10-19 5:23 ` Eric W. Biederman 2014-10-19 5:23 ` Eric W. Biederman [not found] ` <87iojgmy3o.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-10-19 18:26 ` Andy Lutomirski 2014-10-19 18:26 ` Andy Lutomirski 2014-10-19 18:26 ` Andy Lutomirski 2014-10-20 4:55 ` Eric W.Biederman 2014-10-20 4:55 ` Eric W.Biederman 2014-10-20 4:55 ` Eric W.Biederman [not found] ` <44072106-c0f3-46b8-b2b5-9b1cbd1b7d88-2ueSQiBKiTY7tOexoI0I+QC/G2K4zDHf@public.gmane.org> 2014-10-21 0:20 ` Andy Lutomirski 2014-10-21 0:20 ` Andy Lutomirski 2014-10-21 0:20 ` Andy Lutomirski [not found] ` <CALCETrXhGnBM_xx=Auz3WRQXkqhGGTWuZN=PU+A9HZ7Ek27FLA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 4:49 ` Eric W. Biederman 2014-10-21 4:49 ` Eric W. Biederman 2014-10-21 4:49 ` Eric W. Biederman [not found] ` <87zjcq10ya.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-10-21 5:03 ` Andy Lutomirski 2014-10-21 5:03 ` Andy Lutomirski 2014-10-21 5:42 ` Eric W. Biederman 2014-10-21 5:42 ` Eric W. Biederman [not found] ` <87lhoayo59.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-10-21 5:49 ` Andy Lutomirski 2014-10-21 5:49 ` Andy Lutomirski 2014-10-21 18:49 ` Aditya Kali 2014-10-21 18:49 ` Aditya Kali [not found] ` <CAGr1F2Ee2MCKOwALR2YV7ppDmyHxO6+EsHqSc1+WcwKFPPQB0w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 19:02 ` Andy Lutomirski 2014-10-21 19:02 ` Andy Lutomirski [not found] ` <CALCETrWXDMRsexfvmh2CiMW4WX0ZLJ4pJvzHU55PEBk=NmnyZg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 22:33 ` Aditya Kali 2014-10-21 22:33 ` Aditya Kali [not found] ` <CAGr1F2FdQ4VF1_o7mdybZ-WhLLhFxdgkNnzotHOwnhLU8W+YCw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 22:42 ` Andy Lutomirski 2014-10-21 22:42 ` Andy Lutomirski 2014-10-21 22:42 ` Andy Lutomirski [not found] ` <CALCETrXEAegFmSs2LnfSJR0tQmqZudnESDER8CoqKxOCBFMwdA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-22 0:46 ` Aditya Kali 2014-10-22 0:46 ` Aditya Kali [not found] ` <CAGr1F2HYGG9=jwugywD8tUdB+dOjN4z+3BSpqL_m2aaM+3Rz1A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-22 0:58 ` Andy Lutomirski 2014-10-22 0:58 ` Andy Lutomirski [not found] ` <CALCETrUtqozUE=Lr5d2dBKd_vaLzfVvVv8g6ZALz1MWqVzj9dQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-22 18:37 ` Aditya Kali 2014-10-22 18:37 ` Aditya Kali [not found] ` <CAGr1F2EBDCVrXZd7fOdffQ2C0c25T8co4wfxRc8P0Jb18yq2uQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-22 18:50 ` Andy Lutomirski 2014-10-22 18:50 ` Andy Lutomirski 2014-10-22 19:42 ` Tejun Heo 2014-10-22 19:42 ` Tejun Heo [not found] ` <CALCETrVFKvtHpTfY3kuE5ZTrwQAzuDmk6dm-mbQffDHAZmq-KQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 18:49 ` Aditya Kali [not found] ` <CALCETrVkMtsnEh57jFZrdx5vHbz97BdO7OuupT+xVNnWpJjxng-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-21 5:42 ` Eric W. Biederman [not found] ` <CALCETrUC=yW72d2hDzjESmZAt85x1WcGz4L-DrtY5YXAQxbpMA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-20 4:55 ` Eric W.Biederman 2014-10-17 9:52 ` Serge E. Hallyn 2014-10-17 9:52 ` Serge E. Hallyn [not found] ` <1413235430-22944-1-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-13 21:23 ` [PATCHv1 1/8] kernfs: Add API to generate relative kernfs path Aditya Kali 2014-10-13 21:23 ` [PATCHv1 2/8] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace Aditya Kali 2014-10-13 21:23 ` Aditya Kali [not found] ` <1413235430-22944-3-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 16:08 ` Serge E. Hallyn 2014-10-16 16:08 ` Serge E. Hallyn 2014-10-16 16:08 ` Serge E. Hallyn 2014-10-13 21:23 ` [PATCHv1 3/8] cgroup: add function to get task's cgroup on default hierarchy Aditya Kali 2014-10-13 21:23 ` Aditya Kali [this message] 2014-10-13 21:23 ` [PATCHv1 4/8] cgroup: export cgroup_get() and cgroup_put() Aditya Kali [not found] ` <1413235430-22944-5-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 16:14 ` Serge E. Hallyn 2014-10-16 16:14 ` Serge E. Hallyn 2014-10-16 16:14 ` Serge E. Hallyn 2014-10-13 21:23 ` [PATCHv1 5/8] cgroup: introduce cgroup namespaces Aditya Kali 2014-10-13 21:23 ` Aditya Kali [not found] ` <1413235430-22944-6-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-16 16:37 ` Serge E. Hallyn 2014-10-16 16:37 ` Serge E. Hallyn 2014-10-16 16:37 ` Serge E. Hallyn [not found] ` <20141016163703.GE1392-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-10-24 1:03 ` Aditya Kali 2014-10-24 1:03 ` Aditya Kali [not found] ` <CAGr1F2E0VdBafZg6P2yeP6bgxsMEm53fEuT29HTLygTKobgi-w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-25 3:16 ` Serge E. Hallyn 2014-10-25 3:16 ` Serge E. Hallyn 2014-10-13 21:23 ` [PATCHv1 6/8] cgroup: restrict cgroup operations within task's cgroupns Aditya Kali 2014-10-13 21:23 ` Aditya Kali [not found] ` <1413235430-22944-7-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-17 9:28 ` Serge E. Hallyn 2014-10-17 9:28 ` Serge E. Hallyn [not found] ` <20141017092814.GA8848-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-10-22 19:06 ` Aditya Kali 2014-10-22 19:06 ` Aditya Kali 2014-10-22 19:06 ` Aditya Kali 2014-10-19 4:57 ` Eric W. Biederman 2014-10-19 4:57 ` Eric W. Biederman 2014-10-13 21:23 ` [PATCHv1 7/8] cgroup: cgroup namespace setns support Aditya Kali 2014-10-13 21:23 ` [PATCHv1 8/8] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali 2014-10-14 22:42 ` [PATCHv1 0/8] CGroup Namespaces Andy Lutomirski 2014-10-14 22:42 ` Andy Lutomirski [not found] ` <CALCETrVnjrBt3odufhAirf45_REq-S9T=HpoEWqmFef2M6PucA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-10-14 23:33 ` Aditya Kali 2014-10-14 23:33 ` Aditya Kali 2014-10-19 4:54 ` Eric W. Biederman 2014-10-19 4:54 ` Eric W. Biederman 2015-07-22 18:10 ` Vincent Batts 2015-07-22 18:10 ` Vincent Batts [not found] ` <87k33wpsl3.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-07-22 18:10 ` Vincent Batts 2014-10-13 21:23 ` [PATCHv1 8/8] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali [not found] ` <1413235430-22944-9-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-17 12:19 ` Serge E. Hallyn 2014-10-17 12:19 ` Serge E. Hallyn 2014-10-31 19:18 ` [PATCHv2 0/7] CGroup Namespaces Aditya Kali 2014-10-31 19:18 ` Aditya Kali 2014-10-31 19:19 ` [PATCHv2 6/7] cgroup: cgroup namespace setns support Aditya Kali 2014-10-31 19:19 ` Aditya Kali 2014-10-31 19:19 ` [PATCHv2 7/7] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali 2014-11-01 0:07 ` Andy Lutomirski 2014-11-01 0:07 ` Andy Lutomirski 2014-11-01 2:59 ` Eric W. Biederman 2014-11-01 2:59 ` Eric W. Biederman [not found] ` <87a94blj6m.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-11-01 3:29 ` Andy Lutomirski 2014-11-01 3:29 ` Andy Lutomirski [not found] ` <CALCETrXTaZ3SJ_t-gnbc93BVZXg-912NqO78kFd0Tpi-5-dZoQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-01 2:59 ` Eric W. Biederman 2014-11-03 23:12 ` Aditya Kali 2014-11-03 23:12 ` Aditya Kali 2014-11-03 23:15 ` Andy Lutomirski 2014-11-03 23:15 ` Andy Lutomirski 2014-11-03 23:23 ` Aditya Kali 2014-11-03 23:23 ` Aditya Kali [not found] ` <CAGr1F2GX45gC-V7kEzVjp-EiYfdPDVBRs+99nASpgFVAdYX+1w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-03 23:48 ` Andy Lutomirski 2014-11-03 23:48 ` Andy Lutomirski [not found] ` <CALCETrUB_xx5zno26k5UjAFt77nZTpgyndD4AuBSZxiZBNjXSw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-04 0:12 ` Aditya Kali 2014-11-04 0:12 ` Aditya Kali 2014-11-04 0:12 ` Aditya Kali [not found] ` <CAGr1F2EV4p_nJP_oMe3N8pBPedAZHbdB=XCMPjSEZTC9jmZoAg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-04 0:17 ` Andy Lutomirski 2014-11-04 0:17 ` Andy Lutomirski [not found] ` <CALCETrXeG2t=fW9HbkirDZudw9pbDwoqDq5ygJBkBMbqqoDAvw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-04 0:49 ` Aditya Kali 2014-11-04 0:49 ` Aditya Kali [not found] ` <CALCETrW64-6xC6psP-8k0H-1GfVnWBTeEBNSrE_sH+-DFtuZQQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-03 23:23 ` Aditya Kali 2014-11-04 13:57 ` Tejun Heo 2014-11-04 13:57 ` Tejun Heo 2014-11-06 17:28 ` Aditya Kali 2014-11-06 17:28 ` Aditya Kali [not found] ` <20141104135726.GB14014-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org> 2014-11-06 17:28 ` Aditya Kali [not found] ` <CAGr1F2FuPQxLraYv7PstJ9c8H-XQsgawaAtj4AS77B+_0k2o+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-03 23:15 ` Andy Lutomirski 2014-11-04 13:57 ` Tejun Heo 2014-11-04 1:59 ` Aditya Kali 2014-11-04 1:59 ` Aditya Kali [not found] ` <1414783141-6947-8-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-11-01 0:07 ` Andy Lutomirski 2014-11-01 1:09 ` Eric W. Biederman 2014-11-01 1:09 ` Eric W. Biederman 2014-11-03 22:46 ` Aditya Kali 2014-11-03 22:46 ` Aditya Kali [not found] ` <87y4rvrakn.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-11-03 22:43 ` Aditya Kali [not found] ` <CAGr1F2Hd_PS_AscBGMXdZC9qkHGRUp-MeQvJksDOQkRBB3RGoA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-03 22:56 ` Andy Lutomirski 2014-11-03 22:56 ` Andy Lutomirski 2014-11-04 13:46 ` Tejun Heo 2014-11-04 13:46 ` Tejun Heo 2014-11-04 13:46 ` Tejun Heo 2014-11-04 15:00 ` Andy Lutomirski 2014-11-04 15:00 ` Andy Lutomirski [not found] ` <CALCETrUggQCJyxsTWRNrjt3GM=R0VMU6RjMkU1aw3YUNMx1xEw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-04 15:50 ` Serge E. Hallyn 2014-11-04 15:50 ` Serge E. Hallyn [not found] ` <20141104155052.GA7027-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2014-11-12 17:48 ` Aditya Kali 2014-11-12 17:48 ` Aditya Kali 2014-11-12 17:48 ` Aditya Kali [not found] ` <20141104134633.GA14014-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org> 2014-11-04 15:00 ` Andy Lutomirski 2014-11-03 22:46 ` Aditya Kali 2014-11-04 1:59 ` Aditya Kali [not found] ` <1414783141-6947-1-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-10-31 19:18 ` [PATCHv2 1/7] kernfs: Add API to generate relative kernfs path Aditya Kali 2014-10-31 19:18 ` Aditya Kali 2014-10-31 19:18 ` [PATCHv2 2/7] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace Aditya Kali 2014-10-31 19:18 ` Aditya Kali 2014-10-31 19:18 ` [PATCHv2 3/7] cgroup: add function to get task's cgroup on default hierarchy Aditya Kali 2014-10-31 19:18 ` Aditya Kali 2014-10-31 19:18 ` [PATCHv2 4/7] cgroup: export cgroup_get() and cgroup_put() Aditya Kali 2014-10-31 19:18 ` Aditya Kali 2014-10-31 19:18 ` [PATCHv2 5/7] cgroup: introduce cgroup namespaces Aditya Kali 2014-10-31 19:18 ` Aditya Kali [not found] ` <1414783141-6947-6-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-11-01 0:02 ` Andy Lutomirski 2014-11-01 0:02 ` Andy Lutomirski [not found] ` <CALCETrWzYPngmWPMWnSFyiTPDwNJYPpXUj1C-294uQgjvp9wcA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-01 0:58 ` Eric W. Biederman 2014-11-01 0:58 ` Eric W. Biederman [not found] ` <87y4rvspnd.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2014-11-03 23:42 ` Aditya Kali 2014-11-03 23:42 ` Aditya Kali 2014-11-03 23:40 ` Aditya Kali 2014-11-03 23:40 ` Aditya Kali 2014-11-04 1:56 ` Aditya Kali 2014-11-04 1:56 ` Aditya Kali 2014-10-31 19:19 ` [PATCHv2 6/7] cgroup: cgroup namespace setns support Aditya Kali 2014-10-31 19:19 ` [PATCHv2 7/7] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali 2014-11-04 13:10 ` [PATCHv2 0/7] CGroup Namespaces Vivek Goyal 2014-11-04 13:10 ` Vivek Goyal [not found] ` <20141104131030.GA2937-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2014-11-06 17:33 ` Aditya Kali 2014-11-06 17:33 ` Aditya Kali [not found] ` <CAGr1F2Hm4+aCUz3RqkgUhbJAQtWvUbb2CRDkW5rJSZkwLM_huw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-11-26 22:58 ` Richard Weinberger 2014-11-26 22:58 ` Richard Weinberger [not found] ` <CAFLxGvybiem34J3zrtVhW=4itSdczassNt9RcuxnpJQeAz-JVA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2014-12-02 19:14 ` Aditya Kali 2014-12-02 19:14 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 0/8] " Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 1/8] kernfs: Add API to generate relative kernfs path Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 7/8] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali 2014-12-05 1:55 ` Aditya Kali [not found] ` <1417744550-6461-8-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-12-12 8:55 ` Zefan Li 2014-12-12 8:55 ` Zefan Li [not found] ` <1417744550-6461-1-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-12-05 1:55 ` [PATCHv3 1/8] kernfs: Add API to generate relative kernfs path Aditya Kali 2014-12-05 1:55 ` [PATCHv3 2/8] sched: new clone flag CLONE_NEWCGROUP for cgroup namespace Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 3/8] cgroup: add function to get task's cgroup on default hierarchy Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 4/8] cgroup: export cgroup_get() and cgroup_put() Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 5/8] cgroup: introduce cgroup namespaces Aditya Kali 2014-12-05 1:55 ` Aditya Kali [not found] ` <1417744550-6461-6-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-12-12 8:54 ` Zefan Li 2014-12-12 8:54 ` Zefan Li 2014-12-05 1:55 ` [PATCHv3 6/8] cgroup: cgroup namespace setns support Aditya Kali 2014-12-05 1:55 ` Aditya Kali 2014-12-05 1:55 ` [PATCHv3 7/8] cgroup: mount cgroupns-root when inside non-init cgroupns Aditya Kali 2014-12-05 1:55 ` [PATCHv3 8/8] cgroup: Add documentation for cgroup namespaces Aditya Kali 2014-12-05 1:55 ` Aditya Kali [not found] ` <1417744550-6461-9-git-send-email-adityakali-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> 2014-12-12 8:54 ` Zefan Li 2014-12-12 8:54 ` Zefan Li [not found] ` <548AAD42.5010002-hv44wF8Li93QT0dZR+AlfA@public.gmane.org> 2015-01-05 22:54 ` Aditya Kali 2015-01-05 22:54 ` Aditya Kali 2014-12-14 23:05 ` Richard Weinberger 2014-12-14 23:05 ` Richard Weinberger [not found] ` <548E17CE.8010704-/L3Ra7n9ekc@public.gmane.org> 2015-01-05 22:48 ` Aditya Kali 2015-01-05 22:48 ` Aditya Kali [not found] ` <CAGr1F2HA6mzFwgp5ngX8P7=198-5CmCjLmuCJ8j3eQ08J2d9Qw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2015-01-05 22:52 ` Richard Weinberger 2015-01-05 22:52 ` Richard Weinberger 2015-01-05 23:53 ` Eric W. Biederman 2015-01-05 23:53 ` Eric W. Biederman [not found] ` <87lhlgpyxk.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-06 0:07 ` Richard Weinberger 2015-01-06 0:07 ` Richard Weinberger 2015-01-06 0:10 ` Aditya Kali 2015-01-06 0:10 ` Aditya Kali 2015-01-06 0:10 ` Aditya Kali 2015-01-06 0:17 ` Richard Weinberger 2015-01-06 0:17 ` Richard Weinberger 2015-01-06 23:20 ` Aditya Kali 2015-01-06 23:20 ` Aditya Kali 2015-01-06 23:39 ` Richard Weinberger 2015-01-06 23:39 ` Richard Weinberger [not found] ` <CAGr1F2EGOUSEd3-G4PS0mq=9kU1nWG4CwHUOQaNUATepc11_Sw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2015-01-06 23:39 ` Richard Weinberger 2015-01-07 9:28 ` Richard Weinberger 2015-01-07 9:28 ` Richard Weinberger 2015-01-07 18:57 ` Aditya Kali 2015-01-07 18:57 ` Aditya Kali [not found] ` <54ACFC38.5070007-/L3Ra7n9ekc@public.gmane.org> 2015-01-07 14:45 ` Eric W. Biederman 2015-01-07 14:45 ` Eric W. Biederman 2015-01-07 19:30 ` Serge E. Hallyn 2015-01-07 19:30 ` Serge E. Hallyn 2015-01-07 22:14 ` Eric W. Biederman 2015-01-07 22:14 ` Eric W. Biederman [not found] ` <87bnma6xwv.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-07 22:45 ` Tejun Heo 2015-01-07 22:45 ` Tejun Heo 2015-01-07 23:02 ` Eric W. Biederman 2015-01-07 23:02 ` Eric W. Biederman [not found] ` <878uhe42km.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-07 23:06 ` Tejun Heo 2015-01-07 23:06 ` Tejun Heo [not found] ` <20150107230615.GA28630-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org> 2015-01-07 23:09 ` Eric W. Biederman 2015-01-07 23:09 ` Eric W. Biederman 2015-01-07 23:09 ` Eric W. Biederman 2015-01-07 23:27 ` Eric W. Biederman 2015-01-07 23:27 ` Eric W. Biederman [not found] ` <87y4peyxw5.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-07 23:35 ` Tejun Heo 2015-01-07 23:35 ` Tejun Heo [not found] ` <20150107233553.GC28630-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org> 2015-02-11 3:46 ` Serge E. Hallyn 2015-02-11 3:46 ` Serge E. Hallyn 2015-02-11 3:46 ` Serge E. Hallyn [not found] ` <20150211034616.GA25022-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2015-02-11 4:09 ` Tejun Heo 2015-02-11 4:09 ` Tejun Heo [not found] ` <20150211040957.GC21356-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2015-02-11 4:29 ` Serge E. Hallyn 2015-02-11 4:29 ` Serge E. Hallyn 2015-02-11 4:29 ` Serge E. Hallyn 2015-02-11 5:02 ` Eric W. Biederman 2015-02-11 5:02 ` Eric W. Biederman [not found] ` <87oap1qbv3.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-02-11 5:17 ` Tejun Heo 2015-02-11 5:17 ` Tejun Heo 2015-02-11 5:17 ` Tejun Heo 2015-02-11 16:00 ` Serge E. Hallyn 2015-02-11 16:00 ` Serge E. Hallyn [not found] ` <20150211160023.GA1579-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2015-02-11 16:03 ` Tejun Heo 2015-02-11 16:03 ` Tejun Heo 2015-02-11 16:03 ` Tejun Heo [not found] ` <20150211160347.GE21356-piEFEHQLUPpN0TnZuCh8vA@public.gmane.org> 2015-02-11 16:18 ` Serge E. Hallyn 2015-02-11 16:18 ` Serge E. Hallyn [not found] ` <20150211051704.GB24897-qYNAdHglDFBN0TnZuCh8vA@public.gmane.org> 2015-02-11 6:29 ` Eric W. Biederman 2015-02-11 6:29 ` Eric W. Biederman [not found] ` <87twytklkv.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-02-11 14:36 ` Tejun Heo 2015-02-11 14:36 ` Tejun Heo 2015-02-11 14:36 ` Tejun Heo 2015-02-11 16:00 ` Serge E. Hallyn [not found] ` <20150211042942.GA27931-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2015-02-11 5:02 ` Eric W. Biederman 2015-02-11 5:10 ` Tejun Heo 2015-02-11 5:10 ` Tejun Heo 2015-02-11 5:10 ` Tejun Heo [not found] ` <87fvbm2nni.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-07 23:16 ` Tejun Heo 2015-01-07 23:16 ` Tejun Heo 2015-01-07 23:27 ` Eric W. Biederman [not found] ` <20150107224430.GA28414-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org> 2015-01-07 23:02 ` Eric W. Biederman [not found] ` <20150107193059.GA1857-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org> 2015-01-07 22:14 ` Eric W. Biederman [not found] ` <87fvbmir9q.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org> 2015-01-07 19:30 ` Serge E. Hallyn 2015-01-07 18:57 ` Aditya Kali [not found] ` <54AB2992.6060707-/L3Ra7n9ekc@public.gmane.org> 2015-01-06 23:20 ` Aditya Kali [not found] ` <CAGr1F2HSi_D07r2c5CKOsjSR1+58k9G2MrtACsd+HV6XKvJ7cA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2015-01-06 0:17 ` Richard Weinberger [not found] ` <54AB15BD.8020007-/L3Ra7n9ekc@public.gmane.org> 2015-01-05 23:53 ` Eric W. Biederman 2014-12-05 3:20 ` [PATCHv3 0/8] CGroup Namespaces Aditya Kali 2014-12-05 3:20 ` Aditya Kali 2014-12-05 3:20 ` Aditya Kali
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=1413235430-22944-5-git-send-email-adityakali@google.com \ --to=adityakali-hpiqsd4aklfqt0dzr+alfa@public.gmane.org \ --cc=cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \ --cc=linux-api-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \ --cc=lizefan-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \ --cc=luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org \ --cc=mingo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \ --cc=serge.hallyn-GeWIH/nMZzLQT0dZR+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.