From: ericm Date: Mon, 16 Mar 2009 21:09:42 +0000 (+0000) Subject: branch: HEAD X-Git-Tag: v1_9_166~26 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=e570cc107e6591f6a4472478be457da223e1e016;p=fs%2Flustre-release.git branch: HEAD gss build fix for latest rhel5/sles10 kernel. --- diff --git a/lustre/ptlrpc/gss/gss_keyring.c b/lustre/ptlrpc/gss/gss_keyring.c index 8906109..6913e68 100644 --- a/lustre/ptlrpc/gss/gss_keyring.c +++ b/lustre/ptlrpc/gss/gss_keyring.c @@ -77,10 +77,6 @@ static struct key_type gss_key_type; static int sec_install_rctx_kr(struct ptlrpc_sec *sec, struct ptlrpc_svc_ctx *svc_ctx); -#ifndef task_aux -#define task_aux(tsk) (tsk) -#endif - /* * the timeout is only for the case that upcall child process die abnormally. * in any other cases it should finally update kernel key. @@ -103,10 +99,10 @@ static int sec_install_rctx_kr(struct ptlrpc_sec *sec, tsk->comm, tsk->pid, tsk->uid, tsk->fsuid, \ tsk->parent->comm, tsk->parent->pid, \ tsk->parent->uid, tsk->parent->fsuid, \ - task_aux(tsk)->request_key_auth ? \ - task_aux(tsk)->request_key_auth->serial : 0, \ - task_aux(tsk)->thread_keyring ? \ - task_aux(tsk)->thread_keyring->serial : 0, \ + tsk->request_key_auth ? \ + tsk->request_key_auth->serial : 0, \ + tsk->thread_keyring ? \ + tsk->thread_keyring->serial : 0, \ tsk->signal->process_keyring ? \ tsk->signal->process_keyring->serial : 0, \ tsk->signal->session_keyring ? \ @@ -115,7 +111,7 @@ static int sec_install_rctx_kr(struct ptlrpc_sec *sec, tsk->user->uid_keyring->serial : 0, \ tsk->user->session_keyring ? \ tsk->user->session_keyring->serial : 0, \ - task_aux(tsk)->jit_keyring \ + tsk->jit_keyring \ ); \ } @@ -648,10 +644,10 @@ static void request_key_unlink(struct key *key) struct task_struct *tsk = current; struct key *ring; - switch (task_aux(tsk)->jit_keyring) { + switch (tsk->jit_keyring) { case KEY_REQKEY_DEFL_DEFAULT: case KEY_REQKEY_DEFL_THREAD_KEYRING: - ring = key_get(task_aux(tsk)->thread_keyring); + ring = key_get(tsk->thread_keyring); if (ring) break; case KEY_REQKEY_DEFL_PROCESS_KEYRING: