From: Eric W. Biederman Date: Wed, 29 Nov 2017 23:49:45 +0000 (-0600) Subject: autofs4: Modify autofs_wait to use current_uid() and current_gid() X-Git-Tag: v4.16-rc1~158^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=116ceac9741e5ab0337b0c855ba80966bfc899e2;p=thirdparty%2Fkernel%2Flinux.git autofs4: Modify autofs_wait to use current_uid() and current_gid() The code used to do that and then I mucked with it and never quite put the code back. Today the code references current_cred()->uid and current_cred()->gid which is equivalent but more wordy, and not idiomatic. Fixes: 93faccbbfa95 ("fs: Better permission checking for submounts") Fixes: 069d5ac9ae0d ("autofs: Fix automounts by using current_real_cred()->uid") Acked-by: Ian Kent Signed-off-by: "Eric W. Biederman" --- diff --git a/fs/autofs4/waitq.c b/fs/autofs4/waitq.c index 8fc41705c7cd5..9908ecf7fce09 100644 --- a/fs/autofs4/waitq.c +++ b/fs/autofs4/waitq.c @@ -443,8 +443,8 @@ int autofs4_wait(struct autofs_sb_info *sbi, memcpy(&wq->name, &qstr, sizeof(struct qstr)); wq->dev = autofs4_get_dev(sbi); wq->ino = autofs4_get_ino(sbi); - wq->uid = current_cred()->uid; - wq->gid = current_cred()->gid; + wq->uid = current_uid(); + wq->gid = current_gid(); wq->pid = pid; wq->tgid = tgid; wq->status = -EINTR; /* Status return if interrupted */