From owner-freebsd-arch@FreeBSD.ORG Fri Aug 31 06:12:28 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36C521065677 for ; Fri, 31 Aug 2012 06:12:28 +0000 (UTC) (envelope-from andrey@zonov.org) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 991E78FC20 for ; Fri, 31 Aug 2012 06:12:27 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so1190639lbb.13 for ; Thu, 30 Aug 2012 23:12:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type :x-gm-message-state; bh=lJDePPNOf7q8/qvBduNOSn5EC/CLK88277Z5/JiaCFM=; b=P9iY9PWSQ7ep2uYyrl+TvspO27QO9NTgGtKJVA45eK81uqryyFIq8jUO5YduBAeWCd 1RvrQiWS0DGgCMW88o1tjPR3B1Pg/mMnQpq+NBEtZEzSexz+/0Qq6LW6W2s+byDBLfUs wNRwf2wvSReDYdhIf6SKIBwKEECG6KqL3eZetVvV2y1OciOM7MX9mROnaUWrJt/k+Q0U 3VrN/R1YZm87GHfHVn9a6Z0HufyG8GBPhPkIQMNwc78QEjBapmFaYQuDoK2/Sr1+Y/aM epPGx2Dl7eq/tEh7YQR4p1hhmPixA2bIfF+dWooKrJ8DCqizCFHoIoDk+fbGoM7U+Uu7 bo7A== Received: by 10.152.46.209 with SMTP id x17mr5437932lam.38.1346393545532; Thu, 30 Aug 2012 23:12:25 -0700 (PDT) Received: from zont-osx.local (ppp95-165-143-86.pppoe.spdop.ru. [95.165.143.86]) by mx.google.com with ESMTPS id gv8sm3809744lab.14.2012.08.30.23.12.24 (version=SSLv3 cipher=OTHER); Thu, 30 Aug 2012 23:12:24 -0700 (PDT) Sender: Andrey Zonov Message-ID: <504055C6.8060704@FreeBSD.org> Date: Fri, 31 Aug 2012 10:12:22 +0400 From: Andrey Zonov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: freebsd-arch@freebsd.org References: <503DD433.2030108@FreeBSD.org> <201208290906.q7T96C9j032802@gw.catspoiler.org> <20120829092318.GW33100@deviant.kiev.zoral.com.ua> <503F2D24.8050103@FreeBSD.org> <503F476E.1010505@FreeBSD.org> In-Reply-To: <503F476E.1010505@FreeBSD.org> X-Enigmail-Version: 1.4.4 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig16ACCA67F278F16EE0A13A8C" X-Gm-Message-State: ALoCoQmZ0MGh3jvcGBWY/DYMfd+ED5Bfwyn+wSGtCDxs8fKLu3CIlYBi+U1l/3MLOpl58fKXRHgG Subject: Re: [patch] unprivileged mlock(2) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2012 06:12:28 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig16ACCA67F278F16EE0A13A8C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/30/12 2:58 PM, Andrey Zonov wrote: > On 8/30/12 1:06 PM, Andrey Zonov wrote: >> Index: sys/vm/vm_mmap.c >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- sys/vm/vm_mmap.c (revision 239611) >> +++ sys/vm/vm_mmap.c (working copy) >> @@ -1483,11 +1483,13 @@ vm_mmap(vm_map_t map, vm_offset_t *addr, vm_si= ze_t >> PROC_UNLOCK(td->td_proc); >> return (ENOMEM); >> } >> +#ifdef RACCT >> if (racct_set(td->td_proc, RACCT_VMEM, map->size + size)) { >> PROC_UNLOCK(td->td_proc); >> return (ENOMEM); >> } >> PROC_UNLOCK(td->td_proc); >> +#endif >> } >> >> /* >> >=20 > I put '#endif' in the wrong place, corrected patch is here [2]. >=20 We don't need this patch, because accounting code doesn't add any extra process locking here. --=20 Andrey Zonov --------------enig16ACCA67F278F16EE0A13A8C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJQQFXJAAoJEBWLemxX/CvTep0H/i30DoHwh+oEgXdpIawicSVN HrRouTTJqG7+bR/qNoXmN0VHZfQtO+mD+MmuTq9jkHS2GwnJKBjACFYqT40vOLTt hd2YxYtec82WpjZoIfadM5xjSI5faBbAY8IVrLKt3/Sy9Zoc+qZ/XrDN9+LP1G1N ZX6NsZnI5mvDMo++2f90NE1CB4C0Hryobvz22wy468R5+q6uDi7ZfcwEVzCJuq8/ /+LLQRMe49Q8igjnMzF560mcd5+MLFdjTG1O/yaMCQUgeux1+nvPPINBZElcDcBu pPRjqpa1v+pY8DH5s/bRNz3qmynepb3eke+tHDHkTdxDt8EEV3mhvZv+gTEFaLk= =ZbPd -----END PGP SIGNATURE----- --------------enig16ACCA67F278F16EE0A13A8C--