perf: Take a hot regs snapshot for trace events
[firefly-linux-kernel-4.4.55.git] / kernel / sys.c
index 877fe4f8e05e0439e58edae684bf6a57c6e9e3a9..9814e43fb23b7539354ffc1cf685256ccdb4decf 100644 (file)
@@ -571,8 +571,7 @@ static int set_user(struct cred *new)
        if (!new_user)
                return -EAGAIN;
 
-       if (atomic_read(&new_user->processes) >=
-                               current->signal->rlim[RLIMIT_NPROC].rlim_cur &&
+       if (atomic_read(&new_user->processes) >= rlimit(RLIMIT_NPROC) &&
                        new_user != INIT_USER) {
                free_uid(new_user);
                return -EAGAIN;