It does here
> looks like someone clears the inode pointer stored in req->wb_inode
> during the schedule()? Thus the reference to the inode in the
> NFS_CLIENT macro will reference a bogus NULL pointer.
Yes. I belive you are right. Save the NFS_CLIENT() value at the top of
the code and reuse the saved pointer at the end.
> how this can happen or whether the addition of the rpc_clnt_sig*mask()
> calls is used correctly (it was introduced somewhere between 2.1.114
> and 2.1.117).
It is. They set the signal masks correctly to allow for ^C/^\ and sigkill
only and only if unhandled.
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html