Print this page
de-linting of .s files

@@ -24,15 +24,11 @@
  
 /*
  * Process switching routines.
  */
 
-#if !defined(lint)
 #include "assym.h"
-#else   /* lint */
-#include <sys/thread.h>
-#endif  /* lint */
 
 #include <sys/param.h>
 #include <sys/asm_linkage.h>
 #include <sys/mmu.h>
 #include <sys/pcb.h>

@@ -67,19 +63,10 @@
  * resume_from_zombie() is the same as resume except the calling thread
  * is a zombie and must be put on the deathrow list after the CPU is
  * off the stack.
  */
 
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume(kthread_id_t t)
-{}
-
-#else   /* lint */
-
         ENTRY(resume)
         save    %sp, -SA(MINFRAME), %sp         ! save ins and locals
 
         call    __dtrace_probe___sched_off__cpu ! DTrace probe
         mov     %i0, %o0                        ! arg for DTrace probe

@@ -452,21 +439,10 @@
         ba      %xcc, 6b
           ldstub  [%i0 + T_LOCK], %o0   ! delay - lock curthread's mutex
         SET_SIZE(_resume_from_idle)
         SET_SIZE(resume)
 
-#endif  /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume_from_zombie(kthread_id_t t)
-{}
-
-#else   /* lint */
-
         ENTRY(resume_from_zombie)
         save    %sp, -SA(MINFRAME), %sp         ! save ins and locals
 
         call    __dtrace_probe___sched_off__cpu ! DTrace probe
         mov     %i0, %o0                        ! arg for DTrace probe

@@ -507,21 +483,10 @@
         !       
         b       _resume_from_idle               ! finish job of resume
         ldn     [%i0 + T_PROCP], %i3            ! new process
         SET_SIZE(resume_from_zombie)
 
-#endif  /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume_from_intr(kthread_id_t t)
-{}
-
-#else   /* lint */
-
         ENTRY(resume_from_intr)
         save    %sp, -SA(MINFRAME), %sp         ! save ins and locals
 
         !
         ! We read in the fprs and call fp_save if FPRS_FEF is set

@@ -612,13 +577,11 @@
         mov     KPREEMPT_SYNC, %o0
         ba,pt   %xcc, 1b
         nop
         SET_SIZE(resume_from_intr)
 
-#endif /* lint */
 
-
 /*
  * thread_start()
  *
  * the current register window was crafted by thread_run() to contain
  * an address of a procedure (in register %i7), and its args in registers

@@ -626,24 +589,14 @@
  * that thread_start() invoked at the bottom of the stack. an exit routine
  * is stored in %l0 and called when started thread returns from its called
  * procedure.
  */
 
-#if defined(lint)
-
-void
-thread_start(void)
-{}
-
-#else   /* lint */
-
         ENTRY(thread_start)
         mov     %i0, %o0
         jmpl    %i7, %o7        ! call thread_run()'s start() procedure.
         mov     %i1, %o1
 
         call    thread_exit     ! destroy thread if it returns.
         nop
         unimp 0
         SET_SIZE(thread_start)
-
-#endif  /* lint */