From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29501 invoked from network); 27 Oct 2021 12:31:51 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 27 Oct 2021 12:31:51 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id BCCA3315A2 for ; Wed, 27 Oct 2021 08:31:49 -0400 (EDT) (envelope-from bounce.mMaf2662944c3fcc3c671ade36.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id B93DE4441409; Wed, 27 Oct 2021 08:31:49 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ef3VYnA8 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f52.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1635337909; bh=nTeuU4HQJmMMR9lB Myk5JMg8uwZ1TCehAK9PpWuzk7o=; b=dVqM91ouRei8HZCRWi1OFJInK4D22/NM WLa7g3uex5gE/FQqTrkhplDsOFRrk7CqqsEdt7fpFdqVIBXXp5eNOhPy18+reYQ9 27yxFLOLfGsan5NP/DGgvC5+lKVxSEe82L3ZilYH3TsQBBqDRPu0k93JY7UJVqPE gAhpVjkZU4A= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1635337909; b=mZqG7tTZsFkzyRqhKvcOT/1RZHdeVsV11DnDTyzmWg4l85/keB 2ue45Mp8xBUbsc41Tj7YENRlDVlXbiUUBJcaM+e4n3MI7HUndmq3vdd3K3hXzh93 5xOKasnuOShHNK720nlPR4LECpI3pAPA2KKzK/7BDdP6pxMz7Mh4SQCwM= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ef3VYnA8 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f52.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ef3VYnA8 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.52 (mail-ot1-f52.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f52.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=krgBCOpK; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f52.google.com policy.ptr=mail-ot1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=ohVfFDoCSdip1HLdGZ0kPTO+fkhgZ9wgw3HKfL84bCs=; b=frFwoKkcl5NT t4Za6Lhfe2xnvidY4bbWf2sHyMGqMyNEa6/UpD2qtun9pvLwm4V01nRw3N0KM9BC X2yIDWWcqvov/vCmgesF6AHjPZRpFpX7SRCVEyCc1VO0jiCFjyClbn0wTBbVLZ71 DqvB3iMZeMaS4o1w6ecj3Hz3tHaEdn4= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 7AB934440FDA for <9fans@9fans.net>; Wed, 27 Oct 2021 08:31:39 -0400 (EDT) (envelope-from crossd@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id CA96EE05BA8; Wed, 27 Oct 2021 08:31:39 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1635337899; b=WirY5beMqz+BjTXfmXOi+PSHd+xzBL9aVKv423C/YaJHC1vF3L 1XJ6bwypAU+TMDWjNGhN3GMvMOEwyFIjwSeuyBDY9TQU4D33VojoONE+Am1X14iW hVoJWUetW6NdRsZfOK8HjV2xwDWSdlrvE+AuNCKjL9kOxmKihC+iNDJP9aZblsii FWWyBpq4sj/3tkOFml1m7oGFFpPMraIUl0FdiHaNbAb6pO+xMmMeLzBEdLDIMCdB uhCLN1TCnrn2hU9uWRI3cy7D4uN5NwqG77R6Dtu3IfMjJTA1fKgu8ju3NMQBYQbU so7ZoWhGhdZ3JwBkGUOoktds8i5uIu9kftfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1635337899; bh=Hk9fj1Oykj4tWJeFB37qnhzygKf16VlF/bQuqHzgKVY=; b=SUE9XDyKr4RQ YoJydi+GCvTEgsVity4xL4UWmrPuDeqPRe/Nt7GCmAki0qMA2b9+PdcrYnLrKg6M 9MPZUS8AswUN2IHluJ9PriLGnckgXLGtpizMyTHTTnFiCrD5AqhUIaq2yZEyqFWz nJtHp7fIgCjJ16U/g6g8yDZ1BMrDO5P9ygPvuCFAgdle5Zp2fh0Iyy6EyD9OChcw Oy4RfcfGV4Wm045IvF01IwcKfaHLLtAawy+sldWeXdJ4RQoMtnh9V7esYbnKNXlG vWlSyGlKKrMvYE8tBtWEAZ3crKJiUGYVJIjB8Agre0s5DPBddLPpy+ALItRnuqBY Q3q4pWNp2w== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ef3VYnA8 header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.52 (mail-ot1-f52.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f52.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=krgBCOpK; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f52.google.com policy.ptr=mail-ot1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdegtddghedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsegrtderredttdejnecuhfhrohhmpeffrghnucevrhhoshhsuceotghrohhs shgusehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeeffeevgfefvdeuvefhff dvhfffuedvvefgfffggfelgeeiieevudelgeeiveegjeenucfkphepvddtledrkeehrddv uddtrdehvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtd elrdekhedrvddutddrhedvpdhhvghlohepmhgrihhlqdhothduqdhfhedvrdhgohhoghhl vgdrtghomhdpmhgrihhlfhhrohhmpeeotghrohhsshgusehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'crossd@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="crossd@gmail.com"; helo=mail-ot1-f52.google.com; client-ip=209.85.210.52 Received: from mail-ot1-f52.google.com (mail-ot1-f52.google.com [209.85.210.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 27 Oct 2021 08:31:38 -0400 (EDT) (envelope-from crossd@gmail.com) Received: by mail-ot1-f52.google.com with SMTP id b4-20020a9d7544000000b00552ab826e3aso3359380otl.4 for <9fans@9fans.net>; Wed, 27 Oct 2021 05:31:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Hk9fj1Oykj4tWJeFB37qnhzygKf16VlF/bQuqHzgKVY=; b=krgBCOpKVvjoqjeifCKDVH2tJ5BaiUtqtTu7I7cTqxfmLRowY8fea/4/rG2GPxqSMd t1ZRlQ/9g2qbBy+CdID1rV5f27toeY+nIVG+rWxWDznTByPVAHdw3FX66rLsIXHiVmIo gmUe4604Kv1kHiNtV+a4+QBM3wx5/gq8I8pBgoe/v6syQMU5HTY3ImuFouFu8Gzvr9Du jIfBBUMA459xSx8hO5O69cPxXcCAUlGACxKdNohTA4Jf7A2riCU/BVSVFajG1vqv4b2O ma0gsQuoN8BCcNmRczE7UmjMFTJoIvdGwv73PoqJji5YDSqmb2Tyxqc6Y7qvka5pweGn lymA== X-Gm-Message-State: AOAM530pWRsOyKoYCfz5vJzdwkRI6+geJOqygYsEkqRQNGv6pKg6U2vA SwXN7nVl1ENGSAemEevianoHe7An5rLYLu5hnNEqPpeR X-Google-Smtp-Source: ABdhPJwYOiKKJd3uleaquwi9b1oBKHjx2KJYvVnoZS9ui3WfGor56Q8ynX1ayrdOIZNF2y4XI5w54fWJCBMb6LiXmxI= X-Received: by 2002:a9d:17c4:: with SMTP id j62mr23403136otj.225.1635337897997; Wed, 27 Oct 2021 05:31:37 -0700 (PDT) MIME-Version: 1.0 References: <50a9b8bcab6aa57d4677bb3a7272c657@hamnavoe.com> <811fe89f74db52b9e1eaee440967c8dd@hamnavoe.com> In-Reply-To: <811fe89f74db52b9e1eaee440967c8dd@hamnavoe.com> From: Dan Cross Date: Wed, 27 Oct 2021 08:31:02 -0400 Message-ID: Subject: Re: [9fans] v9fs vs mmap (not quite SOLVED) To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="0000000000007f786e05cf54c6db" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: d808903e-3721-11ec-aaf6-8ee2642191bd Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYjA2NWY0ZGY2N2E4YmFiOS1NYWYyNjYyOTQ0YzNmY2MzYzY3MWFk?= =?UTF-8?B?ZTM2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Maf2662944c3fcc3c671ade36:1:J2ObUaRrPzWll5KBhR3Kmbi_62Pn06jjC_4XIsFARDs --0000000000007f786e05cf54c6db Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Oct 27, 2021 at 6:56 AM Richard Miller <9fans@hamnavoe.com> wrote: > > Skip, did you specify -o cache=3Dmmap when mounting diod service > > for the go build experiment? > > I tried it myself using local diod and cache=3Dmmap. I get a similar > SIGBUS on instruction fetch again. Conclusion: as Bakul says, now > I'm debugging linux. Not going there, thanks. > > Going further off-topic for 9fans, sorry: > > I thought it would be clever to update the linux client to a newer > kernel (4.19 was the latest I could find for debian 9). That > didn't go well: booting the new kernel fails with the message > Failed to find cpu0 device node > > Does anyone know if it's feasible to do an out-of-tree build > of v9fs kernel modules (9p, 9pnet?) from current source [where > is it?] and use them with my old 4.9 kernel? > You can certainly try to do a _build_, and you may even get a shared object of some kind. Perhaps the question could be rephrased as, "will such a built artifact work in an older kernel?" and for that, I'm afraid all bets are off. What, precisely, is your use case? I understood from your earlier note that you'd rather not keep data on Linux if you don't have to. But if you're only building, and the "data" is just a cloned git repository and object files and binaries, I'd reiterate my suggestion of plan 9 mounting a user-level 9P server from Linux instead of Linux trying to mount a 9P server from plan9: the data on Linux might be thought of as a cache, that's easily reconstructable if necessary. Perhaps another question is, why not build directly on plan9? Bootstrapping a toolchain, perhaps? - Dan C. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tb065f4df67a8bab9-Maf266= 2944c3fcc3c671ade36 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --0000000000007f786e05cf54c6db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Oct 27, 2021 at 6:56 = AM Richard Miller <9fans@hamnavoe.= com> wrote:
> Skip, did you specify -o cache=3Dmmap= when mounting diod service
> for the go build experiment?

I tried it myself using local diod and cache=3Dmmap. I get a similar
SIGBUS on instruction fetch again. Conclusion: as Bakul says, now
I'm debugging linux. Not going there, thanks.

Going further off-topic for 9fans, sorry:

I thought it would be clever to update the linux client to a newer
kernel (4.19 was the latest I could find for debian 9). That
didn't go well: booting the new kernel fails with the message
  Failed to find cpu0 device node

Does anyone know if it's feasible to do an out-of-tree build
of v9fs kernel modules (9p, 9pnet?) from current source [where
is it?] and use them with my old 4.9 kernel?

<= /div>
You can certainly try to do a _build_, and you may even get a sha= red object of some kind. Perhaps the question could be rephrased as, "= will such a built artifact work in an older kernel?" and for that, I&#= 39;m afraid all bets are off.

What, precisely, i= s your use case? I understood from your earlier note that you'd rather = not keep data on Linux if you don't have to. But if you're only bui= lding, and the "data" is just a cloned git repository and object = files and binaries, I'd reiterate my suggestion of plan 9 mounting a us= er-level 9P server from Linux instead of Linux trying to mount a 9P server = from plan9: the data on Linux might be thought of as a cache, that's ea= sily reconstructable if necessary. Perhaps another question is, why not bui= ld directly on plan9? Bootstrapping a toolchain, perhaps?

<= /div>
        - Dan C.

=
= --0000000000007f786e05cf54c6db--