Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3745954ybz; Mon, 20 Apr 2020 08:42:26 -0700 (PDT) X-Google-Smtp-Source: APiQypIQsNwwyeCXBOItXP4+1zxzAykfveukB/2BacEYcyXRYcpJsp0gXaJZREcIK/R5+ijr3tTB X-Received: by 2002:a17:906:2ad4:: with SMTP id m20mr17558658eje.324.1587397346091; Mon, 20 Apr 2020 08:42:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587397346; cv=none; d=google.com; s=arc-20160816; b=NRTzNyZ9rclrMzSUeiyTo9lPtQjehxaaUEP3G0f7EWNQgdzBxwyd7UBqpNgt2YD0dQ eKbdeDShmAa7IPIi14iIElDe+3obCTr8JDekTWfxYVm8EU6wHnNWVpuQNQlChyuuLlo5 tPxTCobXSzOBUFDP394AZSfvS9GBAsh4M051A9MBUqM/OEkzmR2GwNiVXKGRpTvm3/7p 3haKh3iASv2Hgww0jpX3uUjC35NdyM76LqzNke+EbcP9i6RqAxRf7gJYZ13zZkpkJ3kG HgqC1QQwmDVVFBD4/Z6VzVrY0k5MdxB4n30C2SpBUQn7VMVB/zSr2JXkBrPXLMIJEL/H LwtQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=u1kWcuYFn03hwVXwsvDY0f4HcUgS229FSxgRj7CnrJU=; b=0zI7nAr3YqovcYCHRJ49MbPkPbEcXVpQsCyvF4/HRRMg++lvylbH8/P24IXNaXMmTV loU7DQVEwyXuve309XRnnOkuvd/E3Y3UAM1T5KUWPsehqsnCfwlCGT2fzIi11y7+2Ngk xRRZYbGJwT5929UQLyoXWBiGAz6Du4EyWeh1K70SuncmW1ReiXeNDI4fAerwCrbXm+Ub ZqMkalIs4kUvhjYsVpRn7bPH1dV7WZVzO9s3OJKTJ5usSeOquKmj1C5PBI1I+k1M05qh Hq1s06lpvzDbiEyNAWA6QEbC0MwXwCyMp/X/I+rlaqDqPyOyZetqXixjtFcDjp6uKEs4 EC9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=GRkRYA4n; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g16si673390edr.382.2020.04.20.08.42.01; Mon, 20 Apr 2020 08:42:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=GRkRYA4n; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728018AbgDTPiy (ORCPT + 99 others); Mon, 20 Apr 2020 11:38:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726458AbgDTPiy (ORCPT ); Mon, 20 Apr 2020 11:38:54 -0400 Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 22288C061A0F for ; Mon, 20 Apr 2020 08:38:53 -0700 (PDT) Received: by mail-qt1-x844.google.com with SMTP id c16so8846672qtv.1 for ; Mon, 20 Apr 2020 08:38:53 -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:mime-version :content-transfer-encoding; bh=u1kWcuYFn03hwVXwsvDY0f4HcUgS229FSxgRj7CnrJU=; b=GRkRYA4nO05KIZfWUlx1Eo+x5NW3avb7hx/R/BR3G0jVgX29Pul3Nht48oJBW8fVo6 JMIUGRrYMOzX0e2InShPepFJHt6374ik6NwFQS04KBIebEj4hUrgH/o/CEAfO34vxEmv HQf3pmSe0TqHeHdxJopHSx9bN9+Ts3u0X814g= 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:mime-version :content-transfer-encoding; bh=u1kWcuYFn03hwVXwsvDY0f4HcUgS229FSxgRj7CnrJU=; b=VzD2dqW3lo9EtmEDYz0Z8d3M6dSm9oRWUT4wcryfHTKjDzfT8OBqa3/mARkIdDbXo/ furi1jN/bzZ5Hcw28b35Fww0A6/0i5ugqcZRAMPUxsib8sWUj4ghYmtgNWXpjoBUw3zu GRmDNff/Aigxs/dcxVf3d43GxJOcWzp2IcKsYV80qJNQN9sZOeJwqw1AhaFnhHw8K893 SjWPvMKA9yQLWcf4zSeE+D+YVv0MYfsYferUJbJnsRc5aBCb4vM1yvqJubx4ea/z2CSw cdw45YTVJrIZPahBcezeyCUliyzRIEugvkAB3+w7nAFe2qY7xuFf33rh9TaKUaDYSv1q 4oiA== X-Gm-Message-State: AGi0PuZYWcNsZsim/Cxn87IY9y1z0zr1YmncoXLcKTED00v0bHJpVs9s JeH0FSGd6FlaSanhpyTgQWe2VhDulFo= X-Received: by 2002:ac8:6f17:: with SMTP id g23mr16655042qtv.266.1587397131782; Mon, 20 Apr 2020 08:38:51 -0700 (PDT) Received: from joelaf.cam.corp.google.com ([2620:15c:6:12:9c46:e0da:efbf:69cc]) by smtp.gmail.com with ESMTPSA id v16sm765453qkf.80.2020.04.20.08.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 08:38:51 -0700 (PDT) From: "Joel Fernandes (Google)" To: linux-kernel@vger.kernel.org Cc: "Joel Fernandes (Google)" , bigeasy@linutronix.de, Josh Triplett , Lai Jiangshan , Mathieu Desnoyers , "Paul E. McKenney" , rcu@vger.kernel.org, Steven Rostedt , urezki@gmail.com Subject: [PATCH rcu/dev -fixes 0/4] Date: Mon, 20 Apr 2020 11:38:33 -0400 Message-Id: <20200420153837.194532-1-joel@joelfernandes.org> X-Mailer: git-send-email 2.26.1.301.g55bc3eb7cb9-goog 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 Hi, Some of these patches would prevent breakage on PREEMPT_RT. I have marked them as "rcu/dev fixes". Please consider applying for v5.8. The exceptions are 3/4 and 4/4 which some small clean-ups. Thanks! Joel Fernandes (Google) (3): rcu/tree: Keep kfree_rcu() awake during lock contention rcu/tree: Skip entry into the page allocator for PREEMPT_RT rcu/tree: Use consistent style for comments Sebastian Andrzej Siewior (1): rcu/tree: Avoid using xchg() in kfree_call_rcu_add_ptr_to_bulk() kernel/rcu/tree.c | 61 ++++++++++++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 24 deletions(-) -- 2.26.1.301.g55bc3eb7cb9-goog