net: xfrm: use __this_cpu_read per-cpu helper
Subsystems (3)
PATCH v2 3/9 net: xfrm: use __this_cpu_read per-cpu helper
From: Shan Wei <[email protected]>
Signed-off-by Shan Wei <[email protected]>
--- net/xfrm/xfrm_ipcomp.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-)
net/xfrm/xfrm_ipcomp.c +3 -4
@@ -276,14 +276,13 @@ static struct crypto_comp * __percpu *ipcomp_alloc_tfms(const char *alg_name)struct crypto_comp *__percpu *tfms;int cpu; -/* This can be any valid CPU ID so we don't need locking. */ - cpu =raw_smp_processor_id (); -list_for_each_entry (pos, &ipcomp_tfms_list, list) {struct crypto_comp *tfm; tfms = pos->tfms; - tfm = *per_cpu_ptr (tfms, cpu); + +/* This can be any valid CPU ID so we don't need locking. */ + tfm =__this_cpu_read (tfms);if (!strcmp (crypto_comp_name (tfm), alg_name)) { pos->users++;
Signature · 1 line
1.7.1