panic: sleeping thread on r352386
Masachika ISHIZUKA
ish at amail.plala.or.jp
Tue Sep 17 15:29:10 UTC 2019
>> >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
More information about the freebsd-current
mailing list