NetBSD/sys/nfs
reinoud 255662c92a Fix of panic that was introduced since ktrace-lwp branch was merged. The
shortcut to the process of the passed lwp paniced the kernel since lwp
could/can be passwd as NULL in VOP_WRITE().

This was happening when ktracing to NFS. The function ktrwrite() set the
uio_lwp to NULL and then calls VOP_WRITE() with this argument. nfs_write()
then accessed lwp *l->l_proc wich paniced.

Thanks to David Laight for his help on tracking it down.
2005-12-13 13:12:18 +00:00
..
Makefile
files.nfs merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
krpc.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
krpc_subr.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_bio.c Fix of panic that was introduced since ktrace-lwp branch was merged. The 2005-12-13 13:12:18 +00:00
nfs_boot.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_bootdhcp.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_bootparam.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_bootstatic.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_export.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_kq.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_node.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_nqlease.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_serv.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_socket.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_srvcache.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_subs.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_syscalls.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_var.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_vfsops.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfs_vnops.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsdiskless.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsm_subs.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsmount.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsnode.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsproto.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsrtt.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nfsrvcache.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
nqnfs.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
rpcv2.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
xdr_subs.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00