Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2247213pxk; Mon, 14 Sep 2020 08:21:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmvU6Yl128GDe7VHYldTtRkBa4blv11ELSpWy2f2FP7uHH8SH52M8xrXI12kXaRA1iLTfv X-Received: by 2002:a17:906:7856:: with SMTP id p22mr14984156ejm.262.1600096875122; Mon, 14 Sep 2020 08:21:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600096875; cv=none; d=google.com; s=arc-20160816; b=c+821O8rj9Q4e8B/9Cr7klAqke03BY4DTeppD3lIas9B+JeaOCETyJ90D1aPumCXzh KNHXFaAPeNH2zsqnVYvDJmLX2elBgHF1L6m7uTRkjOkkdQhGmETs6DKh0HWLbs8CXDz5 23rHfaz0lCEl0wszYlE6HMXHGSrf9d32XPXn/yjxrvg9JJOkNMVCSg2uW2Z3FTjuDiSK bB57mILffGz9UCgCPEDBNiRPfp79p2QvO7eYfzgXwx1JqgTszTC5gXYnoUJkU/wT19nn LVNqII7CrmjGnOgGiRgOSwJ7GMEBeCBHQq10eTIWC80ii2bRG+v4D+t9ArKsJX80my8i HIgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=IiQzWNzedauPyLVA9z0iBW2QLEA08tfWMzr6ARLoZVE=; b=hcc4VbZ8CQnmi4/wcewdTCbqzpbRTXSNpuTJ8y8Sqlcmi97GLxQ1GbPEJNx7stl6V4 TDTGeF5X7wQyDO/7aFKQvClpghi+sYVtMZL+f8TfSETlmmn5L9qj4FVbUstGlznEHf/j 0KXHa0Wj2YMc53Ew7GgIRYOcwJVedhWpv1luEBEEaFKmggJz2KJjGZcKVC68ztKZ1Q83 I4cB3nzj9TllryW2Ps6cEJv7hQs8Zd9sbW1R2LaVUghykEbNFWxWGNhcQ+6/VjDvvtcI NjOUkbSDO4GJTZ16cW1SThnXqoyW53z//h/ym9+5u0YIEkeQOj7N4KdP/UOo56+RScBM c+4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@crudebyte.com header.s=kylie header.b=A0G3RgAL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=crudebyte.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp9si7295647ejc.203.2020.09.14.08.20.52; Mon, 14 Sep 2020 08:21:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@crudebyte.com header.s=kylie header.b=A0G3RgAL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=crudebyte.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726215AbgINPT5 (ORCPT + 99 others); Mon, 14 Sep 2020 11:19:57 -0400 Received: from kylie.crudebyte.com ([5.189.157.229]:52141 "EHLO kylie.crudebyte.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725997AbgINPTi (ORCPT ); Mon, 14 Sep 2020 11:19:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=crudebyte.com; s=kylie; h=Content-Type:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Content-ID:Content-Description; bh=IiQzWNzedauPyLVA9z0iBW2QLEA08tfWMzr6ARLoZVE=; b=A0G3RgALAwLHAmd65ENtiXIOSX v1OiuZ6rUFL2gTm+ku2xG07l+3U/1YCn1FrIYsJ3J8hDAgHTmeFzmcH2ydR7iojrt9/x3gh0jacjm 8NWiQ77JDB/Wszwd8MaauHBL8AuvsZROohRBVhrjy37WOiDwu6fqxIkfhK3aL6rGqIMt7ypTUFoiK 7GQ9MxQYIeuc/43bUchyXLBnAksuso2WpeU0viQkDXbUI4ML1/4LhZfK9LZqtLX1P90tynmM2nIlz gjGGRb0mnJnk+DmpMXOE/agQCkQd7GpbiUP5fCwYL+g61o/s1HC/014bgqx8mAguACXzkyiAmjvWz UeDN0Lgb2v7iQ+7fCeA6pZV5up65iUXM/EUCq/uktZgL3X13a1GqBEDEQ4vz6iBkS3cazN5NtswnR +DhhNa5d253RppT1/sU7dAJ0eo5QqcpV6spCbz9hrGnDo2lClefn6i41oE6/YFkBgeeZliy0rMwyK zgmC6o1V2SU7QgT/wL2Tr/0wcZjJRu7HahWOedcbiDlu4xfcNLFmkvqwFYbSAYpQHitS99scsO25t 7Ejgcn5c378kpx42qkxwPjgQbbF6rUuMrVm+/FSgkDHs92hEgjPH04hpbynK/cR1EP5t+vPW9bzZR P7RpXvrP1TYZ6UlEoAD4tFdRYCogoSfsKSi/KnR6c=; From: Christian Schoenebeck To: Greg Kurz Cc: Jianyong Wu , ericvh@gmail.com, lucho@ionkov.net, asmadeus@codewreck.org, v9fs-developer@lists.sourceforge.net, justin.he@arm.com, linux-kernel@vger.kernel.org Subject: Re: [V9fs-developer] [PATCH RFC 0/4] 9p: fix open-unlink-f*syscall bug Date: Mon, 14 Sep 2020 17:19:20 +0200 Message-ID: <2037087.W39pGsgtbe@silver> In-Reply-To: <20200914144325.7928dbd3@bahia.lan> References: <20200914033754.29188-1-jianyong.wu@arm.com> <2828347.d8MXItvaOC@silver> <20200914144325.7928dbd3@bahia.lan> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Montag, 14. September 2020 14:43:25 CEST Greg Kurz wrote: > > So yes, looks like this also requires changes to the 9pfs 'local' fs > > driver on QEMU side: > > https://lists.nongnu.org/archive/html/qemu-devel/2016-06/msg07586.html > > > > Eric, Greg, would there be an easy way to establish QEMU test cases > > running > > the 9pfs 'local' fs driver? Right now we only have 9pfs qtest cases for > > QEMU which can only use the 'synth' driver, which is not helpful for such > > kind of issues. > > I guess it's possible to introduce new qtests that start QEMU with > -fsdev local instead of -fsdev synth... I haven't looked in a while > though, so I won't comment on "easy way" ;-) Makes sense, and I considered that approach as well. The question is the following: is there a QEMU policy about test cases that create/write/read/delete *real* files? I.e. should those test files be written to a certain location, and are there measures of sandboxing required? Best regards, Christian Schoenebeck