>> >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 ISHIZUKA _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"