Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp174117ybl; Fri, 16 Aug 2019 21:39:58 -0700 (PDT) X-Google-Smtp-Source: APXvYqyWLAhelzVCvFdW/pkks9z87PE4jLyO61THO5gR+CNGYpJd6aErfnm+n18Z4L2vW4uhlUd3 X-Received: by 2002:a17:90a:a897:: with SMTP id h23mr10540677pjq.44.1566016798584; Fri, 16 Aug 2019 21:39:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566016798; cv=none; d=google.com; s=arc-20160816; b=Qu4dOwRp0RBFtc7LRim0jUba+ixqLLS+lJGhj7bPkpGT2bCuLlG3H6bJL9ig884Qny BQdqTD3Tyo3BWs/iy4rIt/NDr2Dlz+Wa9HvSf5ubw7h1hNrFSujdO7nYP8kHHI1UxAFY vUjhfkHR1X5MBVdc600gVHeNztzP8yA04h76dLHgC0YakzvXoIJVinC6LFSPX+s5lDZb vaXBwFp/pcgXpJpo6nkNqi7fvkxmux3rPP76pQAHv/n1CB94wRjWxgsj666fn/sAGfSh UbJQQ8betzTvLDPs2Elk+KL/mW3vxMwrA/u4eqH7JTnUA5KRgXK5nKqzqYTVmt7TSCMj JtWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature; bh=GtQCwZ2X3Dci9EQCWwa185nLCtMLhK/fJw/6g7BdD+w=; b=LrEHYxxrc1jR9rymCfCq/uE0k0TEMWpicnay4ZCyj2HByZQqEx9h402CfVTAzW5/ei C8+0nAycv9Q48rPBvbq5gPWYIggIHUxrdR7K+5d9tev9Sryh8oih28Wu1CoTEslLSXuU Xm2PqJYK/P8Klzuuye6bnsw+jEt5RtShN/U/Vw63X4cRs4oEpWAGtd/bnKYR0PrjU21q i/yeJKgfVGJrixsHtBByAtF706q4SvpWvpIGZMSNIoTeJXBhEdfd455RZ/Vt60zqjRek PXZrhK+hkavf62JSJW+zQK1hGz/NTJykZeRBwjSQbmhAkZgEqpT5NtW+PEzF6Yo8p23s GMmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b="X4lTv/Yq"; 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 d19si4237963pjw.36.2019.08.16.21.39.44; Fri, 16 Aug 2019 21:39:58 -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=@sifive.com header.s=google header.b="X4lTv/Yq"; 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 S1725947AbfHQEi5 (ORCPT + 99 others); Sat, 17 Aug 2019 00:38:57 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:38103 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725832AbfHQEi4 (ORCPT ); Sat, 17 Aug 2019 00:38:56 -0400 Received: by mail-io1-f66.google.com with SMTP id j6so10365525ioa.5 for ; Fri, 16 Aug 2019 21:38:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=GtQCwZ2X3Dci9EQCWwa185nLCtMLhK/fJw/6g7BdD+w=; b=X4lTv/YqVm9nOz9kEUBgZsT4AKBufywPYgaDkRVxEoudsf1f+4NUMArTksa2fqaxvf gk5ymABGfU2wu69753L7SvTw1ffiZ9CQrQZZ6OvB6FT/El3qGVUjqgQhmEt6qU5Ow/lI 2ykxgHOiN2tvVYnvxUdP0+wUrxBXoRT+4/OyT0VsxsKz7IPiF8U5Xy1dAHKPV5gtH10n pqljDzRCGrAga9Tda150byVBoamxRAz4GYwTD1YF7JhCW6VugRPm+YBLnEF5hWEd9yJO aELgJdCNJjimfJBJoqXpTfRNGrX91gBe0UCv05t5PpDjUeo07NvXqqFtHHxJcIbCVT14 QvVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=GtQCwZ2X3Dci9EQCWwa185nLCtMLhK/fJw/6g7BdD+w=; b=NHR5qhrlTlG9ZgREeLFQhAIoRoNuTSePVwtRSgltFzOO1/uQhcEGKKWGEHURR+TiU3 FBhdfkVDZkm1fcV/CJgtJXEATvPTNKEelkU6znmT+XDv5KHQuD/BzAbA9iH0cZH/yvWn QRNaq11VnqAza/XrV8W7o7torOVv10X5MoJ2PsMZeZn9i4CjGe67Dhx0S0j8cYa29vT6 Av38tITNIW4SHx5b2VSMPPutogkjXN204Q6byTISqvI49O5TXT7wFvW7jO4zyx/lhI+4 NhCIa8XYoqs1rLMnQ5cjKwRec9rzgL5mt7VftE778QjtuGBWRf6/Jg73MBQy3DEwCzEW pJnw== X-Gm-Message-State: APjAAAW3C9w3l/zZhLBsqAZluvtmlKypHIykv6HMUEpSA0qBXVhUPuw6 QJ/Skcn9RmK2r06NBqb7G+dspA== X-Received: by 2002:a5e:990a:: with SMTP id t10mr14098316ioj.182.1566016735927; Fri, 16 Aug 2019 21:38:55 -0700 (PDT) Received: from localhost (c-73-95-159-87.hsd1.co.comcast.net. [73.95.159.87]) by smtp.gmail.com with ESMTPSA id s4sm14278009iop.25.2019.08.16.21.38.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Aug 2019 21:38:55 -0700 (PDT) Date: Fri, 16 Aug 2019 21:38:54 -0700 (PDT) From: Paul Walmsley X-X-Sender: paulw@viisi.sifive.com To: "Joel Fernandes (Google)" cc: linux-kernel@vger.kernel.org, Palmer Dabbelt , "Paul E. McKenney" , rcu@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH -rcu/dev] Please squash: fixup! rcu/tree: Add basic support for kfree_rcu() batching In-Reply-To: <20190817042211.137149-1-joel@joelfernandes.org> Message-ID: References: <20190817042211.137149-1-joel@joelfernandes.org> User-Agent: Alpine 2.21.9999 (DEB 301 2018-08-15) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 17 Aug 2019, Joel Fernandes (Google) wrote: > xchg() on a bool is causing issues on riscv and arm32. Indeed, it seems best not to use xchg() on any type that's not 32 bits long or that's not the CPU's native word size. Probably we should update the documentation. > Please squash this into the -rcu dev branch to resolve the issue. > > Please squash this fix. > > Fixes: -rcu dev commit 3cbd3aa7d9c7bdf ("rcu/tree: Add basic support for kfree_rcu() batching") > > Signed-off-by: Joel Fernandes (Google) Link: https://lore.kernel.org/lkml/alpine.DEB.2.21.9999.1908161931110.32497@viisi.sifive.com/T/#me9956f66cb611b95d26ae92700e1d901f46e8c59 Reviewed-by: Paul Walmsley - Paul