Pankaj Raghav (Samsung) <kernel@xxxxxxxxxxxxxxxx> wrote: > I am no expert in network filesystems but are you sure there are no > PAGE_SIZE assumption when manipulating folios from the page cache in > AFS? Note that I've removed the knowledge of the pagecache from 9p, afs and cifs to netfslib and intend to do the same to ceph. The client filesystems just provide read and write ops to netfslib and netfslib uses those to do ordinary buffered I/O, unbuffered I/O (selectable by mount option on some filesystems) and DIO. That said, I'm not sure that I haven't made some PAGE_SIZE assumptions. I don't *think* I have since netfslib is fully multipage folio capable, but I can't guarantee it. Mostly this was just a note to you that there might be an issue with your code - but I haven't investigated it yet and it could well be in my code. Apparently, I also need to update xfstests, so it could be that too. > > ls /afs/openafs.org/www/docs.openafs.org/ > > > > and browse the publicly accessible files under there. > > Great. But is this enough to run FStests? I assume I also need some afs > server to run the fstests? Sadly not, but if you turn on some tracepoints, you can see netfslib operating under the bonnet. > Are the tests just failing or are you getting some kernel panic? Just failing. Thanks, David