From owner-cvs-all@FreeBSD.ORG Tue Jan 25 21:28:29 2005 Return-Path: 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 4D97B16A4CE; Tue, 25 Jan 2005 21:28:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EBF643D53; Tue, 25 Jan 2005 21:28:29 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0PLSTbQ081957; Tue, 25 Jan 2005 21:28:29 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0PLSSHE081956; Tue, 25 Jan 2005 21:28:29 GMT (envelope-from sobomax) Message-Id: <200501252128.j0PLSSHE081956@repoman.freebsd.org> From: Maxim Sobolev Date: Tue, 25 Jan 2005 21:28:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/linux linux_misc.c src/sys/kern kern_time.c src/sys/sys systm.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 21:28:29 -0000 sobomax 2005-01-25 21:28:28 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c sys/kern kern_time.c sys/sys systm.h Log: Split out kernel side of {get,set}itimer(2) into two parts: the first that pops data from the userland and pushes results back and the second which does actual processing. Use the latter to eliminate stackgap in the linux wrappers of those syscalls. MFC after: 2 weeks Revision Changes Path 1.164 +33 -64 src/sys/compat/linux/linux_misc.c 1.113 +55 -34 src/sys/kern/kern_time.c 1.222 +3 -0 src/sys/sys/systm.h