diff options
author | jhb <jhb@FreeBSD.org> | 2002-02-27 18:32:23 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2002-02-27 18:32:23 +0000 |
commit | 3706cd350927f08fa8742cce9448c9ba8e4d6b2c (patch) | |
tree | de74317436bc6bf8211535e1dbda3f6762d05582 /sys/netsmb | |
parent | ec01b5bdbc40025303ba133be03a747c8dc62a2c (diff) | |
download | FreeBSD-src-3706cd350927f08fa8742cce9448c9ba8e4d6b2c.zip FreeBSD-src-3706cd350927f08fa8742cce9448c9ba8e4d6b2c.tar.gz |
Simple p_ucred -> td_ucred changes to start using the per-thread ucred
reference.
Diffstat (limited to 'sys/netsmb')
-rw-r--r-- | sys/netsmb/smb_conn.c | 2 | ||||
-rw-r--r-- | sys/netsmb/smb_dev.c | 3 | ||||
-rw-r--r-- | sys/netsmb/smb_subr.c | 2 | ||||
-rw-r--r-- | sys/netsmb/smb_trantcp.c | 2 |
4 files changed, 4 insertions, 5 deletions
diff --git a/sys/netsmb/smb_conn.c b/sys/netsmb/smb_conn.c index b58781f..657c469 100644 --- a/sys/netsmb/smb_conn.c +++ b/sys/netsmb/smb_conn.c @@ -833,7 +833,7 @@ smb_sysctl_treedump(SYSCTL_HANDLER_ARGS) struct smb_share_info ssi; int error, itype; - smb_makescred(&scred, td, td->td_proc->p_ucred); + smb_makescred(&scred, td, td->td_ucred); error = smb_sm_lockvclist(LK_SHARED, td); if (error) return error; diff --git a/sys/netsmb/smb_dev.c b/sys/netsmb/smb_dev.c index c832fa8..f020b2c 100644 --- a/sys/netsmb/smb_dev.c +++ b/sys/netsmb/smb_dev.c @@ -123,8 +123,7 @@ static int nsmb_dev_open(dev_t dev, int oflags, int devtype, struct thread *td) { struct smb_dev *sdp; - struct proc *p = td->td_proc; - struct ucred *cred = p->p_ucred; + struct ucred *cred = td->td_ucred; int s; sdp = SMB_GETDEV(dev); diff --git a/sys/netsmb/smb_subr.c b/sys/netsmb/smb_subr.c index 63b0d82..f4634d4 100644 --- a/sys/netsmb/smb_subr.c +++ b/sys/netsmb/smb_subr.c @@ -60,7 +60,7 @@ smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred) { if (td) { scred->scr_td = td; - scred->scr_cred = cred ? cred : td->td_proc->p_ucred; + scred->scr_cred = cred ? cred : td->td_ucred; } else { scred->scr_td = NULL; scred->scr_cred = cred ? cred : NULL; diff --git a/sys/netsmb/smb_trantcp.c b/sys/netsmb/smb_trantcp.c index 171e83b..f1040dc 100644 --- a/sys/netsmb/smb_trantcp.c +++ b/sys/netsmb/smb_trantcp.c @@ -227,7 +227,7 @@ nb_connect_in(struct nbpcb *nbp, struct sockaddr_in *to, struct thread *td) int error, s; error = socreate(AF_INET, &so, SOCK_STREAM, IPPROTO_TCP, - td->td_proc->p_ucred, td); + td->td_ucred, td); if (error) return error; nbp->nbp_tso = so; |