Author: kib
Date: Wed Sep 30 13:21:17 2020
New Revision: 366289
URL: https://svnweb.freebsd.org/changeset/base/366289

Log:
  MFC r357530:
  Remove unneeded assert for curproc.  Simplify.

Modified:
  stable/12/sys/kern/kern_time.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/kern/kern_time.c
==============================================================================
--- stable/12/sys/kern/kern_time.c      Wed Sep 30 12:16:36 2020        
(r366288)
+++ stable/12/sys/kern/kern_time.c      Wed Sep 30 13:21:17 2020        
(r366289)
@@ -255,11 +255,8 @@ void
 kern_thread_cputime(struct thread *targettd, struct timespec *ats)
 {
        uint64_t runtime, curtime, switchtime;
-       struct proc *p;
 
        if (targettd == NULL) { /* current thread */
-               p = curthread->td_proc;
-               PROC_LOCK_ASSERT(p, MA_OWNED);
                critical_enter();
                switchtime = PCPU_GET(switchtime);
                curtime = cpu_ticks();
@@ -267,8 +264,7 @@ kern_thread_cputime(struct thread *targettd, struct ti
                critical_exit();
                runtime += curtime - switchtime;
        } else {
-               p = targettd->td_proc;
-               PROC_LOCK_ASSERT(p, MA_OWNED);
+               PROC_LOCK_ASSERT(targettd->td_proc, MA_OWNED);
                thread_lock(targettd);
                runtime = targettd->td_runtime;
                thread_unlock(targettd);
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to