From owner-freebsd-arch@FreeBSD.ORG Fri Nov 2 14:23:52 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D37B6476 for ; Fri, 2 Nov 2012 14:23:52 +0000 (UTC) (envelope-from andrey@zonov.org) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4104E8FC0C for ; Fri, 2 Nov 2012 14:23:50 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id e12so3330782lag.13 for ; Fri, 02 Nov 2012 07:23:49 -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 :x-enigmail-version:content-type:x-gm-message-state; bh=cBPW3l3qR5hFtqWVIfZnAMYOOfsxoAUF6fgDHAZF958=; b=KWECH0rMTXE5twXTUYV7lFzbz7O5vWWViN+YwliStGilkmupFh2I5IwFnSpyvh2uz7 Uaj3Zs9qV1CWq10Zd0NDwyki3uAP2a/HG3ne1B5UyIN6kVO/oANJVhDa5B8DaoxW/1S6 9fAOCMyLl6NguibjkwJHAUyVrIMSIomoXub/RmVmfeXxRV6MRHtvFxia5opUUnSIgmaZ 77A9A/X8nYngQHHlKm48A8TnYuyOAMGspy98Ng2vOqvhA5GoMFHboSey34ejpnJBFIEn Twy+9UdRGgtV+ymjHfuGX325swNI1I8gEZDDujSTkI7LhvVKDMwbyKLjT7GwTfqKPJdL jiLg== Received: by 10.152.104.240 with SMTP id gh16mr1785045lab.56.1351866229769; Fri, 02 Nov 2012 07:23:49 -0700 (PDT) Received: from dhcp170-82-red.yandex.net ([2a02:6b8:0:401:c4d7:2f90:5546:d62]) by mx.google.com with ESMTPS id i7sm3258047lbg.13.2012.11.02.07.23.48 (version=SSLv3 cipher=OTHER); Fri, 02 Nov 2012 07:23:49 -0700 (PDT) Sender: Andrey Zonov Message-ID: <5093D771.5040606@FreeBSD.org> Date: Fri, 02 Nov 2012 18:23:45 +0400 From: Andrey Zonov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: freebsd-arch@FreeBSD.org Subject: unprivileged mlock(2) X-Enigmail-Version: 1.4.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig62197D7EF708088F7AB36448" X-Gm-Message-State: ALoCoQmM3CkObrKthVTaPtAa7yq9+X81ZkSIi7fNlasRvmvvwxYoQbzUscX3szR6EyyKYCsnVX6V X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 14:23:52 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig62197D7EF708088F7AB36448 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I'm ready to commit these four patches [1]. I'm going to do this tomorrow if there won't be any objections. I want to make clear changes in login.conf about memorylocked limits. When the system is starting up, init(8) uses daemon login class to run /etc/rc. Some daemons such as amd(8) and watchdogd(8) use mlockall(2) and may deny that call because of limits, that is why I set memorylocked limit to 64Mb for daemon class. But the problem will be still there if you are using `sudo' or `su -m' to restart services. In that case your login class (and limits) would be applied and memorylocked limit may cause failure of mlockall(2) call (like vmemoryuse limit may fail malloc(3)). [1] http://people.freebsd.org/~zont/patches/mlock/ --=20 Andrey Zonov --------------enig62197D7EF708088F7AB36448 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 iQEcBAEBAgAGBQJQk9dzAAoJEBWLemxX/CvTw3MH/jxGuPqX7sRZmaTkzNF4IgAl jSS3HvxwWxCOO+q3xHjdpfLeWLgl917fBdMLlI7a+ztCY6YRzfK6Oxdg4ntIULyb EpKmXXPSoWsK5aV1JrXFb9DktHDNgnBFDlufa5Pe7U7RixfpwrpWxQ11l8oceRL6 hR8xj/F0BH4lz1xR7/qQPkM54kx9SUvGN7QQydZQv9sUBsUom+VJWK7fdltrHXaR Va2AAVANqfjFloP3K7T04pL9IbHk4SCue0Ru+ruvtVTrF8DDmM4YN+8Ez0kiU0Cr SztmfioErIDt+OEw1WTGN4W9o7ERfHxEnPlESKJZ7DAKR5O8gzGzR+nOdTkxQEg= =YVZS -----END PGP SIGNATURE----- --------------enig62197D7EF708088F7AB36448--