Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp2676176rdb; Fri, 8 Dec 2023 16:02:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IG0BCqLDCI63LZsesNtRH3Y2nciLVoiK092udUM5EsAb/OAwPRxRdr8mZzd/7EzvkY6qLls X-Received: by 2002:a05:6870:c191:b0:1fa:e8ec:8a2 with SMTP id h17-20020a056870c19100b001fae8ec08a2mr1092104oad.57.1702080160402; Fri, 08 Dec 2023 16:02:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702080160; cv=none; d=google.com; s=arc-20160816; b=xzNy3bKhZ5G4a5HqXzLw4c/HtfjvAc+KJ0C5B6TnCubC5PTXdudLJVN8DzEN7qYGcV gnO22OIIUHisMpN5u10FWjF/5gLPUGQ0GLMdTcX/Hk2WeepG1NsBHi3XUdZrXh4jNEyt xYtuXUGisKJHYBruiYF1e/GzMz1yxUHwkUwYQdXlMM7+zsqyl3lhIWaKy+uI+LVtTzdy Kicvt/aELhhXSLCgkzMR+zDZZ1CZGhlcNAzvhWP05yG5RK2OFSgdE4s2S4I5tFpbie0c HoKV5osYHJ41nY7lNArdgIZSBvlnHsGPl9+X+9wz7GaaObBs8uKN80mbiEwk8zG3U1zP umBg== 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:reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=7su8P5bececYBAXRHoFrRKxQm37UuaUU9PfXxmP3uY8=; fh=q/IPjYBCLNsyuzUsdAl2LZJbf14kG97mxACjmZXhoHk=; b=ZB+0vJ54DtMA5Sut8w+swys3RxwSvDU4yiagzI67y4Et+ewppKPrvW53gBI19N6xeW fiE4O/dR68IWlFdJ9SOuEL/ebu6cUSueENg2umdjVFku59Uh7VdNg5bykTtqysmnO3Lg t7usUQAGm6txitgdL4r+xo9/E0L8LyvG5MNVjdKS2Wm5y/DiV4bi3VH2BEDHSrjvRw3W YayWPybu76jXCDWaBHGld+lCd6oS//v3vjZ+k7m6wCAXkhG9awhpwOJ7S7e+mN1F9O04 KPFREOOlIM7KXPTq+ZAUOugBWQVGodKZ5eFdJxvpSDIzd8GVhRzCoMlVOkzW+cGWBJw1 j4uA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gQpEZ1A7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id c34-20020a634e22000000b005c6921c1cddsi2267740pgb.143.2023.12.08.16.02.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 16:02:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gQpEZ1A7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 755C781E782A; Fri, 8 Dec 2023 16:02:37 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229986AbjLIACW (ORCPT + 99 others); Fri, 8 Dec 2023 19:02:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229525AbjLIACV (ORCPT ); Fri, 8 Dec 2023 19:02:21 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58FD21724 for ; Fri, 8 Dec 2023 16:02:28 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EBD81C433C8; Sat, 9 Dec 2023 00:02:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702080148; bh=JnQEXduTa09K+vbZ15f7xxfTVDDKD0OLE61EVkHk9t0=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=gQpEZ1A7pJy9zeEl3pT4YoIR+vCBPsHlA6GmPiQHRDjuK4dMKMt4Dx9F+NOpRpf00 ZeaLz8oWNxlEqee1QEAKZnOHMlMMub95AXE5QxjkxpQATg+TVVTIuNbpwWBkcfVOlV 7P6TM4LcP3lJAcbHqys0AwO3T8ZkWz3EHfsTfwwn6/A8/7fG31nopq5pjjmgnPIFLu yPnyeyBoMvSQOWMXe/9QJj5Db1c4TrB85wgElJtIRioiTCLl3iR6nVneihFyLC2qMV xwxIW6Tb4JiRk3aUSnog/wmDJB1CUMGxn6cIMk+uIJEjQOzlHC+LoPbM1K7fv5VCmt azVDOiM+1XFdQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 82BF0CE04E4; Fri, 8 Dec 2023 16:02:27 -0800 (PST) Date: Fri, 8 Dec 2023 16:02:27 -0800 From: "Paul E. McKenney" To: Thomas =?iso-8859-1?Q?Wei=DFschuh?= Cc: linux-kernel@vger.kernel.org, WillyTarreauw@lwt.eu, Shuah Khan Subject: Re: nolibc changes for 6.8 Message-ID: <25a20ebe-e5af-4ba7-890a-6a9ab121e184@paulmck-laptop> Reply-To: paulmck@kernel.org References: <4208adae-d185-44a6-a564-ec9bc4c6eb2a@t-8ch.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4208adae-d185-44a6-a564-ec9bc4c6eb2a@t-8ch.de> X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 08 Dec 2023 16:02:37 -0800 (PST) On Fri, Dec 08, 2023 at 06:09:59PM +0100, Thomas Wei?schuh wrote: > Hi Paul, > > The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: > > Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git/ next > > for you to fetch changes up to b99c3b15310e7c7cd5f2d843289fe115ab3f8043: > > selftests/nolibc: disable coredump via setrlimit (2023-11-26 11:39:52 +0100) Thank you! I pulled this in and got the following: make run: 162 test(s): 162 passed, 0 skipped, 0 failed => status: success make run-user: 162 test(s): 160 passed, 2 skipped, 0 failed => status: warning This looks like complete success to me, but please let me know if this is not expected behavior on an x86-64 laptop. Thanx, Paul > ---------------------------------------------------------------- > Summary: > > * Support for PIC mode on MIPS. > * Support for getrlimit()/setrlimit(). > * Replace some custom declarations with UAPI includes. > * A new script "run-tests.sh" to run the testsuite over different architectures > and configurations. > * A few non-functional code cleanups. > * Minor improvements to nolibc-test, primarily to support the test script. > > There are no urgent fixes available at this time. > > ---------------------------------------------------------------- > Mark Brown (1): > tools/nolibc: Use linux/wait.h rather than duplicating it > > Thomas Wei?schuh (21): > selftests/nolibc: don't hang on config input > selftests/nolibc: use EFI -bios for LoongArch qemu > selftests/nolibc: anchor paths in $(srcdir) if possible > selftests/nolibc: support out-of-tree builds > selftests/nolibc: add script to run testsuite > tools/nolibc: error out on unsupported architecture > tools/nolibc: move MIPS ABI validation into arch-mips.h > selftests/nolibc: use XARCH for MIPS > selftests/nolibc: explicitly specify ABI for MIPS > selftests/nolibc: extraconfig support > selftests/nolibc: add configuration for mipso32be > selftests/nolibc: fix testcase status alignment > selftests/nolibc: introduce QEMU_ARCH_USER > selftests/nolibc: run-tests.sh: enable testing via qemu-user > tools/nolibc: mips: add support for PIC > selftests/nolibc: make result alignment more robust > tools/nolibc: annotate va_list printf formats > tools/nolibc: drop duplicated testcase ioctl_tiocinq > tools/nolibc: drop custom definition of struct rusage > tools/nolibc: add support for getrlimit/setrlimit > selftests/nolibc: disable coredump via setrlimit > > tools/include/nolibc/arch-mips.h | 11 +- > tools/include/nolibc/arch.h | 4 +- > tools/include/nolibc/stdio.h | 4 +- > tools/include/nolibc/sys.h | 38 ++++++ > tools/include/nolibc/types.h | 25 +--- > tools/testing/selftests/nolibc/.gitignore | 1 + > tools/testing/selftests/nolibc/Makefile | 65 ++++++++--- > tools/testing/selftests/nolibc/nolibc-test.c | 51 ++++++-- > tools/testing/selftests/nolibc/run-tests.sh | 169 +++++++++++++++++++++++++++ > 9 files changed, 318 insertions(+), 50 deletions(-) > create mode 100755 tools/testing/selftests/nolibc/run-tests.sh > > > Thanks, > Thomas