diff options
author | Richard Guy Briggs <rgb@redhat.com> | 2018-05-12 21:58:19 -0400 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2018-05-14 15:56:35 -0400 |
commit | f0b752168d7091f38e7d61a80de2542e8b71d266 (patch) | |
tree | ac6396e791a3c8e200eda5489344158529d4e5cb /kernel/auditsc.c | |
parent | 326bee0286d7f6b0d780f5b75a35ea9fe489a802 (diff) |
audit: convert sessionid unset to a macro
Use a macro, "AUDIT_SID_UNSET", to replace each instance of
initialization and comparison to an audit session ID.
Signed-off-by: Richard Guy Briggs <rgb@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'kernel/auditsc.c')
-rw-r--r-- | kernel/auditsc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/auditsc.c b/kernel/auditsc.c index 0d4e7ab847b1..378c45b92775 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c | |||
@@ -2050,7 +2050,7 @@ static void audit_log_set_loginuid(kuid_t koldloginuid, kuid_t kloginuid, | |||
2050 | int audit_set_loginuid(kuid_t loginuid) | 2050 | int audit_set_loginuid(kuid_t loginuid) |
2051 | { | 2051 | { |
2052 | struct task_struct *task = current; | 2052 | struct task_struct *task = current; |
2053 | unsigned int oldsessionid, sessionid = (unsigned int)-1; | 2053 | unsigned int oldsessionid, sessionid = AUDIT_SID_UNSET; |
2054 | kuid_t oldloginuid; | 2054 | kuid_t oldloginuid; |
2055 | int rc; | 2055 | int rc; |
2056 | 2056 | ||
@@ -2064,7 +2064,7 @@ int audit_set_loginuid(kuid_t loginuid) | |||
2064 | /* are we setting or clearing? */ | 2064 | /* are we setting or clearing? */ |
2065 | if (uid_valid(loginuid)) { | 2065 | if (uid_valid(loginuid)) { |
2066 | sessionid = (unsigned int)atomic_inc_return(&session_id); | 2066 | sessionid = (unsigned int)atomic_inc_return(&session_id); |
2067 | if (unlikely(sessionid == (unsigned int)-1)) | 2067 | if (unlikely(sessionid == AUDIT_SID_UNSET)) |
2068 | sessionid = (unsigned int)atomic_inc_return(&session_id); | 2068 | sessionid = (unsigned int)atomic_inc_return(&session_id); |
2069 | } | 2069 | } |
2070 | 2070 | ||