From d90a15d133bdb29468abf40dfeaa94ab6ab5f39f Mon Sep 17 00:00:00 2001 From: Shaun Tancheff Date: Mon, 2 Dec 2019 12:14:30 -0600 Subject: [PATCH] LU-12670 osd-ldiskfs: Shrink rcu critical section Drop ENTRY/EXIT macros to exclude them rcu critical section scope without introducing additional work around logic. Cray-bug-id: LUS-7771 Signed-off-by: Shaun Tancheff Change-Id: I70486ba137592d1a57bc712837b8a300b8017a36 Reviewed-on: https://review.whamcloud.com/35805 Reviewed-by: Alex Zhuravlev Reviewed-by: Sergey Cheremencev Reviewed-by: Petros Koutoupis Tested-by: jenkins Reviewed-by: James Simmons Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/osd-ldiskfs/osd_handler.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/lustre/osd-ldiskfs/osd_handler.c b/lustre/osd-ldiskfs/osd_handler.c index 24ca88c..fdde77b 100644 --- a/lustre/osd-ldiskfs/osd_handler.c +++ b/lustre/osd-ldiskfs/osd_handler.c @@ -1455,8 +1455,6 @@ static int osd_oxc_get(struct osd_object *obj, const char *name, size_t namelen = strlen(name); int rc; - ENTRY; - rcu_read_lock(); list_for_each_entry_rcu(tmp, &obj->oo_xattr_list, oxe_list) { if (namelen == tmp->oxe_namelen && @@ -1483,7 +1481,6 @@ static int osd_oxc_get(struct osd_object *obj, const char *name, GOTO(out, rc = -ERANGE); memcpy(buf->lb_buf, &oxe->oxe_buf[namelen + 1], rc); - EXIT; out: rcu_read_unlock(); -- 1.8.3.1