Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp7204510imm; Sun, 20 May 2018 21:34:59 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqoZXAJq7MHxxnHYHiQVZYaYjgzA6REJ+Xs01OVZKFjWWpo3dkR2PjN5h5dB8Np5L3tnQdo X-Received: by 2002:a63:7256:: with SMTP id c22-v6mr11026394pgn.318.1526877299059; Sun, 20 May 2018 21:34:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526877299; cv=none; d=google.com; s=arc-20160816; b=akGeTptq6jGu2yGlD4/Q9PaTzauvwPCnD1ze8LS+twx2sI8snxPn7TR2+qlSTcdCho YEsv8RyFxeB7GyQEawbYv7Bg36UW/eipGknHZgRHlxKgdODGRrITjZYyPjfWo4PkhkkV imrIPkXnGhzaRKHiPTo1o01xDk5mgswNcWzK1YONIjhQUb8/KuqncSZf8eZbWT0JfKjA jMVYWzHFx6tihaCWSjRaldCJOVtXVfKXHsJ8B3gcdIj3lfy1s4g9ISlgkVFDLRMFsrc/ /KkB3YUmu2kwFc6xpf2Z0to+CxBHGlGu0QHp6rliH0VqtpZpL3WZxdQ1H96W9/2P4WDM wDjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=nNnVqYXp7xws+NXKSOjolNnVH4bSe1f9Yxhp9ZZ7qdQ=; b=bW/WYsoGJuo7J8gTDq5QdSdUTenvpNwJzqjm9I0zOh6numoJh+8H8ti8XLrAWz8OQh bfhG29CUiIan8MdJSROL35pUQDqyXIalvEvKSswUD3wUrWo7ms+zeBdqyXsGeVJEuj+N eYLLc+wayokNQGjBjF5zkCSENyCw7sscpdUuUXny4yh0xLg55aMYafULw5X0QHSra5zf w7rUyFAxGdFajR6a59wGUmZII8K0JRqG6NiFJi4jY7z6CU4GPXo/99dj0hKDqBhOXKSX FIu2GuoWE4HAI52zOgOeDxpI27cPpTrj7TxRstqEfoyI6VVp2OWv80AtPU6OjvliqOcu 7x9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=vFw5GtXZ; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g6-v6si14055956pll.69.2018.05.20.21.34.45; Sun, 20 May 2018 21:34:59 -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=@google.com header.s=20161025 header.b=vFw5GtXZ; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750954AbeEUEdV (ORCPT + 99 others); Mon, 21 May 2018 00:33:21 -0400 Received: from mail-pl0-f67.google.com ([209.85.160.67]:34583 "EHLO mail-pl0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750907AbeEUEdU (ORCPT ); Mon, 21 May 2018 00:33:20 -0400 Received: by mail-pl0-f67.google.com with SMTP id ay10-v6so8040770plb.1 for ; Sun, 20 May 2018 21:33:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=nNnVqYXp7xws+NXKSOjolNnVH4bSe1f9Yxhp9ZZ7qdQ=; b=vFw5GtXZSoSIyPBEVjL8WIL2nVArGMQG53kknH7EqcFqNdW/lFuth6E4aRlyoQmf3N Ku3hU5ePo0jhgQaI6EWOIbg2bg+dc+oE277agryzu8iC5uKThSAbqh10X2nkam8B48Ed TC/FNgKP8qf/RObvIe7lerLNc+G5KSR14I2vWP0PvYqgb6kWmVgpXt22y7yMVtpQs0KD 5itUO2TS7PYLBlnT0YksHGZn0aw5JAm+6Sg+sNafxolNCwhj7hOo/Fo2DOcEjs2LNFsr HsmJBcJ8AiNI5DODrvfg86lxHe7SEqp4LZlvs32moHaUzKcHbxYyVzwA3r8mamnJiR72 rTig== 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; bh=nNnVqYXp7xws+NXKSOjolNnVH4bSe1f9Yxhp9ZZ7qdQ=; b=qi8ewGajXpRJnjw/uB/l6LXhp5MhyUhyvRsT+LDmSjqRagllp6iQmg49PSv/ng93oB +58qmfjP+ul5hmtMVQ6s8yJgt2JizsIbnS484JyGpZLub/0lzuJvnsCbUUCgFF6LfiKw em7bE2KeDUY5upvueR+GlATzI0J5W++1HB4+vmdRY/ZJ69CZ3STwz3gaOdlvP2RUdnyg 62xhdlPPfyaTWVCx4HvXrFpXfwZ6wkfQcxVnNon4ZRssppWZIUmt4hvBlxfaenkQnadV t4aD/pFiQf+Cojm/jYX2Cjbik2uH9Bm48rvj6q9z6j5hKSnzmJknIQWw2umO+xMUIL0v 0PCg== X-Gm-Message-State: ALKqPwdhdCziivge/pXYiiEW1krE79tq4GXIyQeq3uuDinG0vrE9Cf+z HDYVPrXrVJDUfuRbl/Oj+HuGtbcnn6w= X-Received: by 2002:a17:902:294a:: with SMTP id g68-v6mr19080482plb.110.1526877198908; Sun, 20 May 2018 21:33:18 -0700 (PDT) Received: from joelaf.mtv.corp.google.com ([2620:0:1000:1600:3122:ea9c:d178:eb]) by smtp.gmail.com with ESMTPSA id h130-v6sm37144075pfc.98.2018.05.20.21.33.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 May 2018 21:33:17 -0700 (PDT) From: Joel Fernandes X-Google-Original-From: Joel Fernandes To: linux-kernel@vger.kernel.org Cc: Joel Fernandes , "Paul E. McKenney" , Josh Triplett , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , byungchul.park@lge.com, kernel-team@android.com Subject: [PATCH v2 0/4] fixes, cleanups for rcu/dev Date: Sun, 20 May 2018 21:32:47 -0700 Message-Id: <20180521043251.120953-1-joel@joelfernandes.org> X-Mailer: git-send-email 2.17.0.441.gb46fe60e1d-goog Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Paul, Here are some patches reworked with a few comments on few of the patches from previous series: https://lkml.org/lkml/2018/5/13/296 4/4 is a new addition which fixes a potential issue. Let me know what you think, thanks! Joel Fernandes (4): rcu: Add comment documenting how rcu_seq_snap works rcu: Cleanup the variables used to request a new grace period rcu: Use better variable names in funnel locking loop rcu: Unlock non-start node only after accessing its gp_seq_needed include/trace/events/rcu.h | 15 +++---- kernel/rcu/rcu.h | 33 +++++++++++++++- kernel/rcu/tree.c | 80 +++++++++++++++++++++----------------- 3 files changed, 85 insertions(+), 43 deletions(-) -- 2.17.0.441.gb46fe60e1d-goog