cvs commit: src/sys/kern kern_proc.c kern_switch.c src/sys/sys sched.h src/sys/vm vm_glue.c

David Schultz das at FreeBSD.org
Sun Sep 19 11:34:18 PDT 2004


das         2004-09-19 18:34:17 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_proc.c kern_switch.c 
    sys/sys              sched.h 
    sys/vm               vm_glue.c 
  Log:
  The zone from which proc structures are allocated is marked
  UMA_ZONE_NOFREE to guarantee type stability, so proc_fini() should
  never be called.  Move an assertion from proc_fini() to proc_dtor()
  and garbage-collect the rest of the unreachable code.  I have retained
  vm_proc_dispose(), since I consider its disuse a bug.
  
  Revision  Changes    Path
  1.217     +5 -16     src/sys/kern/kern_proc.c
  1.95      +0 -16     src/sys/kern/kern_switch.c
  1.22      +1 -1      src/sys/sys/sched.h
  1.204     +4 -1      src/sys/vm/vm_glue.c


More information about the cvs-src mailing list