* Re: [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() [not found] ` <4D7F3B62.6000005@cn.fujitsu.com> @ 2011-03-15 11:04 ` Eric Dumazet 2011-03-16 3:13 ` Lai Jiangshan 2011-03-15 21:04 ` David Miller 1 sibling, 1 reply; 14+ messages in thread From: Eric Dumazet @ 2011-03-15 11:04 UTC (permalink / raw) To: Lai Jiangshan Cc: Randy Dunlap, linux-decnet-user, Trond Myklebust, linux-sctp, Pavel Emelyanov, Pekka Savola (ipv6), Uwe Kleine-König, Alexey Kuznetsov, Ingo Molnar, Paul E. McKenney, Sridhar Samudrala, Vlad Yasevich, Hagen Paul Pfeifer, John W. Linville, Al Viro, Johannes Berg, Jens Axboe, linux-nfs, Jiri Pirko TGUgbWFyZGkgMTUgbWFycyAyMDExIMOgIDE4OjExICswODAwLCBMYWkgSmlhbmdzaGFuIGEgw6lj cml0IDoKPiAKPiBUaGVyZSBpcyBubyBjYWxsYmFjayBvZiB0aGlzIG1vZHVsZSBtYXliZSBxdWV1 ZWQKPiBzaW5jZSB3ZSB1c2Uga2ZyZWVfcmN1KCksIHdlIGNhbiBzYWZlbHkgcmVtb3ZlIHRoZSBy Y3VfYmFycmllcigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhaSBKaWFuZ3NoYW4gPGxhaWpzQGNu LmZ1aml0c3UuY29tPgo+IC0tLQo+ICBuZXQvc2NoZWQvYWN0X3BvbGljZS5jIHwgICAgMSAtCj4g IDEgZmlsZXMgY2hhbmdlZCwgMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9uZXQvc2NoZWQvYWN0X3BvbGljZS5jIGIvbmV0L3NjaGVkL2FjdF9wb2xpY2Uu Ywo+IGluZGV4IDA4M2IwOTEuLjIyZTNmOWIgMTAwNjQ0Cj4gLS0tIGEvbmV0L3NjaGVkL2FjdF9w b2xpY2UuYwo+ICsrKyBiL25ldC9zY2hlZC9hY3RfcG9saWNlLmMKPiBAQCAtMzk3LDcgKzM5Nyw2 IEBAIHN0YXRpYyB2b2lkIF9fZXhpdAo+ICBwb2xpY2VfY2xlYW51cF9tb2R1bGUodm9pZCkKPiAg ewo+ICAJdGNmX3VucmVnaXN0ZXJfYWN0aW9uKCZhY3RfcG9saWNlX29wcyk7Cj4gLQlyY3VfYmFy cmllcigpOyAvKiBXYWl0IGZvciBjb21wbGV0aW9uIG9mIGNhbGxfcmN1KCkncyAodGNmX3BvbGlj ZV9mcmVlX3JjdSkgKi8KPiAgfQo+ICAKPiAgbW9kdWxlX2luaXQocG9saWNlX2luaXRfbW9kdWxl KTsKCgpXaHkgaXMgaXQgYSBzZXBhcmF0ZSBwYXRjaCwgYW5kIG5vdCBpbmNsdWRlZCBpbiBwYXRj aCA1LzE3ID8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpDb250YWluZXJzIG1haWxpbmcgbGlzdApDb250YWluZXJzQGxpc3RzLmxpbnV4LWZvdW5k YXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0 aW5mby9jb250YWluZXJz ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() 2011-03-15 11:04 ` [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() Eric Dumazet @ 2011-03-16 3:13 ` Lai Jiangshan 0 siblings, 0 replies; 14+ messages in thread From: Lai Jiangshan @ 2011-03-16 3:13 UTC (permalink / raw) To: Eric Dumazet Cc: Randy Dunlap, linux-decnet-user, Trond Myklebust, linux-sctp, Pavel Emelyanov, Pekka Savola (ipv6), Uwe Kleine-König, Alexey Kuznetsov, Ingo Molnar, Paul E. McKenney, Sridhar Samudrala, Vlad Yasevich, Hagen Paul Pfeifer, John W. Linville, Al Viro, Johannes Berg, Jens Axboe, linux-nfs, Jiri Pirko T24gMDMvMTUvMjAxMSAwNzowNCBQTSwgRXJpYyBEdW1hemV0IHdyb3RlOgo+IExlIG1hcmRpIDE1 IG1hcnMgMjAxMSDDoCAxODoxMSArMDgwMCwgTGFpIEppYW5nc2hhbiBhIMOpY3JpdCA6Cj4+Cj4+ IFRoZXJlIGlzIG5vIGNhbGxiYWNrIG9mIHRoaXMgbW9kdWxlIG1heWJlIHF1ZXVlZAo+PiBzaW5j ZSB3ZSB1c2Uga2ZyZWVfcmN1KCksIHdlIGNhbiBzYWZlbHkgcmVtb3ZlIHRoZSByY3VfYmFycmll cigpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBMYWkgSmlhbmdzaGFuIDxsYWlqc0Bjbi5mdWppdHN1 LmNvbT4KPj4gLS0tCj4+ICBuZXQvc2NoZWQvYWN0X3BvbGljZS5jIHwgICAgMSAtCj4+ICAxIGZp bGVzIGNoYW5nZWQsIDAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt LWdpdCBhL25ldC9zY2hlZC9hY3RfcG9saWNlLmMgYi9uZXQvc2NoZWQvYWN0X3BvbGljZS5jCj4+ IGluZGV4IDA4M2IwOTEuLjIyZTNmOWIgMTAwNjQ0Cj4+IC0tLSBhL25ldC9zY2hlZC9hY3RfcG9s aWNlLmMKPj4gKysrIGIvbmV0L3NjaGVkL2FjdF9wb2xpY2UuYwo+PiBAQCAtMzk3LDcgKzM5Nyw2 IEBAIHN0YXRpYyB2b2lkIF9fZXhpdAo+PiAgcG9saWNlX2NsZWFudXBfbW9kdWxlKHZvaWQpCj4+ ICB7Cj4+ICAJdGNmX3VucmVnaXN0ZXJfYWN0aW9uKCZhY3RfcG9saWNlX29wcyk7Cj4+IC0JcmN1 X2JhcnJpZXIoKTsgLyogV2FpdCBmb3IgY29tcGxldGlvbiBvZiBjYWxsX3JjdSgpJ3MgKHRjZl9w b2xpY2VfZnJlZV9yY3UpICovCj4+ICB9Cj4+ICAKPj4gIG1vZHVsZV9pbml0KHBvbGljZV9pbml0 X21vZHVsZSk7Cj4gCj4gCj4gV2h5IGlzIGl0IGEgc2VwYXJhdGUgcGF0Y2gsIGFuZCBub3QgaW5j bHVkZWQgaW4gcGF0Y2ggNS8xNyA/Cj4gCgpBIHNpbXBsZV9rZnJlZV9jYWxsYmFjaygpIGEgcGF0 Y2gsIGlmIGEgbW9kdWxlIGhhcyBtdWx0aXBsZSBzaW1wbGVfa2ZyZWVfY2FsbGJhY2soKXMsCiJy Y3VfYmFycmllcigpIiBpbiBtb2R1bGVfZXhpdCBmdW5jdGlvbiBzaG91bGQgb25seSBiZSByZW1v dmVkIGFmdGVyIGFsbApjYWxsYmFjaygpcyBhcmUgY29udmVydGVkIHRvIGtmcmVlX3JjdSgpLiBT ZXBhcmF0ZSBwYXRjaGVzIG1ha2VzIHRoaW5ncwpjbGVhcmVyLgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDb250YWluZXJzIG1haWxpbmcgbGlzdApDb250 YWluZXJzQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXgtZm91 bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb250YWluZXJz ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() [not found] ` <4D7F3B62.6000005@cn.fujitsu.com> 2011-03-15 11:04 ` [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() Eric Dumazet @ 2011-03-15 21:04 ` David Miller 1 sibling, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:04 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville, hadi, jpirko, eric.dumazet, hagen, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:11:46 +0800 > > > There is no callback of this module maybe queued > since we use kfree_rcu(), we can safely remove the rcu_barrier(). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F372A.6050407@cn.fujitsu.com>]
* Re: [PATCH 01/17] cgroup, rcu: convert call_rcu(free_css_set_rcu) to kfree_rcu() [not found] ` <4D7F372A.6050407@cn.fujitsu.com> @ 2011-03-15 20:03 ` Paul Menage 0 siblings, 0 replies; 14+ messages in thread From: Paul Menage @ 2011-03-15 20:03 UTC (permalink / raw) To: Lai Jiangshan Cc: Randy Dunlap, linux-decnet-user, Trond Myklebust, linux-sctp, Pavel Emelyanov, Pekka Savola (ipv6), Eric Dumazet, Uwe Kleine-König, Alexey Kuznetsov, Ingo Molnar, Paul E. McKenney, Sridhar Samudrala, Vlad Yasevich, Hagen Paul Pfeifer, John W. Linville, Al Viro, Jens Axboe, linux-nfs, Jiri Pirko 2011/3/15 Lai Jiangshan <laijs@cn.fujitsu.com>: > > The rcu callback free_css_set_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(free_css_set_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: Paul Menage <menage@google.com> Looks fine, assuming the main kfree_rcu() changes go through. Paul ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3784.6090307@cn.fujitsu.com>]
* Re: [PATCH 02/17] cgroup, rcu: convert call_rcu(free_cgroup_rcu) to kfree_rcu() [not found] ` <4D7F3784.6090307@cn.fujitsu.com> @ 2011-03-15 20:04 ` Paul Menage 0 siblings, 0 replies; 14+ messages in thread From: Paul Menage @ 2011-03-15 20:04 UTC (permalink / raw) To: Lai Jiangshan Cc: Randy Dunlap, linux-decnet-user, Trond Myklebust, linux-sctp, Pavel Emelyanov, Pekka Savola (ipv6), Eric Dumazet, Uwe Kleine-König, Alexey Kuznetsov, Ingo Molnar, Paul E. McKenney, Sridhar Samudrala, Vlad Yasevich, Hagen Paul Pfeifer, John W. Linville, Al Viro, Jens Axboe, linux-nfs, Jiri Pirko 2011/3/15 Lai Jiangshan <laijs@cn.fujitsu.com>: > > The rcu callback free_cgroup_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(free_cgroup_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: Paul Menage <menage@google.com> > --- > =A0kernel/cgroup.c | =A0 =A09 +-------- > =A01 files changed, 1 insertions(+), 8 deletions(-) > > diff --git a/kernel/cgroup.c b/kernel/cgroup.c > index ad485d4..5c83c91 100644 > --- a/kernel/cgroup.c > +++ b/kernel/cgroup.c > @@ -806,13 +806,6 @@ static int cgroup_call_pre_destroy(struct cgroup *cg= rp) > =A0 =A0 =A0 =A0return ret; > =A0} > > -static void free_cgroup_rcu(struct rcu_head *obj) > -{ > - =A0 =A0 =A0 struct cgroup *cgrp =3D container_of(obj, struct cgroup, rc= u_head); > - > - =A0 =A0 =A0 kfree(cgrp); > -} > - > =A0static void cgroup_diput(struct dentry *dentry, struct inode *inode) > =A0{ > =A0 =A0 =A0 =A0/* is dentry a directory ? if so, kfree() associated cgrou= p */ > @@ -850,7 +843,7 @@ static void cgroup_diput(struct dentry *dentry, struc= t inode *inode) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 */ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0BUG_ON(!list_empty(&cgrp->pidlists)); > > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 call_rcu(&cgrp->rcu_head, free_cgroup_rcu); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 kfree_rcu(cgrp, rcu_head); > =A0 =A0 =A0 =A0} > =A0 =A0 =A0 =A0iput(inode); > =A0} > -- > 1.7.4 > ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F37BA.5000308@cn.fujitsu.com>]
* Re: [PATCH 03/17] cgroup, rcu: convert call_rcu(__free_css_id_cb) to kfree_rcu() [not found] ` <4D7F37BA.5000308@cn.fujitsu.com> @ 2011-03-15 20:04 ` Paul Menage 0 siblings, 0 replies; 14+ messages in thread From: Paul Menage @ 2011-03-15 20:04 UTC (permalink / raw) To: Lai Jiangshan Cc: Randy Dunlap, linux-decnet-user, Trond Myklebust, linux-sctp, Pavel Emelyanov, Pekka Savola (ipv6), Eric Dumazet, Uwe Kleine-König, Alexey Kuznetsov, Ingo Molnar, Paul E. McKenney, Sridhar Samudrala, Vlad Yasevich, Hagen Paul Pfeifer, John W. Linville, Al Viro, Jens Axboe, linux-nfs, Jiri Pirko 2011/3/15 Lai Jiangshan <laijs@cn.fujitsu.com>: > > > The rcu callback __free_css_id_cb() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(__free_css_id_cb). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: Paul Menage <menage@google.com> > --- > =A0kernel/cgroup.c | =A0 10 +--------- > =A01 files changed, 1 insertions(+), 9 deletions(-) > > diff --git a/kernel/cgroup.c b/kernel/cgroup.c > index 5c83c91..b7d3f6d 100644 > --- a/kernel/cgroup.c > +++ b/kernel/cgroup.c > @@ -4612,14 +4612,6 @@ bool css_is_ancestor(struct cgroup_subsys_state *c= hild, > =A0 =A0 =A0 =A0return ret; > =A0} > > -static void __free_css_id_cb(struct rcu_head *head) > -{ > - =A0 =A0 =A0 struct css_id *id; > - > - =A0 =A0 =A0 id =3D container_of(head, struct css_id, rcu_head); > - =A0 =A0 =A0 kfree(id); > -} > - > =A0void free_css_id(struct cgroup_subsys *ss, struct cgroup_subsys_state = *css) > =A0{ > =A0 =A0 =A0 =A0struct css_id *id =3D css->id; > @@ -4634,7 +4626,7 @@ void free_css_id(struct cgroup_subsys *ss, struct c= group_subsys_state *css) > =A0 =A0 =A0 =A0spin_lock(&ss->id_lock); > =A0 =A0 =A0 =A0idr_remove(&ss->idr, id->id); > =A0 =A0 =A0 =A0spin_unlock(&ss->id_lock); > - =A0 =A0 =A0 call_rcu(&id->rcu_head, __free_css_id_cb); > + =A0 =A0 =A0 kfree_rcu(id, rcu_head); > =A0} > =A0EXPORT_SYMBOL_GPL(free_css_id); > > -- > 1.7.4 > ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F37F0.1050801@cn.fujitsu.com>]
* Re: [PATCH 04/17] net,rcu: convert call_rcu(tcf_common_free_rcu) to kfree_rcu() [not found] ` <4D7F37F0.1050801@cn.fujitsu.com> @ 2011-03-15 21:02 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:02 UTC (permalink / raw) To: laijs Cc: randy.dunlap, linux-decnet-user, Trond.Myklebust, linux-sctp, xemul, pekkas, eric.dumazet, u.kleine-koenig, kuznet, mingo, paulmck, sri, vladislav.yasevich, hagen-GvnIQ6b/HdU, linville-2XuSBdqkA4R54TAoqtyWWQ, viro, menage, axboe, linux-nfs, jpirko, yoshfuji, jkosina, containers, gregkh, linux-wireless, linux-kernel, eparis, linux-security-module, ebiederm, netdev, joe, johannes From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 17:57:04 +0800 > > > The rcu callback tcf_common_free_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(tcf_common_free_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3828.4040403@cn.fujitsu.com>]
* Re: [PATCH 05/17] net,rcu: convert call_rcu(tcf_police_free_rcu) to kfree_rcu() [not found] ` <4D7F3828.4040403@cn.fujitsu.com> @ 2011-03-15 21:02 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:02 UTC (permalink / raw) To: laijs Cc: randy.dunlap, linux-decnet-user, Trond.Myklebust, linux-sctp, xemul, pekkas, eric.dumazet, u.kleine-koenig, kuznet, mingo, paulmck, sri, vladislav.yasevich, hagen-GvnIQ6b/HdU, linville-2XuSBdqkA4R54TAoqtyWWQ, viro, menage, axboe, linux-nfs, jpirko, yoshfuji, jkosina, containers, gregkh, linux-wireless, linux-kernel, eparis, linux-security-module, ebiederm, netdev, joe, johannes From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 17:58:00 +0800 > [PATCH 05/17] net,rcu: convert call_rcu(tcf_police_free_rcu) to kfree_rcu() > > The rcu callback tcf_police_free_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(tcf_police_free_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3872.6090305@cn.fujitsu.com>]
* Re: [PATCH 06/17] net,rcu: convert call_rcu(in6_dev_finish_destroy_rcu) to kfree_rcu() [not found] ` <4D7F3872.6090305@cn.fujitsu.com> @ 2011-03-15 21:03 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:03 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville, hadi, jpirko, eric.dumazet, hagen, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 17:59:14 +0800 > > > The rcu callback in6_dev_finish_destroy_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(in6_dev_finish_destroy_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F38AE.7060708@cn.fujitsu.com>]
* Re: [PATCH 07/17] net,rcu: convert call_rcu(inet6_ifa_finish_destroy_rcu) to kfree_rcu() [not found] ` <4D7F38AE.7060708@cn.fujitsu.com> @ 2011-03-15 21:03 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:03 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville, hadi, jpirko, eric.dumazet, hagen, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:00:14 +0800 > > > The rcu callback inet6_ifa_finish_destroy_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(inet6_ifa_finish_destroy_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3906.3090107@cn.fujitsu.com>]
* Re: [PATCH 08/17] net,rcu: convert call_rcu(listeners_free_rcu) to kfree_rcu() [not found] ` <4D7F3906.3090107@cn.fujitsu.com> @ 2011-03-15 21:03 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:03 UTC (permalink / raw) To: laijs Cc: randy.dunlap, linux-decnet-user, Trond.Myklebust, linux-sctp, xemul, pekkas, eric.dumazet, u.kleine-koenig, kuznet, mingo, paulmck, sri, vladislav.yasevich, hagen-GvnIQ6b/HdU, linville-2XuSBdqkA4R54TAoqtyWWQ, viro, menage, axboe, linux-nfs, jpirko, yoshfuji, jkosina, containers, gregkh, linux-wireless, linux-kernel, eparis, linux-security-module, ebiederm, netdev, joe, johannes From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:01:42 +0800 > > > The rcu callback listeners_free_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(listeners_free_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F39CE.80403@cn.fujitsu.com>]
* Re: [PATCH 11/17] net,rcu: convert call_rcu(sctp_local_addr_free) to kfree_rcu() [not found] ` <4D7F39CE.80403@cn.fujitsu.com> @ 2011-03-15 21:03 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:03 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville-2XuSBdqkA4R54TAoqtyWWQ, hadi-fAAogVwAN2Kw5LPnMra/2Q, jpirko, eric.dumazet, hagen-GvnIQ6b/HdU, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:05:02 +0800 > > > The rcu callback sctp_local_addr_free() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(sctp_local_addr_free). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3ABA.7020709@cn.fujitsu.com>]
* Re: [PATCH 15/17] net,rcu: convert call_rcu(ha_rcu_free) to kfree_rcu() [not found] ` <4D7F3ABA.7020709@cn.fujitsu.com> @ 2011-03-15 21:04 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:04 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville-2XuSBdqkA4R54TAoqtyWWQ, hadi-fAAogVwAN2Kw5LPnMra/2Q, jpirko, eric.dumazet, hagen-GvnIQ6b/HdU, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:08:58 +0800 > > > The rcu callback ha_rcu_free() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(ha_rcu_free). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <4D7F3B04.9080504@cn.fujitsu.com>]
* Re: [PATCH 16/17] net,rcu: convert call_rcu(dn_dev_free_ifa_rcu) to kfree_rcu() [not found] ` <4D7F3B04.9080504@cn.fujitsu.com> @ 2011-03-15 21:04 ` David Miller 0 siblings, 0 replies; 14+ messages in thread From: David Miller @ 2011-03-15 21:04 UTC (permalink / raw) To: laijs Cc: mingo, paulmck, axboe, Trond.Myklebust, vladislav.yasevich, sri, viro, eparis, menage, kuznet, pekkas, jmorris, yoshfuji, kaber, johannes, linville, hadi, jpirko, eric.dumazet, hagen, randy.dunlap, jkosina, joe, u.kleine-koenig, ebiederm, gregkh, xemul, linux-kernel, linux-nfs, linux-sctp, netdev, containers, linux-decnet-user, linux-wireless, linux-security-module From: Lai Jiangshan <laijs@cn.fujitsu.com> Date: Tue, 15 Mar 2011 18:10:12 +0800 > > The rcu callback dn_dev_free_ifa_rcu() just calls a kfree(), > so we use kfree_rcu() instead of the call_rcu(dn_dev_free_ifa_rcu). > > Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Acked-by: David S. Miller <davem@davemloft.net> ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2011-03-16 3:13 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <4D7F3610.6000809@cn.fujitsu.com>
[not found] ` <4D7F3B62.6000005@cn.fujitsu.com>
2011-03-15 11:04 ` [PATCH 17/17] net,act_police,rcu: remove rcu_barrier() Eric Dumazet
2011-03-16 3:13 ` Lai Jiangshan
2011-03-15 21:04 ` David Miller
[not found] ` <4D7F372A.6050407@cn.fujitsu.com>
2011-03-15 20:03 ` [PATCH 01/17] cgroup, rcu: convert call_rcu(free_css_set_rcu) to kfree_rcu() Paul Menage
[not found] ` <4D7F3784.6090307@cn.fujitsu.com>
2011-03-15 20:04 ` [PATCH 02/17] cgroup, rcu: convert call_rcu(free_cgroup_rcu) " Paul Menage
[not found] ` <4D7F37BA.5000308@cn.fujitsu.com>
2011-03-15 20:04 ` [PATCH 03/17] cgroup, rcu: convert call_rcu(__free_css_id_cb) " Paul Menage
[not found] ` <4D7F37F0.1050801@cn.fujitsu.com>
2011-03-15 21:02 ` [PATCH 04/17] net,rcu: convert call_rcu(tcf_common_free_rcu) " David Miller
[not found] ` <4D7F3828.4040403@cn.fujitsu.com>
2011-03-15 21:02 ` [PATCH 05/17] net,rcu: convert call_rcu(tcf_police_free_rcu) " David Miller
[not found] ` <4D7F3872.6090305@cn.fujitsu.com>
2011-03-15 21:03 ` [PATCH 06/17] net,rcu: convert call_rcu(in6_dev_finish_destroy_rcu) " David Miller
[not found] ` <4D7F38AE.7060708@cn.fujitsu.com>
2011-03-15 21:03 ` [PATCH 07/17] net,rcu: convert call_rcu(inet6_ifa_finish_destroy_rcu) " David Miller
[not found] ` <4D7F3906.3090107@cn.fujitsu.com>
2011-03-15 21:03 ` [PATCH 08/17] net,rcu: convert call_rcu(listeners_free_rcu) " David Miller
[not found] ` <4D7F39CE.80403@cn.fujitsu.com>
2011-03-15 21:03 ` [PATCH 11/17] net,rcu: convert call_rcu(sctp_local_addr_free) " David Miller
[not found] ` <4D7F3ABA.7020709@cn.fujitsu.com>
2011-03-15 21:04 ` [PATCH 15/17] net,rcu: convert call_rcu(ha_rcu_free) " David Miller
[not found] ` <4D7F3B04.9080504@cn.fujitsu.com>
2011-03-15 21:04 ` [PATCH 16/17] net,rcu: convert call_rcu(dn_dev_free_ifa_rcu) " David Miller
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).