Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp6561508rwd; Mon, 5 Jun 2023 21:29:27 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5ggAOmCoRhe64NU43WYw9eampHsjP0Ha89+1+zRGITblSG5AAS1qBOlRbjv9eLr226OXL9 X-Received: by 2002:a05:6a20:7da2:b0:10c:9e35:857a with SMTP id v34-20020a056a207da200b0010c9e35857amr1562399pzj.49.1686025767035; Mon, 05 Jun 2023 21:29:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686025767; cv=none; d=google.com; s=arc-20160816; b=CqRQSRAvJl2jtsfCICayG5zR4mGnmOnzYiE8TL6JhtDB3HoZRloJCam1whVXmQLZW3 rwrd9TLxMDw3mKxcSyBpJl5lluqfRUj3VJ4rJO4LQjRYvXF5j39RVrK5+iLQgxfMGOKo aDqAdJQ50mt7Dsk7Blu+CIxRXrYMU9UWl6vzczRg2dii06D9YISvX/ofAWygJvvdD1XG 30xHNtGGbeuXBluDwi1NacRVTVIFSR1IhoG9PlrmsOcaHCfNfaT2Nr/Gzd7dgfFf+2bd 5J+PJZEMkog5dHesd8js8fPBLUpwo3a2EJkHAPXdfvE7dHj/G/qF2kfYcdpsJmxQPZ6T 9GUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=4G9RM1jkrxz8m0OPnhrWZYjwZJcxdNsP+mrt8ApgXiI=; b=YjTvvQ9t3qpyl3jQDG1jjCf61N0ETsng07jM9jv1Bmn5CF/PpTmR6x0VvYCSJu9MdF VjbaL0BwqF03zMXXWCGVi4jG8EvIWNHFFdfd+363bCUjCFsN5E4ubHcogeplCbj9N4jV vhu6CKumdsvRJtESKWPGyIKeCZHVV7RkfEMyugFSWCfxs0XdkXJ8bM1KcEP11H9Xmmdi fLyphldHaS+cLg563arKHn8xCuhgjPWsmMwLHobkk1rmxjNra3nNfqT55MxY4CP6R03y yCBvtaMbTHM/9JFYBMUcyq9yz5MCNRULP6xVrkJhVqEGQemwpf1Y6HpdgqHZu4cfuIi2 ISQQ== 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 j184-20020a6380c1000000b00543f2f69f14si404351pgd.160.2023.06.05.21.29.14; Mon, 05 Jun 2023 21:29:27 -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 S231225AbjFFEFE (ORCPT + 99 others); Tue, 6 Jun 2023 00:05:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229532AbjFFEFC (ORCPT ); Tue, 6 Jun 2023 00:05:02 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C99E4187; Mon, 5 Jun 2023 21:04:57 -0700 (PDT) X-QQ-mid: bizesmtp90t1686024291togh83dg Received: from linux-lab-host.localdomain ( [61.141.77.49]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 06 Jun 2023 12:04:50 +0800 (CST) X-QQ-SSF: 01200000000000D0V000000A0000000 X-QQ-FEAT: BycE0arnt6Q+DiGmOoSjcqC6z29sE59MRf7cHm6kMbAvZqUe1qyvJ3e45WXlj 4yYXcpXQWfFuthg9ilKta6hbzXqhvHEPFAA8dW+tNBRbZdY7y2g/sWo6j8StjMP5pNr47Wc 0JrnssV0uWtql1ohfnWDQ6FgHT6OeKFLfJdpVI5E9zMfbZhMMavkU9fUr1vQsXgEVVNh753 7f8Sn2ALmSu05e7H6+ENvQ/9eUcCNp4Ka36Zsj7OxLI18N6d1Ygp7hqWLm8aoSkrBaPrblS nkFPdhZcgBndjhG+L9v3dBEO6hf1bFtGObDUoTIuzojp3p0rPCJ+fSlVTuju4h6mfnWujez L7IPplN+Tt/SE1/064NwW51Hvj72g== X-QQ-GoodBg: 0 X-BIZMAIL-ID: 13643759654165346408 From: Zhangjin Wu To: thomas@t-8ch.de Cc: falcon@tinylab.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-riscv@lists.infradead.org, w@1wt.eu Subject: Re: [PATCH 0/4] selftests/nolibc: add user-space 'efault' handler Date: Tue, 6 Jun 2023 12:04:50 +0800 Message-Id: <20230606040450.353900-1-falcon@tinylab.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:tinylab.org:qybglogicsvrsz:qybglogicsvrsz3a-3 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,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 2023-06-04 13:05:18+0200, Willy Tarreau wrote: > > Hi Zhangjin, > > > > On Tue, May 30, 2023 at 06:47:38PM +0800, Zhangjin Wu wrote: > > > Hi, Willy, Thomas > > > > > > > Just let us know if you think that's something you could be interested > > in exploring. There might be differences between architectures, I have > > not checked. > > If the goal is to handle hard errors like segfaults more gracefully, > would it not be easier to run each testcase in a subprocess? > > Then we can just check if the child exited successfully. > Yeah, it is easier, it may be possible to simply pass the test case to something like test_fork() and let the child to run it there. I will take a try, thanks very much. > It should also be completely architecture agnostic. It is for we can reuse the test_fork() stuff. Best regards, Zhangjin > > Thomas