forked from Minki/linux
audit: use time_after to compare time
Using time_{*} macro to compare time is better Signed-off-by: wuchi <wuchi.zero@gmail.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
parent
c3f3ea8af4
commit
501e4bb102
@ -321,7 +321,6 @@ static inline int audit_rate_check(void)
|
||||
static DEFINE_SPINLOCK(lock);
|
||||
unsigned long flags;
|
||||
unsigned long now;
|
||||
unsigned long elapsed;
|
||||
int retval = 0;
|
||||
|
||||
if (!audit_rate_limit) return 1;
|
||||
@ -330,9 +329,8 @@ static inline int audit_rate_check(void)
|
||||
if (++messages < audit_rate_limit) {
|
||||
retval = 1;
|
||||
} else {
|
||||
now = jiffies;
|
||||
elapsed = now - last_check;
|
||||
if (elapsed > HZ) {
|
||||
now = jiffies;
|
||||
if (time_after(now, last_check + HZ)) {
|
||||
last_check = now;
|
||||
messages = 0;
|
||||
retval = 1;
|
||||
@ -366,7 +364,7 @@ void audit_log_lost(const char *message)
|
||||
if (!print) {
|
||||
spin_lock_irqsave(&lock, flags);
|
||||
now = jiffies;
|
||||
if (now - last_msg > HZ) {
|
||||
if (time_after(now, last_msg + HZ)) {
|
||||
print = 1;
|
||||
last_msg = now;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user