From owner-freebsd-stable Sat May 13 13:15: 1 2000 Delivered-To: freebsd-stable@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 7EE2237B97D for ; Sat, 13 May 2000 13:14:55 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id NAA04462; Sat, 13 May 2000 13:14:53 -0700 (PDT) (envelope-from dillon) Date: Sat, 13 May 2000 13:14:53 -0700 (PDT) From: Matthew Dillon Message-Id: <200005132014.NAA04462@apollo.backplane.com> To: freebsd-stable@freebsd.org Cc: Alfred Perlstein Subject: SMP Cleanup fixes will be MFC'd to 4.x soon - diffs available. Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG The SMP cleanup fixes will be MFC'd to 4.x soon. The diffs apply cleanly (except for a few $FreeBSD$ rev lines in comments at the top of some of the files, which you can ignore). A program to generate the diffs is included below for anyone who wishes to review the MFC. Alfred has kindly offered to review the MFC so this is mainly an FYI to everyone else. -Matt #!/bin/csh -f # # This program will generate diffs for the following commits: # # dillon 2000/03/27 23:16:38 PST # dillon 2000/03/28 10:06:50 PST # dillon 2000/03/28 22:15:44 PST # dillon 2000/03/29 01:07:47 PST # dillon 2000/04/02 10:52:44 PDT # alfred 2000/04/02 23:36:15 PDT # alfred 2000/04/02 23:36:58 PDT # # cd /usr/src/sys (CD into 4.x source tree) # thisprogram > tmpfile # patch -p0 < tmpfile >& logfile # # NOTE: .cvsrc 'diff -u' option assumed. # NOTE: regeneration of init_sysent.c not included cvs diff -r1.26 -r1.27 alpha/alpha/trap.c cvs diff -r1.65 -r1.67 i386/i386/exception.s cvs diff -r1.87 -r1.88 i386/i386/genassym.c cvs diff -r1.13 -r1.14 i386/i386/globals.s cvs diff -r1.115 -r1.116 i386/i386/mp_machdep.c cvs diff -r1.29 -r1.31 i386/i386/mplock.s cvs diff -r1.11 -r1.12 i386/i386/simplelock.s cvs diff -r1.67 -r1.69 i386/i386/support.s cvs diff -r1.89 -r1.91 i386/i386/swtch.s cvs diff -r1.47 -r1.48 i386/i386/sys_machdep.c cvs diff -r1.147 -r1.148 i386/i386/trap.c cvs diff -r1.15 -r1.17 i386/i386/vm86bios.s cvs diff -r1.133 -r1.134 i386/i386/vm_machdep.c cvs diff -r1.44 -r1.45 i386/include/asnames.h cvs diff -r1.50 -r1.51 i386/include/smp.h cvs diff -r1.43 -r1.44 i386/include/cpu.h cvs diff -r1.11 -r1.12 i386/include/globaldata.h cvs diff -r1.5 -r1.6 i386/include/globals.h cvs diff -r1.17 -r1.18 i386/include/ipl.h cvs diff -r1.11 -r1.12 i386/include/lock.h cvs diff -r1.33 -r1.34 i386/include/smptests.h cvs diff -r1.27 -r1.28 i386/isa/apic_ipl.s cvs diff -r1.47 -r1.49 i386/isa/apic_vector.s cvs diff -r1.32 -r1.35 i386/isa/ipl.s cvs diff -r1.33 -r1.34 i386/isa/ipl_funcs.c cvs diff -r1.79 -r1.81 kern/init_sysent.c cvs diff -r1.53 -r1.55 kern/kern_prot.c cvs diff -r1.73 -r1.76 kern/kern_sig.c cvs diff -r1.106 -r1.107 kern/kern_clock.c cvs diff -r1.29 -r1.30 kern/kern_mib.c cvs diff -r1.72 -r1.73 kern/kern_shutdown.c cvs diff -r1.3 -r1.4 kern/kern_switch.c cvs diff -r1.87 -r1.89 kern/kern_synch.c cvs diff -r1.32 -r1.33 kern/subr_prof.c cvs diff -r1.151 -r1.152 kern/vfs_syscalls.c cvs diff -r1.7 -r1.8 posix4/ksched.c cvs diff -r1.19 -r1.20 sys/ktrace.h cvs diff -r1.99 -r1.101 sys/proc.h cvs diff -r1.34 -r1.36 sys/signalvar.h cvs diff -r1.27 -r1.28 sys/sysent.h cvs diff -r1.39 -r1.40 kern/makesyscalls.sh cvs diff -r1.72 -r1.73 kern/syscalls.master # -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message