From owner-cvs-src@FreeBSD.ORG Thu Jan 3 23:22:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCF4116A420; Thu, 3 Jan 2008 23:22:13 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 954DA13C4E7; Thu, 3 Jan 2008 23:22:13 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m03NMDNG073074; Thu, 3 Jan 2008 23:22:13 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m03NMDI6073073; Thu, 3 Jan 2008 23:22:13 GMT (envelope-from jasone) Message-Id: <200801032322.m03NMDI6073073@repoman.freebsd.org> From: Jason Evans Date: Thu, 3 Jan 2008 23:22:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib malloc.3 malloc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2008 23:22:13 -0000 jasone 2008-01-03 23:22:13 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.3 malloc.c Log: Enable both sbrk(2)- and mmap(2)-based memory acquisition methods by default. This has the disadvantage of rendering the datasize resource limit irrelevant, but without this change, legitimate uses of more memory than will fit in the data segment are thwarted by default. Fix chunk_alloc_mmap() to work correctly if initial mapping is not chunk-aligned and mapping extension fails. Revision Changes Path 1.76 +12 -12 src/lib/libc/stdlib/malloc.3 1.161 +8 -7 src/lib/libc/stdlib/malloc.c