Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Aug 2004 01:02:33 +0000 (UTC)
From:      Ian Dowse <iedowse@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/vm vm_zeroidle.c
Message-ID:  <200408290102.i7T12XV7029806@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
iedowse     2004-08-29 01:02:33 UTC

  FreeBSD src repository

  Modified files:
    sys/vm               vm_zeroidle.c 
  Log:
  Prevent vm_page_zero_idle_wakeup() from attempting to wake up the
  page zeroing thread before it has been created. It was possible for
  calls to free() very early in the boot process to panic here because
  the sleep queues were not yet initialised. Specifically, sysinit_add()
  running at SI_SUB_KLD would trigger this if the array of pointers
  became big enough to require uma_large_alloc() allocations.
  
  Submitted by:   peter
  
  Revision  Changes    Path
  1.27      +5 -2      src/sys/vm/vm_zeroidle.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408290102.i7T12XV7029806>