From owner-cvs-all@FreeBSD.ORG Wed Jan 26 00:46:37 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 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 Date: Wed, 26 Jan 2005 00:46:36 +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_ipc.c src/sys/sys syscallsubr.h src/sys/kern sysv_msg.c 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: Wed, 26 Jan 2005 00:46:37 -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