diff options
author | Steve Passe <fsmp@FreeBSD.org> | 1997-08-24 20:33:32 +0000 |
---|---|---|
committer | Steve Passe <fsmp@FreeBSD.org> | 1997-08-24 20:33:32 +0000 |
commit | 8ee0110a449904883ddcc5dea6f61a690bab1d5a (patch) | |
tree | bfc6eba8ab9fc00f09414953b3a92b0d3de45645 /sbin/mount/mount_ufs.c | |
parent | 32a73059768ab8a90dbd7bd29c77b610a2a9dcb1 (diff) | |
download | src-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