Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp890942pxb; Fri, 22 Apr 2022 13:33:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw5baek/ol8KW3x1zcbFCjCUeobpyAHrGlT1kJuLucGCUjDgzQZZ8WkqEdRMF6hJqKeO5fJ X-Received: by 2002:a17:903:1c6:b0:158:d1d8:19b with SMTP id e6-20020a17090301c600b00158d1d8019bmr6154223plh.108.1650659629899; Fri, 22 Apr 2022 13:33:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650659629; cv=none; d=google.com; s=arc-20160816; b=m3ISzgZKDEvRntahtXUgBh0gWncdDRoUhOnX/zvg+G9A+qZF8VIoC3dTdbfIDVrTAV wSvqBES5hAfxKEYdeGW5i+Lz0qaVmL+glldldxm4SDuwo8SZIhrZx6/RxSHyqh2E0CO2 YSCKGpD+KGRa/7yU+YlMIR8P8Rzl8/QO77uF1RHdVeFnqayjR7txbB0/pqRefGXUjOjM fXZME7zSblEm1CWAwgW6PJL9R8wi+l6VGCFL1Ty3QvTPR9F9JBFAaeDaU8crWf1OIikY bDMD2ggDmgGYiR3sjNe/tJrg7hoqTNNJqMtcZ0VBhiOq0DcfkQ0noeNgNZmEGwFNNS1J tQEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=OziXpZopIYxb3f1gE+uPznYxZhbuOzdu2g8U5ipdPbY=; b=VReyTuuID2BFrzOzTEqvtUbzsPfzioUmOKl21I+qy8Jr/WKUv1WJ72VzLxUlzbi8RS VBgjtG7z/xYIc1fC5AkG/ZJ1SB5bzrc3KfJDM3ZR3gtCeDc+u26es24MSNJ9CaYiz1zN gsmLDs657d8fDKtJHC5PlGLVSnrgLyJRx1/6/iBhetuSXT7ieoD9rRtu6EjPbpjo7B7j 8TnoOwht6XcDvNvc49IfQ/m9Ry0NYEK4VRdaPpV4N4qE/ySw1dkLt4TlLN0E4VD5k3/C tBwa/mRPVURG/n7+HYdXR6FKPb70ZDqtqTZ1ZrjKfXzYsu5aAeJ59GUMiAwfniNIJlQ4 xWDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@in.tum.de header.s=20220209 header.b=JhS15dFS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tum.de Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id l21-20020a056a00141500b004fa7288d199si9591442pfu.55.2022.04.22.13.33.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Apr 2022 13:33:49 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@in.tum.de header.s=20220209 header.b=JhS15dFS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tum.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7A5D4291D54; Fri, 22 Apr 2022 12:20:18 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1383735AbiDVKnm (ORCPT + 99 others); Fri, 22 Apr 2022 06:43:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1446845AbiDVKmq (ORCPT ); Fri, 22 Apr 2022 06:42:46 -0400 Received: from mailout2.rbg.tum.de (mailout2.rbg.tum.de [IPv6:2a09:80c0::202]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41B09554A8; Fri, 22 Apr 2022 03:39:39 -0700 (PDT) Received: from mailrelay1.rbg.tum.de (mailrelay1.in.tum.de [IPv6:2a09:80c0:254::14]) by mailout2.rbg.tum.de (Postfix) with ESMTPS id 293454C046E; Fri, 22 Apr 2022 12:39:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=in.tum.de; s=20220209; t=1650623977; bh=OziXpZopIYxb3f1gE+uPznYxZhbuOzdu2g8U5ipdPbY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JhS15dFSGztpvzsMkJ6qayNPHMOkYoV7DK/EMamtJDzraoIvQ/98HH1s7aHKTgE+q hOf7aS9sYP2Vy3xhUMhbMp2SOrWpez7VIwkvqDOTwgHFNPLey1EqsGo7cKDz1bM3a0 fIy7nyzGK7M8R9ZjDkPLwE7q4bwA44Q0Di5kNt6hEqWrFaYIlOKtquCINJsvT9VtIb Ok5QIXNXAK2GRBE4G3MzvgOBTen8VKRahCJ8KvJ882BqMLSD3TH57JMi1qcKqD+KLL KVuX+GaYr0hW4BACi63hugHoNubFG7Gjcw6zMvNe8of4gEUL4oOY0RcAIOrzEEy4tf LBpWNEvRodfZA== Received: by mailrelay1.rbg.tum.de (Postfix, from userid 112) id 23BA86D8; Fri, 22 Apr 2022 12:39:37 +0200 (CEST) Received: from mailrelay1.rbg.tum.de (localhost [127.0.0.1]) by mailrelay1.rbg.tum.de (Postfix) with ESMTP id F24156D7; Fri, 22 Apr 2022 12:39:36 +0200 (CEST) Received: from mail.in.tum.de (vmrbg426.in.tum.de [131.159.0.73]) by mailrelay1.rbg.tum.de (Postfix) with ESMTPS id ECF6C55F; Fri, 22 Apr 2022 12:39:36 +0200 (CEST) Received: by mail.in.tum.de (Postfix, from userid 112) id E7B524A037C; Fri, 22 Apr 2022 12:39:36 +0200 (CEST) Received: (Authenticated sender: heidekrp) by mail.in.tum.de (Postfix) with ESMTPSA id 83A464A01EC; Fri, 22 Apr 2022 12:39:35 +0200 (CEST) (Extended-Queue-bit xtech_ad@fff.in.tum.de) Date: Fri, 22 Apr 2022 12:39:34 +0200 From: Paul =?iso-8859-1?Q?Heidekr=FCger?= To: Nick Desaulniers , "Jose E. Marchesi" Cc: Alan Stern , Andrea Parri , Will Deacon , Peter Zijlstra , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , "Paul E. McKenney" , Akira Yokosawa , Daniel Lustig , Joel Fernandes , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, llvm@lists.linux.dev, Marco Elver , Charalampos Mainas , Pramod Bhatotia Subject: Re: Dangerous addr to ctrl dependency transformation in fs/nfs/delegation.c::nfs_server_return_marked_delegations()? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 14, 2022 at 02:21:25PM -0700, Nick Desaulniers wrote: > On Thu, Apr 7, 2022 at 8:22 AM Paul Heidekr?ger > wrote: > > > > Hi all, > > > > work on my dependency checker tool is progressing nicely, and it is > > flagging, what I believe is, a harmful addr to ctrl dependency > > transformation. For context, see [1] and [2]. I'm using the Clang > > compiler. > > [1]: https://linuxplumbersconf.org/event/7/contributions/821/attachments/598/1075/LPC_2020_--_Dependency_ordering.pdf > > [2]: https://lore.kernel.org/llvm/YXknxGFjvaB46d%2Fp@Pauls-MacBook-Pro/T/#u > > Hi Paul, > Thanks for the report and your (and your team's) work on this tool. > Orthogonal to your report, Jose (cc'ed) and I are currently in the > planning process to put together a Kernel+Toolchain microconference > track at Linux Plumbers Conference [0] this year (Sept 12-14) in > Dublin, Ireland. Would you or someone from your group be able and > interested in presenting more information about your work to an > audience of kernel and toolchain developers at such an event? > > Would others be interested in such a topic? (What do they say in > Starship Troopers...?...Would you like to know more?) > > [0] https://lpc.events/event/16/ > -- > Thanks, > ~Nick Desaulniers Hi Nick and Jose, Many thanks for inviting us! I would love to do a talk at LPC! Hopefully in person too. Given that there have been several talks around this topic at LPC already, it seems very fitting, and we'll hopefully have more to share by then. Actually we have more to share already :-) https://lore.kernel.org/all/YmKE%2FXgmRnGKrBbB@Pauls-MacBook-Pro.local/T/#u I assume we will have to submit an abstract soon? Many thanks, Paul