Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp1076787ybi; Fri, 24 May 2019 16:51:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqyYdohdpktuvfOB/FBIEazGKb/1mOf+Uv03mPKo0YgAOOhX1DQGQ2KDvgY+aBmH/5QGlrMc X-Received: by 2002:a63:4621:: with SMTP id t33mr108416476pga.246.1558741888142; Fri, 24 May 2019 16:51:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558741888; cv=none; d=google.com; s=arc-20160816; b=les16K1mhtknqvj8dYzoH60XVvCtYmOEO0TK1VdHO1FUn9JaSYYyEvl4q6wXyx4ecn PBMa3FkFx2WWYp26xw/AnVyDNYxpBunp/COjLc9ZsXlxaKOLlk/svsWQMlupRNK7KPDW k/9fBZwPNITTorpUvIIRS4mRlg1ZnC86s3ABlQGegPRFnrR1zI/VOa5ByN95phQEoa4o sXqXZH/QXQ5359etMfz7lk2MdcF/HtXkUrw8DxJPLvRdY8HHOjYxVrdmOjPjWnrKdhzX aKw5F1xzgYSZyGENd3xoL50nVp3pnigR2DIbFjoc0H9jKssIhm7mwGUH0Dzi3AkNYjjT f8BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=T411oidtPZE/SyBXnA5xe/v4182CyfqCsIw7xcrtw7w=; b=WUKvvh4xE4DcyfcQ+r/HNwdOYoxUqLgi2HrNC/FK3MPBdhMKkh4MZ587R9AWVoetW2 4u3tCe28THiI/yJ9YLs/bjl9CwMNPUroQ/I8j18EwffyrVVVtL1J5GiqOLOIdPvm8T/n W3aOCk986zyKDjF3lSIMXRtEhWE8lYA87h/DW3OfOKqTliKQZKr2Lx+IEiY/EwGntiz+ KKvTYUA8wU+gW3PUCvuiD4RoM3AxdX6ss1/9vOp2l91QSVSGzZuf9oul+oK+HzTy1ZMy 7rv9JMeBtDZLb4Yw8pQhTpwg/0OiRP0QObgVlR23QqCf0xbo7DDXXJDebe8d5Pg6jfR4 YQZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=h1Yfyhrm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g5si6210705pgg.84.2019.05.24.16.51.12; Fri, 24 May 2019 16:51:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=h1Yfyhrm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726393AbfEXXuC (ORCPT + 99 others); Fri, 24 May 2019 19:50:02 -0400 Received: from mail-pl1-f194.google.com ([209.85.214.194]:32769 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726345AbfEXXuB (ORCPT ); Fri, 24 May 2019 19:50:01 -0400 Received: by mail-pl1-f194.google.com with SMTP id g21so4772741plq.0 for ; Fri, 24 May 2019 16:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelfernandes.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=T411oidtPZE/SyBXnA5xe/v4182CyfqCsIw7xcrtw7w=; b=h1Yfyhrm1FED0jxfY2I/NspMxRT5TIJwzEmWWjpN49QToxU9ZGZbpFbhec3ZLORRCd jpV/RHW2DQVuQ6REsHLluVgcp8J/8f7MfNBg8yuFJKeM4vTFRi3l37IN4VY1lkR3I9qd ZWKxvmGD+ntgFm02ZtggbTrE3nvbMGZd9Jwq8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=T411oidtPZE/SyBXnA5xe/v4182CyfqCsIw7xcrtw7w=; b=MSWMyW6alG9SbhB8/Swgtwro1nCWfn97ssvBPtPC/g2Zr4aGaPiId21gVgLWrauwCL djvvIiv8fgPXnf9XCOP01WyXPZz+Y9A/BIfUsS8KvueDegDzux3lTisoxNba9+2L6PUF iiHvZPJ12lz+V7TY0DW4qt9Ns5TFNDBXMCwTPZP6lN0BllE0DcviZdNund5y3vGvhRgC QoUlFtN/1HEeBFmMgsUBcKxi26FMkMnO0XX1Ub5CGVv4migGUK0VLHyHA/B1FZfo+R76 VZ6/cgzWjCc0A/Zcd1v3l8A4QkX+QqeHl6Wp02LnI8nDr/B37pKcTcvTihn4pCzv76uy sDRw== X-Gm-Message-State: APjAAAVqFqMJp1IQPVFhp0lFIiKUBX+WhM0HP36ooeGss3i7p0I/XCey DKLQ2oU/sYXuSipYAavzdU7LFGuDKKgQwQ== X-Received: by 2002:a17:902:4181:: with SMTP id f1mr87153377pld.22.1558741799771; Fri, 24 May 2019 16:49:59 -0700 (PDT) Received: from joelaf.cam.corp.google.com ([2620:15c:6:12:9c46:e0da:efbf:69cc]) by smtp.gmail.com with ESMTPSA id q4sm3297595pgb.39.2019.05.24.16.49.57 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 24 May 2019 16:49:59 -0700 (PDT) From: "Joel Fernandes (Google)" To: linux-kernel@vger.kernel.org Cc: "Joel Fernandes (Google)" , Benjamin Herrenschmidt , Ingo Molnar , Jonathan Corbet , Josh Triplett , kvm-ppc@vger.kernel.org, Lai Jiangshan , linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Mathieu Desnoyers , Michael Ellerman , Miguel Ojeda , "Paul E. McKenney" , Paul Mackerras , rcu@vger.kernel.org, Steven Rostedt Subject: [PATCH RFC 3/5] hashtable: Use the regular hlist_for_each_entry_rcu API Date: Fri, 24 May 2019 19:49:31 -0400 Message-Id: <20190524234933.5133-4-joel@joelfernandes.org> X-Mailer: git-send-email 2.22.0.rc1.257.g3120a18244-goog In-Reply-To: <20190524234933.5133-1-joel@joelfernandes.org> References: <20190524234933.5133-1-joel@joelfernandes.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org hlist_for_each_entry_rcu already does not do any tracing. This series removes the notrace variant of it, so let us just use the regular API. In a future patch, we can also remove the hash_for_each_possible_rcu_notrace API that this patch touches. Signed-off-by: Joel Fernandes (Google) --- include/linux/hashtable.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/hashtable.h b/include/linux/hashtable.h index 417d2c4bc60d..47fa7b673c1b 100644 --- a/include/linux/hashtable.h +++ b/include/linux/hashtable.h @@ -189,7 +189,7 @@ static inline void hash_del_rcu(struct hlist_node *node) * not do any RCU debugging or tracing. */ #define hash_for_each_possible_rcu_notrace(name, obj, member, key) \ - hlist_for_each_entry_rcu_notrace(obj, \ + hlist_for_each_entry_rcu(obj, \ &name[hash_min(key, HASH_BITS(name))], member) /** -- 2.22.0.rc1.257.g3120a18244-goog