From owner-freebsd-hackers@FreeBSD.ORG Mon Aug 20 22:11:32 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E22C8106566B; Mon, 20 Aug 2012 22:11:32 +0000 (UTC) (envelope-from dplassche@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 151C78FC1D; Mon, 20 Aug 2012 22:11:31 +0000 (UTC) Received: by wicr5 with SMTP id r5so3302424wic.13 for ; Mon, 20 Aug 2012 15:11:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JDVuqFvb5zamGnjpceFG7VkmTVdohw0DT2iym2XpRyM=; b=JuHloy5P9jFihUNRS6wkwhrqX6BkbLYK2h24HiAVHkvIqEBp6mxG/ONoMWBfr/sX6L Fi+e26/FUb+/qV03Ak7VUHxuEYCz1qL36hic0TBBzVMFbo4yuSOLxsCnDrePlMcz8uI6 q9gK31nroocNedZpR1NuOsl5SeMunRyAOApMr+2BXr14hg2XQG614688hRzqO7NyEkSm ZUZZY2+nr7E1FK0bbIZ0ing5jzFPGkNTbdPimvGVZgqqK+WoXYUUEmkdE1lgdPQ+7drL WdQNOzAvv620+XEawsEI+nwh+wfFjpsxQmDs4kaoGGOjio66S2WvL4hQa6SD3vQ6uH/B mrbQ== MIME-Version: 1.0 Received: by 10.180.91.228 with SMTP id ch4mr32216600wib.7.1345500685151; Mon, 20 Aug 2012 15:11:25 -0700 (PDT) Received: by 10.223.158.7 with HTTP; Mon, 20 Aug 2012 15:11:24 -0700 (PDT) In-Reply-To: <20120816130625.GT5883@deviant.kiev.zoral.com.ua> References: <20120810170715.GI2425@deviant.kiev.zoral.com.ua> <20120811184522.GK2425@deviant.kiev.zoral.com.ua> <5029A9CE.8070307@freebsd.org> <20120816130625.GT5883@deviant.kiev.zoral.com.ua> Date: Mon, 20 Aug 2012 18:11:24 -0400 Message-ID: From: Dan Plassche To: Konstantin Belousov Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Mon, 20 Aug 2012 23:11:38 +0000 Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD 1.x Binaries Work Except under Chroot X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 22:11:33 -0000 On Thu, Aug 16, 2012 at 9:06 AM, Konstantin Belousov wrote: > Since you did not provided exact diff of your change, I cannot comment > on what goes wrong. Anyway, just merge the r239301 locally and use > sysctl kern.pid_max. Thanks, the kern.pid_max tunable works well on 8.2. The diff to /usr/src/sys/sys/proc.h before merging in r239301 was editing PID_MAX: --- proc.h.bak 2010-12-21 12:09:25.000000000 -0500 +++ proc.h 2012-08-15 13:54:25.000000000 -0400 @@ -667,7 +667,7 @@ * We use process IDs <= PID_MAX; PID_MAX + 1 must also fit in a pid_t, * as it is used to represent "no process group". */ -#define PID_MAX 99999 +define PID_MAX 30000 #define NO_PID 100000 #define SESS_LEADER(p) ((p)->p_session->s_leader == (p))