lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZCJGjuOYR6nGXiAw@codewreck.org>
Date:   Tue, 28 Mar 2023 10:44:46 +0900
From:   asmadeus@...ewreck.org
To:     Luis Chamberlain <mcgrof@...nel.org>
Cc:     v9fs-developer@...ts.sourceforge.net,
        Josef Bacik <josef@...icpanda.com>,
        Jeff Layton <jlayton@...nel.org>,
        Eric Van Hensbergen <ericvh@...il.com>, lucho@...kov.net,
        linux-kernel@...r.kernel.org, Pankaj Raghav <p.raghav@...sung.com>,
        Amir Goldstein <amir73il@...il.com>
Subject: Re: 9p regression linux-next next-20230327

Luis Chamberlain wrote on Mon, Mar 27, 2023 at 06:12:13PM -0700:
> kdevops uses 9p for its client / host setup to enable rapid kernel
> development on guests using the host to compile / guest to install
> a read-only-mount.

Thanks for the head's up!


> I updated the kernel today to next-20230327 and see the 9p mount won't
> come up and so boot fails. I'm starting to bisect and see next-20230301
> was OK. So at least have:
> 
> next-20230301: GOOD                                                             
> next-20230315: GOOD
> next-20230327: BAD
> 
> Once I narrow this down a bit further I'll poke back.
> 
> What sort of tests are run for 9p before some development changes get
> pushed into a tree that lands on linux-next? If none exists, simply
> testing 'make linux' works with kdevops could perhaps be a start.

I generally boot a qemu VM and run some semi-automated tests, and Eric
has his own set of automated testing, so we should both be testing stuff
that's being sent to -next, so I'm surprised it wouldn't mount at all...
(and I haven't pushed anything there recently)

There might be some unrelated change that impacts the way we're
mounting?
I've just built Eric's for-next branch and I'm not seeing any issue
there, I'll be checking the next tag you pointed at next.


I'm going to rant a bit here, but my main problem with testing is that
there are plenty of tools, but I have very little compute available for
this (just a small machine at home that's getting close to 10 years
old...), as this is really a free time activity which isn't getting any
funding.
[read: happy to spend a bit more time on 9p if it's getting paid :P]

(Linaro offered me some resources to build over different arches a while
ago and I've maybe used it once, but I never got to the end of their
LKFT (Linux Kernel Functional Testing, https://lkft.linaro.org/ )
framework to see if I am allowed to run the kernel that was just built
so it's a bit pointless if it doesn't go all the way...)


Eric brought up that we should share more tests and I definitely agree;
my setup is closely tied to my machine (mounts /nix/store over nfs and
runs tests on 9p from there as my host is running nixos), but if we
could setup some piece of shared infra to work on tests together I'd be
happy to add some of my tests there.

-- 
Dominique

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ