Skip to content

rcu: covert call_rcu(simple_kfree_callbck) to kfree_rcu() (PART 1)

Lai Jiangshan containers linux-nfs linux-sctp linux-wireless lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17cgroup, rcu: convert call_rcu(free_css_set_rcu) to kfree_rcu()kernel/cgroup.c+1 -71 reply
2/17cgroup, rcu: convert call_rcu(free_cgroup_rcu) to kfree_rcu()kernel/cgroup.c+1 -81 reply
3/17cgroup, rcu: convert call_rcu(__free_css_id_cb) to kfree_rcu()kernel/cgroup.c+1 -91 reply
4/17net, rcu: convert call_rcu(tcf_common_free_rcu) to kfree_rcu()net/sched/act_api.c+1 -61 reply
5/17net, rcu: convert call_rcu(tcf_police_free_rcu) to kfree_rcu()net/sched/act_police.c+1 -61 reply
6/17net,rcu: convert call_rcu(in6_dev_finish_destroy_rcu) to kfree_rcu()net/ipv6/addrconf.c+1 -72 replies
7/17net, rcu: convert call_rcu(inet6_ifa_finish_destroy_rcu) to kfree_rcu()net/ipv6/addrconf.c+1 -72 replies
8/17net, rcu: convert call_rcu(listeners_free_rcu) to kfree_rcu()net/netlink/af_netlink.c+1 -71 reply
9/17net,rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()net/mac80211/agg-tx.c+3 -110 replies
10/17audit_tree, rcu: convert call_rcu(__put_tree) to kfree_rcu()kernel/audit_tree.c+1 -70 replies
11/17net,rcu: convert call_rcu(sctp_local_addr_free) to kfree_rcu()include/net/sctp/sctp.h net/sctp/bind_addr.c net/sctp/ipv6.c +1 more+3 -112 replies
12/17block, rcu: convert call_rcu(cfq_cfqd_free) to kfree_rcu()block/cfq-iosched.c+1 -60 replies
13/17nfs, rcu: convert call_rcu(nfs_free_delegation_callback) to kfree_rcu()fs/nfs/delegation.c+1 -130 replies
14/17security,rcu: convert call_rcu(whitelist_item_free) to kfree_rcu()security/device_cgroup.c+1 -90 replies
15/17net,rcu: convert call_rcu(ha_rcu_free) to kfree_rcu()net/core/dev_addr_lists.c+2 -102 replies
16/17net, rcu: convert call_rcu(dn_dev_free_ifa_rcu) to kfree_rcu()net/decnet/dn_dev.c+1 -62 replies
17/17net,act_police,rcu: remove rcu_barrier()net/sched/act_police.c+0 -14 replies

Reviews trailers per patch

12 of 17 patches have a Reviewed-by or Acked-by.

PatchPaul MenageDavid S. Miller
1/17A-b
2/17A-b
3/17A-b
4/17A-b
5/17A-b
6/17A-b A-b
7/17A-b A-b
8/17A-b
9/17
10/17
11/17A-b A-b
12/17
13/17
14/17
15/17A-b A-b
16/17A-b A-b
17/17A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/17] rcu: covert call_rcu(simple_kfree_callbck) to kfree_rcu() (PART 1)

There are many simple_kfree_callback() instances that just does

	kfree(containerof(head,struct whatever_struct,rcu_member));

We convert them to kfree_rcu().