aboutsummaryrefslogtreecommitdiff
path: root/sbin/mount/mount_ufs.c
diff options
context:
space:
mode:
authorSteve Passe <fsmp@FreeBSD.org>1997-08-24 20:33:32 +0000
committerSteve Passe <fsmp@FreeBSD.org>1997-08-24 20:33:32 +0000
commit8ee0110a449904883ddcc5dea6f61a690bab1d5a (patch)
treebfc6eba8ab9fc00f09414953b3a92b0d3de45645 /sbin/mount/mount_ufs.c
parent32a73059768ab8a90dbd7bd29c77b610a2a9dcb1 (diff)
downloadsrc-8ee0110a449904883ddcc5dea6f61a690bab1d5a.tar.gz
src-8ee0110a449904883ddcc5dea6f61a690bab1d5a.zip
A clean fix for the spl "deadlock before smp_active" problem.
Added a new variable, 'bsp_apic_ready', which is set as soon as the bootstrap CPU has initialized its local APIC. Conditionalize the GENSPLR functions to call ss_lock ONLY after bsp_apic_ready is TRUE; This should prevent any problems with races between the time the 1st AP becomes ready and the time smp_active is set.
Notes
Notes: svn path=/head/; revision=28669
Diffstat (limited to 'sbin/mount/mount_ufs.c')
0 files changed, 0 insertions, 0 deletions