From owner-cvs-all Sun Jan 26 17: 8:35 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F98C37B401; Sun, 26 Jan 2003 17:08:33 -0800 (PST) Received: from mail.viasoft.com.cn (ip-167-164-97-218.anlai.com [218.97.164.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31D7543F18; Sun, 26 Jan 2003 17:08:29 -0800 (PST) (envelope-from davidx@viasoft.com.cn) Received: from davidw2k (davidlnx.viasoft.com.cn [192.168.1.240]) by mail.viasoft.com.cn (8.9.3/8.9.3) with SMTP id JAA09345; Mon, 27 Jan 2003 09:32:47 +0800 Message-ID: <008a01c2c5a0$a0474620$f001a8c0@davidw2k> From: "David Xu" To: Cc: , References: <200301261141.h0QBfZxZ001813@repoman.freebsd.org> <20030126215252.GA24818@dragon.nuxi.com> Subject: Re: cvs commit: src/sys/alpha/alpha trap.c vm_machdep.c src/sys/ddb db_ps.c src/sys/i386/i386 critical.c exception.s genassym.c trap.c vm_machdep.c src/sys/ia64/ia64 trap.c vm_machdep.c src/sys/kern init_main.c kern_clock.c kern_exec.c kern_exit.c kern_for Date: Mon, 27 Jan 2003 09:08:39 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message -----=20 From: "David O'Brien" To: "David Xu" Cc: ; Sent: Monday, January 27, 2003 5:52 AM Subject: Re: cvs commit: src/sys/alpha/alpha trap.c vm_machdep.c = src/sys/ddb db_ps.c src/sys/i386/i386 critical.c exception.s genassym.c = trap.c vm_machdep.c src/sys/ia64/ia64 trap.c vm_machdep.c src/sys/kern = init_main.c kern_clock.c kern_exec.c kern_exit.c kern_fork.c ... > On Sun, Jan 26, 2003 at 03:41:35AM -0800, David Xu wrote: > > davidxu 2003/01/26 03:41:35 PST > >=20 > > Modified files: > > sys/alpha/alpha trap.c vm_machdep.c=20 > > sys/ddb db_ps.c=20 > > sys/i386/i386 critical.c exception.s genassym.c trap.c=20 > > vm_machdep.c=20 > > sys/ia64/ia64 trap.c vm_machdep.c=20 > > sys/kern init_main.c kern_clock.c kern_exec.c=20 > > kern_exit.c kern_fork.c kern_lock.c=20 > > kern_resource.c kern_sig.c kern_switch.c=20 > > kern_thread.c subr_prof.c subr_trap.c=20 > > subr_witness.c=20 > > sys/powerpc/powerpc vm_machdep.c=20 > > sys/sparc64/sparc64 trap.c vm_machdep.c=20 > > sys/sys buf.h lockmgr.h proc.h resourcevar.h=20 > > systm.h=20 > > Log: > > Move UPCALL related data structure out of kse, introduce a new > > data structure called kse_upcall to manage UPCALL. All KSE binding > > and loaning code are gone. >=20 > Hi David, >=20 > There have been reports from some senior kernel developers that this > commit breaks sparc64, alpha, ia64, and SMP i386 kernels. You've also > broke userland profiling for everything but i386. >=20 Julian has fixed it while I am sleeping. I am living in another half of = the earth. > Would you please back this commit out and have it farther reviewed. = For > such extensive changes it should also have been tested on something = other > than just UP i386. It is bad this happened on a weekend, as that is = the > time of most FreeBSD activity for many of us. :-( >=20 I have patch there if someone has interest to review: http://davidxu.freebsd.org/~davidxu/kse2.diff if you think some code should be adjusted, I would like to do. > thanks, > -- David Thanks, David Xu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message