Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp5111227rwd; Sun, 4 Jun 2023 21:08:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7GYejug3a67R7CH/0RNFCngHZgha5CqhDzcpVKwnVARDI+0oCFFKGgPOJP8Gd5T7cyQ+61 X-Received: by 2002:a05:6a00:b50:b0:64c:a554:f577 with SMTP id p16-20020a056a000b5000b0064ca554f577mr24645647pfo.11.1685938117023; Sun, 04 Jun 2023 21:08:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685938117; cv=none; d=google.com; s=arc-20160816; b=ZYNheG+mDXxHucAZz8A3WtMa83QJwziW9DiGHBMYIShdNE5Iwyn/PGq+b9DH6TyvAL J9gOu1UuKLl/0SvFfLXa4OlWco2/tW0yaWZSXFMx3Qg/ZP5S4aSPAAicFWVgZeVKLwPQ VGvU1VrmCWjn2BrRk3sWizjfnvrTV3wCc1KRwc/C0DueNKjOt2dAqP2MH2p8Ssr70gMU z4r2ojzS2uorJulZvqIJXumPWtVYRieryrgU11sbuUEC3EZfi+2jUg46GwH782sWgo0g AgAJflhlrOqow7EoFSDNtbsm5ws46mKkMja+6kr2rQmpa9aCTbGWoCGXtxj4WEUVQzJR Ycjw== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=MR5Jh8FGBXbKC0zQR7MhQZcZ9C14Mdam9kbZ344kgfc=; b=bn1y3Uli7Ru3JtuLuRO22s9RgXBBLr66+OMRyeVndOHl9UqFz6Mc4Ahl9Bd8Cf7aEo CZXd3WYkNUXixreaQ2DUWeizhXW77vfpn+bb3If78XQHSfscz2GE57dk/s1XyrlZBH9a zKJZPx/Tx3d3NyLMVTgbnrocfFsu1uwR28irC8Ihf2o1Hb4jt5AApIElE54XEEU/bOki sDsgQmadX5nufelF6UEgfKjRvRCcR/dhVGqf2z1t5Qj6znMRBabeTrsjBG8hg/fnzlka UdbbwSUQXO1QK0llg8jU/KfuxDBgaGIKcHp1U9MyPNbBLxmGUgWckSCrQ4bFozoH96oN dRYQ== 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 c4-20020a621c04000000b00653c0edfd34si4138216pfc.139.2023.06.04.21.08.25; Sun, 04 Jun 2023 21:08:36 -0700 (PDT) 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 S232184AbjFED0q (ORCPT + 99 others); Sun, 4 Jun 2023 23:26:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34276 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232600AbjFED0n (ORCPT ); Sun, 4 Jun 2023 23:26:43 -0400 Received: from 1wt.eu (ded1.1wt.eu [163.172.96.212]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 08E80CC; Sun, 4 Jun 2023 20:26:40 -0700 (PDT) Received: (from willy@localhost) by mail.home.local (8.17.1/8.17.1/Submit) id 3553QJ3J005056; Mon, 5 Jun 2023 05:26:19 +0200 Date: Mon, 5 Jun 2023 05:26:19 +0200 From: Willy Tarreau To: "Paul E. McKenney" Cc: Zhangjin Wu , thomas@t-8ch.de, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: nolibc patches, still possible for 6.5 ? Message-ID: References: <5494ac68-b4b9-434f-92c1-7e197c92a4ab@paulmck-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5494ac68-b4b9-434f-92c1-7e197c92a4ab@paulmck-laptop> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Sun, Jun 04, 2023 at 03:57:54PM -0700, Paul E. McKenney wrote: > On Sun, Jun 04, 2023 at 03:20:11PM +0200, Willy Tarreau wrote: > > Hello Paul, > > > > Thomas and Zhangjin have provided significant nolibc cleanups, and > > fixes, as well as preparation work to later support riscv32. > > > > These consist in the following main series: > > - generalization of stackprotector to other archs that were not > > previously supported (riscv, mips, loongarch, arm, arm64) > > > > - general cleanups of the makefile, test report output, deduplication > > of certain tests > > > > - slightly better compliance of some tests performed on certain syscalls > > (e.g. no longer pass (void*)1 to gettimeofday() since glibc hates it). > > > > - add support for nanoseconds in stat() and statx() > > > > - fixes for some syscalls (e.g. ppoll() has 5 arguments not 4) > > > > - fixes around limits.h and INT_MAX / INT_FAST64_MAX > > > > I rebased the whole series on top of your latest dev branch (d19a9ca3d5) > > and it works fine for all archs. > > > > I don't know if you're still planning on merging new stuff in this area > > for 6.5 or not (since I know that it involves new series of tests on your > > side as well), but given that Zhangjin will engage into deeper changes > > later for riscv32 that will likely imply to update more syscalls to use > > the time64 ones, I would prefer to split the cleanups from the hard stuff, > > but I'll let you judge based on the current state of what's pending for > > 6.5. > > > > In any case I'm putting all this here for now (not for merge yet): > > > > git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git 20230604-nolibc-rv32+stkp6 > > > > I'd like Thomas and Zhangjin to perform a last check to confirm they're > > OK with this final integration. > > Given that the testing converges by the end of this week, I can't see > any reason why these cannot make v6.5. Perfect, thank you! > (There were some kernel test > robot complaints as well, valid or not I am not sure.) You mean in relation with nolibc stuff (or nolibc-test) or something totally different ? Best regards, Willy