Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1050958ybl; Fri, 31 Jan 2020 13:06:09 -0800 (PST) X-Google-Smtp-Source: APXvYqwf5ROGiE9I2XrninCPNVmhd43n2knAPBUwPyPHYMX0zd5lGf5aOpDoXWRsY/WUWHbN+wCQ X-Received: by 2002:a05:6830:13d3:: with SMTP id e19mr9155781otq.135.1580504769828; Fri, 31 Jan 2020 13:06:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580504769; cv=none; d=google.com; s=arc-20160816; b=Nq+amZjWKR/qYLgx0vuTIJkwGOg2iUBu/aG08Zx+RBla4r3/bz2LwKQwJ0giL7LmOU 5PokPd3LjjENgj9GXDK2mL262Vt8C7chEY8N8Bu51VdpHY4C1YxZhEmIDmENjaqtTi/e FbhZ5emGdzdjXs2bRxIignEbZg702TVN+hs44ov2DBQWULZN7dPTHvXbuX63JTiGF6Oa SXTzekBhxbLq8p/7aWQIzdMfaoP1thrIgSY3nWNn/PFhMsmWsT0BGpKyTB8fjo10qo7r NmlGCWlUSxgnPABncdTTAbURikuC572hFCAJvioH28Zk6O8V89Gc2xO9DY7zwgC7Ko+P evXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=zTgNziuRHiebqCRs8Ftl4lUxabpxqkWWvHQH8URdpLY=; b=gQF5K6C1IaTmrzETugoJON8eQxIgs6h7/sb/J1/yV/C4LN7EOvYW4eqbtPmRlo01d1 Y0HC0gbxolt+bFn7B/RmoI2h4suspvq567JZSRDp0dnw8C6WtKHB0lwGcceazizFVz9O jT2lMNkb5GxD5Va/5DwKLpOza7rTG9aRV0qkbb3wrijDBL7qdlUFUnTQLPEicbCP66nk GhT0Z59ZIPsXGp3tCQn5Jbz7w7uDNkcmod2iKekjlrPe/PCh7bTtCVp5q97zHNogaoIi auWFt0CmiMPDGCvkGPuaXs+45eURZcog0zPqiv5Big/07P6V0QRKr/rViqti7RU0O6tc 7cAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=N88PsLIw; 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 z206si3864691oia.142.2020.01.31.13.05.58; Fri, 31 Jan 2020 13:06:09 -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=@google.com header.s=20161025 header.b=N88PsLIw; 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 S1726530AbgAaVEu (ORCPT + 99 others); Fri, 31 Jan 2020 16:04:50 -0500 Received: from mail-yw1-f50.google.com ([209.85.161.50]:42011 "EHLO mail-yw1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726102AbgAaVEt (ORCPT ); Fri, 31 Jan 2020 16:04:49 -0500 Received: by mail-yw1-f50.google.com with SMTP id b81so6125069ywe.9 for ; Fri, 31 Jan 2020 13:04:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zTgNziuRHiebqCRs8Ftl4lUxabpxqkWWvHQH8URdpLY=; b=N88PsLIwzfKcJ2T2b3m59l6fJWSfA2GPZAI7PMFFVqqp0WQneu6THg4mgLnlEE0GgP VUn8g1r/0QwNBaMww6vVK8Zndi3t2kBFbX1OSM+OJF1lWSw0I8DDR6P6bld6UCOBnN9c TKx7s7Q2vR5weXrJf44MV23ZwACE57VBc2dZNY5ORcqwd3dyNuIfUeqEhlLRWXj8xG46 STzKEUrhDlW4XOnjxl8XJRwCbso1EYQC4UwRtyguO/IIDzvM1oNUMPudOrWTQxOoSymL xCIIVtYr4ot+QkgQCYjEG8FwzpeQmIad3JCQMG7jHZ3z7YEtfqMaY5CgL2InRivIdY+A cOJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zTgNziuRHiebqCRs8Ftl4lUxabpxqkWWvHQH8URdpLY=; b=HB6yWUR3uRsyxsDIMGf2XECKMEYTDrgwSR015qQdCiWrEGAkUqSZL94sCWurXmFyQl dxpzvZ8asGvSDWRDcFlIo9x4jPrYSoP/Rtd9DeZvozgPdNSuXmrAsrCTaIkmhKs6EZZz RxdNq3KuUAV+o0HYhpiQKVT5YpEAOlRKImR9gfQa6zwfJf6zJUO/I6xgL5nMgwu+BkIa YwDqyCwT1Esh7B1RScN0htvNgpILJHI1edMxfDUNfiKfK+FGZAOpPtTbFNYSO2sHBcur dFelpy4fFx+9AjhpGhvAucjYM1sKumx2x+kF3AQOI10ZlbE/Fw4LdMUe+ZdhQt2lB8y0 M6Nw== X-Gm-Message-State: APjAAAUIh2I26lJVHtE4UGMGx/O6svGCKDRoNQnYGXSFYPl49SUOXsu6 fUDDuergo4a2JnEnEBR6X89i5KB1iRU4g7EYEUijOvNA X-Received: by 2002:a25:cfd8:: with SMTP id f207mr1479272ybg.408.1580504688521; Fri, 31 Jan 2020 13:04:48 -0800 (PST) MIME-Version: 1.0 References: <20200131164308.GA5175@willie-the-truck> <20200131184322.GA11457@worktop.programming.kicks-ass.net> <20200131205337.GU2935@paulmck-ThinkPad-P72> In-Reply-To: <20200131205337.GU2935@paulmck-ThinkPad-P72> From: Eric Dumazet Date: Fri, 31 Jan 2020 13:04:37 -0800 Message-ID: Subject: Re: Confused about hlist_unhashed_lockless() To: "Paul E. McKenney" Cc: Peter Zijlstra , Will Deacon , Thomas Gleixner , "the arch/x86 maintainers" , LKML , Marco Elver Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 31, 2020 at 12:53 PM Paul E. McKenney wrote: > > On Fri, Jan 31, 2020 at 10:52:46AM -0800, Eric Dumazet wrote: > > On Fri, Jan 31, 2020 at 10:48 AM Eric Dumazet wrote: > > > > > > > > This is nice, now with have data_race() > > > > > > Remember these patches were sent 2 months ago, at a time we were > > > trying to sort out things. > > > > > > data_race() was merged a few days ago. > > > > Well, actually data_race() is not there yet anyway. > > > > Is it really scheduled for 5.7 kernel ? > > Right now, yes. Would it make sense to separate it out and push it > into the current merge window? That would be very nice, because we could start using it before KCSAN is merged.