Re: panic: sleeping thread on r352386

From: Masachika ISHIZUKA <ish_at_amail.plala.or.jp>
Date: Wed, 18 Sep 2019 00:28:53 +0900 (JST)
>> >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
Received 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