Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2006 19:55:19 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ia64/ia64 mp_machdep.c
Message-ID:  <200602111955.k1BJtJB8087640@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      2006-02-11 19:55:19 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        mp_machdep.c 
  Log:
  Correct the spinlock nesting of the idle thread of the APs before we
  save the MCA state of the AP. Saving the MCA state of the AP requires
  us to allocate memory, which uses sleep locks.
  Now that we correct the spinlock nesting of the AP without having
  schedlock, avoid calling spinlock_exit(). Instead call critical_exit()
  and manually clear the MD spinlock count.
  
  MFC after: 3 days
  
  Revision  Changes    Path
  1.60      +10 -12    src/sys/ia64/ia64/mp_machdep.c



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