From owner-cvs-src@FreeBSD.ORG Sun Jul 3 01:11:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE67516AD8C; Sun, 3 Jul 2005 00:58:40 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3910743FD3; Sun, 3 Jul 2005 00:43:13 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id C441C6DD2E; Sat, 2 Jul 2005 17:38:14 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 747465C9C5 for ; Tue, 25 Jan 2005 16:46:59 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 73FF9571BB for ; Wed, 26 Jan 2005 00:46:46 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 80F0F16A541; Wed, 26 Jan 2005 00:46:39 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 0A21316A4D0; Wed, 26 Jan 2005 00:46:38 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18AC716A4CE; Wed, 26 Jan 2005 00:46:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E210B43D3F; Wed, 26 Jan 2005 00:46:36 +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 j0Q0ka9l089373; Wed, 26 Jan 2005 00:46:36 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0Q0kaUE089372; Wed, 26 Jan 2005 00:46:36 GMT (envelope-from sobomax) Message-Id: <200501260046.j0Q0kaUE089372@repoman.freebsd.org> From: Maxim Sobolev To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on elvis.mu.org X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: Cc: Subject: cvs commit: src/sys/compat/linux linux_ipc.c src/sys/sys syscallsubr.h src/sys/kern sysv_msg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:11:27 -0000 X-Original-Date: Wed, 26 Jan 2005 00:46:36 +0000 (UTC) X-List-Received-Date: Sun, 03 Jul 2005 01:11:27 -0000 sobomax 2005-01-26 00:46:36 UTC FreeBSD src repository Modified files: sys/compat/linux linux_ipc.c sys/sys syscallsubr.h sys/kern sysv_msg.c Log: Split out kernel side of msgctl(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 wrapper of that syscall. MFC after: 2 weeks Revision Changes Path 1.41 +10 -17 src/sys/compat/linux/linux_ipc.c 1.58 +37 -21 src/sys/kern/sysv_msg.c 1.19 +3 -0 src/sys/sys/syscallsubr.h