kernel - Remove kthread exit debug kprintf()s
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 4 May 2018 18:28:10 +0000 (11:28 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 4 May 2018 18:28:39 +0000 (11:28 -0700)
* Remove TDF_VERBOSE and debugging kprintf()s on kthread exit.
  We don't need this debugging any more.

Reported-by: zrj
sys/kern/kern_kthread.c
sys/kern/lwkt_thread.c
sys/sys/thread.h

index 71f7332..6726328 100644 (file)
@@ -51,9 +51,6 @@ _kthread_create(void (*func)(void *), void *arg,
     thread_t td;
     int flags = 0;
 
-    if (bootverbose)
-        atomic_set_int(&flags, TDF_VERBOSE);
-
     td = lwkt_alloc_thread(NULL, LWKT_THREAD_STACK, cpu, flags);
     if (tdp)
        *tdp = td;
@@ -120,7 +117,7 @@ kthread_create_stk(void (*func)(void *), void *arg,
     thread_t td;
     __va_list ap;
 
-    td = lwkt_alloc_thread(NULL, stksize, -1, TDF_VERBOSE);
+    td = lwkt_alloc_thread(NULL, stksize, -1, 0);
     if (tdp)
        *tdp = td;
     cpu_set_thread_handler(td, kthread_exit, func, arg);
index 8e28058..7a62581 100644 (file)
@@ -1659,8 +1659,6 @@ lwkt_exit(void)
     /*
      * Do any cleanup that might block here
      */
-    if (td->td_flags & TDF_VERBOSE)
-       kprintf("kthread %p %s has exited\n", td, td->td_comm);
     biosched_done(td);
     dsched_exit_thread(td);
 
index 395a690..a5d7dfc 100644 (file)
@@ -352,7 +352,7 @@ struct thread {
 #define TDF_SYSTHREAD          0x00000100      /* reserve memory may be used */
 #define TDF_ALLOCATED_THREAD   0x00000200      /* objcache allocated thread */
 #define TDF_ALLOCATED_STACK    0x00000400      /* objcache allocated stack */
-#define TDF_VERBOSE            0x00000800      /* verbose on exit */
+#define TDF_UNUSED0800         0x00000800
 #define TDF_DEADLKTREAT                0x00001000      /* special lockmgr treatment */
 #define TDF_MARKER             0x00002000      /* tdallq list scan marker */
 #define TDF_TIMEOUT_RUNNING    0x00004000      /* tsleep timeout race */