>> >Try the following change, which more accurately tries to avoid >> >vnode_pager_setsize(). The real cause requires much more extensive >> >changes. >> > >> >diff --git a/sys/fs/nfsclient/nfs_clport.c b/sys/fs/nfsclient/nfs_clport.c >> >index 63ea4736707..16dc7745c77 100644 >> >--- a/sys/fs/nfsclient/nfs_clport.c >> >+++ b/sys/fs/nfsclient/nfs_clport.c >> ... >> >> With that patch, I'm back to "Sleeping thread (...) owns a non-sleepable >> lock" panics. > > Try this. > > diff --git a/sys/fs/nfsclient/nfs_clport.c b/sys/fs/nfsclient/nfs_clport.c > index 63ea4736707..a23b4ba4efa 100644 Thank you for new patch. It seems that this patch works fine. I patched to r352432(src) and 'make buildkernel && make installkernel && reboot' on r351728(kernel)/r352432(user land). After that, 'make -j4 buildworld && make -j4 buildkernel' on r352432M(patched kernel)/ r352432(user land) with the nfs file system was done successfully. -- Masachika ISHIZUKAReceived on Tue Sep 17 2019 - 13:29:10 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:21 UTC