]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r196503:
authorzec <zec@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 28 Aug 2009 19:12:44 +0000 (19:12 +0000)
committerzec <zec@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 28 Aug 2009 19:12:44 +0000 (19:12 +0000)
commitfc234394fe30adbec8907058fce67a7427d6295f
tree5c83641e0cd1d3610fff94ba3878ce1d0aab0977
parent44ec3f6b1cf9b407ae8e1897e07072d99b072e71
MFC r196503:

  Fix NFS panics with options VIMAGE kernels by apropriately setting curvnet
  context inside the RPC code.

  Temporarily set td's cred to mount's cred before calling socreate() via
  __rpc_nconf2socket().

  Submitted by: rmacklem (in part)
  Reviewed by:  rmacklem, rwatson
  Discussed with:       dfr, bz
  Approved by:  re (rwatson), julian (mentor)

Approved by: re (rwatson)

git-svn-id: svn://svn.freebsd.org/base/stable/8@196622 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfsclient/nfs_clvnops.c
sys/nfsclient/nfs_vnops.c
sys/rpc/clnt_dg.c
sys/rpc/clnt_rc.c
sys/rpc/clnt_vc.c
sys/rpc/rpc_generic.c
sys/rpc/svc_dg.c
sys/rpc/svc_generic.c
sys/rpc/svc_vc.c