From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D0F50C433E2 for ; Mon, 14 Sep 2020 17:53:19 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6283D214F1 for ; Mon, 14 Sep 2020 17:53:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726004AbgINRxP (ORCPT ); Mon, 14 Sep 2020 13:53:15 -0400 Received: from kylie.crudebyte.com ([5.189.157.229]:46129 "EHLO kylie.crudebyte.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725948AbgINL0y (ORCPT ); Mon, 14 Sep 2020 07:26:54 -0400 X-Greylist: delayed 1200 seconds by postgrey-1.27 at vger.kernel.org; Mon, 14 Sep 2020 07:26:53 EDT 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=++NQLUetBSLmFRHbsLpXBmOsqS1jQD6y5F/DUjvr1YA=; b=lZv5LqkCfhovigLTtCbuQfQHrI 2asQqCaFUnWxtpt/IjVaApnvHVg8+nq3bJ/xE26Wz/tpJwE1p7h/fQD8S8EAuXiFHtlYNvqnnTmQD mrjOMc/LDfNZZtm8UpFmkeyTG1hVzKVCjERiyn/IHm3b1RDymKHg+wxc2HKTVQhRCkehX5rFFyrgc 0b849hfad8x+A16WS1a2m2AK5MuxGPwB3t42Vx2CctMkU/3M2w9gA+BoWikepYTo2JVRa8fvpKhiO QdzKXdvBKY0yUPaua8LHmgYBoVDKkYkxvDu94l0OVOqXLpJ1oEK1SsLDSOgGWkUw1uBCaF69mK04w QPRNgCx/BjqKMfjUlsmR+rY9FXOHmtDjowu91kDU96kXHme3ADrAzlaQ0Knwf08X0ccS3ju1OPR+4 8UE/OHkiKpZAumQ6koiyDUXjxGz8dWgWtOqtYY/TKZwh8XT3j1x0JQHA2S/jjNgnCu4Eu/T0uX31r 7mEchOl14EG2a5sp6sNToXRVzbT6AfoHX8vZbrD736wxAWRIfGuYZZVqexS3rnX6GpATwSZvwt9Ar LrlR9L4SbfwcmQFHpgVmOQCvHV5lwTHEgThWXAfUqZxqiW4GcaDBKhA4XOhpEbJDDa0Iwrk+ehsdo OFX+JnKNjgUqqDSyb+d7ye2F3mvdfqNBS3sY/7AVA=; 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 13:06:34 +0200 Message-ID: <2828347.d8MXItvaOC@silver> In-Reply-To: <20200914103546.0f775bcd@bahia.lan> References: <20200914033754.29188-1-jianyong.wu@arm.com> <20200914103546.0f775bcd@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 10:35:46 CEST Greg Kurz wrote: > On Mon, 14 Sep 2020 11:37:50 +0800 > > Jianyong Wu wrote: > > open-unlink-f*syscall bug is a well-known bug in 9p, we try to fix the bug > > in this patch set. > > I take Eric's and Greg's patches which constiute the 1/4 - 3/4 of this > > patch set as the main frame of the solution. In patch 4/4, I fix the fid > > race issue exists in Greg's patch. > > IIRC some patches were needed on the QEMU side as well... I'm spending > less time on 9pfs in QEMU, so Cc'ing the new maintainer: > > Christian Schoenebeck AFAICS this is about this old bug report: https://bugs.launchpad.net/qemu/+bug/1336794 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. Best regards, Christian Schoenebeck