From owner-cvs-all Sun Jan 26 13:54: 9 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 66D6537B401; Sun, 26 Jan 2003 13:54:08 -0800 (PST) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id A073D43EB2; Sun, 26 Jan 2003 13:54:07 -0800 (PST) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.6/8.12.2) with ESMTP id h0QLs7Ix039400; Sun, 26 Jan 2003 13:54:07 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.6/8.12.6/Submit) id h0QLqq0H038488; Sun, 26 Jan 2003 13:52:52 -0800 (PST) Date: Sun, 26 Jan 2003 13:52:52 -0800 From: "David O'Brien" To: David Xu Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org 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 ... Message-ID: <20030126215252.GA24818@dragon.nuxi.com> Reply-To: obrien@FreeBSD.org Mail-Followup-To: David O'Brien , David Xu , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200301261141.h0QBfZxZ001813@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200301261141.h0QBfZxZ001813@repoman.freebsd.org> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD 5.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 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 On Sun, Jan 26, 2003 at 03:41:35AM -0800, David Xu wrote: > davidxu 2003/01/26 03:41:35 PST > > Modified files: > sys/alpha/alpha trap.c vm_machdep.c > sys/ddb db_ps.c > sys/i386/i386 critical.c exception.s genassym.c trap.c > vm_machdep.c > sys/ia64/ia64 trap.c vm_machdep.c > sys/kern init_main.c kern_clock.c kern_exec.c > kern_exit.c kern_fork.c kern_lock.c > kern_resource.c kern_sig.c kern_switch.c > kern_thread.c subr_prof.c subr_trap.c > subr_witness.c > sys/powerpc/powerpc vm_machdep.c > sys/sparc64/sparc64 trap.c vm_machdep.c > sys/sys buf.h lockmgr.h proc.h resourcevar.h > systm.h > 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. Hi David, 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. 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. :-( thanks, -- David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message