Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp4018156rwb; Sat, 10 Dec 2022 01:54:12 -0800 (PST) X-Google-Smtp-Source: AA0mqf4wqXChV+FiCBeht/AF1LFh0CBxMbAYr+hkXZz/8AvM9dveei4wHlJCqX9l8OQHvmPHYO3d X-Received: by 2002:a05:6402:1154:b0:462:16a2:a2e7 with SMTP id g20-20020a056402115400b0046216a2a2e7mr7305746edw.6.1670666052590; Sat, 10 Dec 2022 01:54:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670666052; cv=none; d=google.com; s=arc-20160816; b=XaVaV4axf0oxM2JsZk/zGemDjGjx4FMyj1PfS6IK0j7QSSB+BTtLGjOZoQTi0jRBCE V9H5mGfLoawsVVZgMG8qj6q5F5jAAm2EGX4frQQlyB2O1L9S6N1lOW0zplzWwBGc5Opq Rp0hKRyLY5hfDZKhRcL7kzQB3lw27HOyA8rO2pxYs4zwsV71IEX2BIG8KJSyii7vChkl SZXbG8QQQzPVKQ7EZ48D7RdK9urJyJGaUpkXGqh4sYj9K1mLjF8PZ/2wZnTOC1mB7zHz P0nPNn5NEawRXh+hti06MeNt/MFV04UQcJhjHDEXLYLby+/DcNWHwxIUQzr3pAV246Re vh4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=hOzAC4O21X1Xse6B8qURxwR3J+0ZwdpmuvMOJEet4WY=; b=1KUqHvkxvAlEsK1u+X8fbWN8diipXrsO7eowyY+ARmtgUTmq6pj35qbnLaAlhWRl+b 0V+CCpLEKfgCEF+dxFZsu6K8ceKOCLZBFRjB47Jf8cr4CBwW5a2yYXsJ3IifEyYdN8BP DW+RkLo4mU2EFmG0hVGuBBTV/9CFt6cjtJ4dio5mCCA0vfeXl1c/vpGwVUgUjZ1eNBUX GBsbLoxQ6t5YyB/azPt34g+CKy0s/Rh8c75aKsI++OWHNOcpRUcVbbAUG7VgiY3nR9eH XSh08UW9tEp0pCeVS+t1AUNeLSbrDSrtLPrc5ujTMobUc2E5kUTfLyySfNZ2UzAllTeO YDOA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q23-20020aa7d457000000b00461ace746adsi3162537edr.453.2022.12.10.01.53.52; Sat, 10 Dec 2022 01:54:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229728AbiLJJOu (ORCPT + 74 others); Sat, 10 Dec 2022 04:14:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53554 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230009AbiLJJOG (ORCPT ); Sat, 10 Dec 2022 04:14:06 -0500 Received: from 1wt.eu (wtarreau.pck.nerim.net [62.212.114.60]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id EAD6B11461 for ; Sat, 10 Dec 2022 01:12:56 -0800 (PST) Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 2BA9CgAn021807; Sat, 10 Dec 2022 10:12:42 +0100 Date: Sat, 10 Dec 2022 10:12:42 +0100 From: Willy Tarreau To: "Paul E. McKenney" Cc: Sven Schnelle , Josh Triplett , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/5] add s390 support to nolibc and rcutorture Message-ID: <20221210091242.GD21743@1wt.eu> References: <20221209141939.3634586-1-svens@linux.ibm.com> <20221209150325.GX4001@paulmck-ThinkPad-P17-Gen-1> <20221209152835.GC19965@1wt.eu> <20221210012643.GB4001@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221210012643.GB4001@paulmck-ThinkPad-P17-Gen-1> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham 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 Fri, Dec 09, 2022 at 05:26:43PM -0800, Paul E. McKenney wrote: > On Fri, Dec 09, 2022 at 04:28:35PM +0100, Willy Tarreau wrote: > > On Fri, Dec 09, 2022 at 07:03:25AM -0800, Paul E. McKenney wrote: > > > On Fri, Dec 09, 2022 at 03:19:34PM +0100, Sven Schnelle wrote: > > > > Hi, > > > > > > > > these patches add support for the s390 architecture both to nolibc > > > > and rcutorture. Note that this only adds support for the 64 bit > > > > version, no support for 31 bit (compat) is added. For nolibc it > > > > includes one bugfix to make the fd_set datatype match the kernel > > > > type. > > > > > > Nice!!! > > > > indeed :-) > > > > > The rcutorture patches look plausible to me, but I must defer to Willy > > > Tarreau on the nolibc changes. > > > > I had a very quick glance over them and nothing shocked me. I just want > > to double-check the u32->long conversion with a careful eye but I'm happy > > to see that your rcutorture binary continues its diet on more and more > > architectures ;-) > > Very good, and I will await your review. So overall the series looks good to me except one occurrence of "s390x" instead of "s390" in arch.h which will prevent the build from working with the old "-include nolibc.h" mode. If Sven agrees we can fix it directly in the patch (drop the 'x' in the "#include") so that he does not need to respin the series. I'm deferring to you the final word on the part on rcutorture (but it looks trivially correct to me). Thanks! Willy