From owner-cvs-src@FreeBSD.ORG Tue Sep 23 19:48:42 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 4D67D106567D for ; Tue, 23 Sep 2008 19:48:42 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by mx1.freebsd.org (Postfix) with ESMTP id C71DD8FC0C for ; Tue, 23 Sep 2008 19:48:41 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so1631770uge.39 for ; Tue, 23 Sep 2008 12:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=yhugihERVkeNtaQIdPwvjuimA0UR4lMlJfXJUTV1lqE=; b=WRunjTEJInPSZCTNa2Gfn0MlywMdoMWbhRGlIJ2ZTLU/DWIhJZz4UiXIKkm2LxO7jf ITXzviUjGeTMM2LJeBIRuxRqWle/kL3KruU8NmFNjFw3gKWfgmBjsVeSg6U/fks59zw4 cm+j5P6R4MZrPev+6HjIbiB5PfuT9cPLa9EII= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=NzFkuH16Zluii9xuLhpwRKXVEER4yxYE89kiiEfWrux8V2/IjVgsgHYTh0/0EYKN4O R4u5wUXiLk2EuRyKkkRnBVEqy+IJXG+SYa3Y7nzLyZ+5wxr0ZbbTcRkN3CyHIyJqZ8q0 AbGBCX1MJzNerZUKA/rVF1l2JbPlYKpjbZeGo= Received: by 10.67.116.16 with SMTP id t16mr1177229ugm.62.1222197900132; Tue, 23 Sep 2008 12:25:00 -0700 (PDT) Received: from kan.dnsalias.net (c-24-62-106-68.hsd1.ma.comcast.net [24.62.106.68]) by mx.google.com with ESMTPS id 6sm370276ugc.5.2008.09.23.12.24.57 (version=SSLv3 cipher=RC4-MD5); Tue, 23 Sep 2008 12:24:58 -0700 (PDT) Date: Tue, 23 Sep 2008 15:24:51 -0400 From: Alexander Kabaev To: "David E. O'Brien" Message-ID: <20080923152451.2962b594@kan.dnsalias.net> In-Reply-To: <200809231446.m8NEkQev007507@repoman.freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/SmQTiViHZTQFJyiNL/yW0yA"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h 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: Tue, 23 Sep 2008 19:48:42 -0000 --Sig_/SmQTiViHZTQFJyiNL/yW0yA Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable FWIW, I think we should have implementation of memcmp, memcpy and memchr (others?) in kernel and should remove inline versions from libkern.h. Modern GCC depends on _external_ symbols for mem* functions be available and our inlines do not satisfy this requirement. Several components already provide their own hack to work around this limitation, we just as well can just do the right thing. --=20 Alexander Kabaev --Sig_/SmQTiViHZTQFJyiNL/yW0yA Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iD8DBQFI2UKDQ6z1jMm+XZYRAhpkAJ0aQegzk50HR4TCCH655T3LgvWfowCgslRr gVAMusL/LSLQMyCW4eSGLDo= =dAbv -----END PGP SIGNATURE----- --Sig_/SmQTiViHZTQFJyiNL/yW0yA--