cvs commit: src/sys/ia64/ia64 mp_machdep.c

Marcel Moolenaar marcel at
Sat Feb 11 11:55:19 PST 2006

marcel      2006-02-11 19:55:19 UTC

  FreeBSD src repository

  Modified files:
    sys/ia64/ia64        mp_machdep.c 
  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

More information about the cvs-src mailing list