Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp233881ybl; Tue, 28 Jan 2020 02:11:29 -0800 (PST) X-Google-Smtp-Source: APXvYqwTmYIRqDhEd2PQl/sg0pGB3Yaend1K7NC99bGIAjnvnJ64gHK073aDdJiYKTpVOf8cJOgf X-Received: by 2002:a9d:748d:: with SMTP id t13mr15287840otk.181.1580206289496; Tue, 28 Jan 2020 02:11:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580206289; cv=none; d=google.com; s=arc-20160816; b=jCItkV4BK/h5X9wri3ojk0PMfWWKHWV+lLWR5oTF4yz/mhI5G1mw30nC/u+l4ydeFL tQuAlMFuGk6WW1eIDedoS67zPLIjiJRhcLkWymo9AC1PydbkHEc7YF3IhgoYvUozDxzf xSTRImHJByWQMrflXDorHWfSVbOb/7LaNr0JYCXouANz4c6DlWL5IBnZCUBLM8BjI0b6 RMwUWwsaAmQadomKoyh3jMROkqGhMvPIySw/4Cjq6r8Kyuut9HiERNRLbFNEYc+5EPti iXHtGwp7YwhyGXuWjvE1YbxGH8U2rOk+VRPr9Eo1it+pTFnfkEoa5+ah324JkVSyVbU9 krNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:in-reply-to:cc:references:message-id :date:subject:mime-version:from:content-transfer-encoding :dkim-signature; bh=wwPnc/z0vFoENe41dHkv8XLHnCHQXdvCpY8VfuCLBtA=; b=qryTidEijdlfo9GEysAExwNRzkC14vpf4jdoZDMbAZq8VOwNsuQQCJ1i0gah+x4XdB EYLdMvWtEHq5r+e9UVmTgodVK0kWVGJ9QPb0/kUt+62vxQ57zDk61W16YssJf2Apmtm5 EwrWkPJjWk8WHSt0rLu9wylFBped8u38+MV7BnD+p8kZ9AAcRHnihJVt0KF0RURjEmjO AXxwtB5pu3oXvOYWc2p/P6qC3gkcRrS7XYJdqcr7Qw/zvON+DABWmtlcVIGexbJnxLGy CTnTw0te0QbdTYEhGG370KEbhbsyNwzVU9eNv6r8HTx3E/UQhGrz+9COefPsQ46sNIuw sGdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=YRoQng0U; 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 m19si4252551otq.40.2020.01.28.02.11.15; Tue, 28 Jan 2020 02:11:29 -0800 (PST) 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=@lca.pw header.s=google header.b=YRoQng0U; 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 S1725937AbgA1KKJ (ORCPT + 99 others); Tue, 28 Jan 2020 05:10:09 -0500 Received: from mail-qk1-f194.google.com ([209.85.222.194]:35200 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725853AbgA1KKJ (ORCPT ); Tue, 28 Jan 2020 05:10:09 -0500 Received: by mail-qk1-f194.google.com with SMTP id q15so6315771qki.2 for ; Tue, 28 Jan 2020 02:10:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=wwPnc/z0vFoENe41dHkv8XLHnCHQXdvCpY8VfuCLBtA=; b=YRoQng0UgKXHYur22BX4pE7ckr9a8UqOeKda27MTcYcCLRNOm7FEdh4rkMGippkEFu QfikVd+H+JBJ9mHXILQViSgCrj7J3odhXqmOonF3IQL6M02ezpab4t8cElz5R02tV6kW J204JQHN/+XL0fsP+t8JzjGPrvnPXd1plH1YZufFA4XlSvjW+raJewbElU97D3KygW/1 3KDJRcYYUd0nce4q2+Tb3I/Zxk0CbX00QAoV0atiGt5nsJ4Goa9LWg7TQrxsP2aVr43H chCioDXxf7zEa0FvEOcJ0A6Qusx5Q3B5TCBsqfllUP+1036KE9HFRqoLMF73AnoaO4mn a4qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=wwPnc/z0vFoENe41dHkv8XLHnCHQXdvCpY8VfuCLBtA=; b=iF8JTwUoOv9KTzqIl/0ZqBl6ZQ/5JG7n56okTeryuZstZ50QDPZRZDnGG4y4A6IARQ /tDVlupdpc+xzbDf0XxcYlKDzfMmaXw6s2MGx+0+18DNMXw0E+ogGPYOVUKm5fl1jHTo QOUpuILL+Ms+oSgiugS56d0eEZqop++CBn1iK6D4qVog3Fq0nYbBpqy2NOfUFVMiunYc OoSP/hEcFLRkB0wuMIUM8xxOrTopdnyBaBrORZDDPiCwW1BKe2Doum6DVHQy0+Gxnrhc NoWh2b1We+iD+nBIEpkY00qB1f150PuFlbYKJ9HWp0eroQxYSoQs1Ddz0G3k1HRnwP1j 5Ybg== X-Gm-Message-State: APjAAAUroHPfSRNvK05n5/0YAh5TfiTLuOaDfWxWyw4krMhjB/hpDD4Z BBDD2XaOBqfmq6YrBnCd9Nk1jvDuutvi1g== X-Received: by 2002:a37:aacc:: with SMTP id t195mr13812676qke.462.1580206207866; Tue, 28 Jan 2020 02:10:07 -0800 (PST) Received: from [192.168.1.183] (pool-71-184-117-43.bstnma.fios.verizon.net. [71.184.117.43]) by smtp.gmail.com with ESMTPSA id v80sm8756447qka.15.2020.01.28.02.10.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Jan 2020 02:10:07 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Qian Cai Mime-Version: 1.0 (1.0) Subject: Re: [PATCH] locking/osq_lock: fix a data race in osq_wait_next Date: Tue, 28 Jan 2020 05:10:06 -0500 Message-Id: References: Cc: Peter Zijlstra , Will Deacon , Ingo Molnar , Linux Kernel Mailing List , "paul E. McKenney" In-Reply-To: To: Marco Elver X-Mailer: iPhone Mail (17C54) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Jan 28, 2020, at 3:18 AM, Marco Elver wrote: >=20 > This should be an instance of same-value-store, since the node->cpu is > per-CPU and smp_processor_id() should always be the same, at least > once it's published. I believe the data race I observed here before > KCSAN had KCSAN_REPORT_VALUE_CHANGE_ONLY on syzbot, and hasn't been > observed since. For the most part, that should deal with this case. Are you sure? I had KCSAN_REPORT_VALUE_CHANGE_ONLY=3Dy here and saw somethin= g similar a splat. I=E2=80=99ll also double check on my side and provide the= decoding.=