From owner-svn-src-head@FreeBSD.ORG Mon Dec 12 17:17:21 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22678106564A; Mon, 12 Dec 2011 17:17:21 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from mo-p00-ob6.rzone.de (mo-p00-ob6.rzone.de [IPv6:2a01:238:20a:202:53f0::1]) by mx1.freebsd.org (Postfix) with ESMTP id 37F5F8FC14; Mon, 12 Dec 2011 17:17:20 +0000 (UTC) X-RZG-AUTH: :JiIXek6mfvEEUpFQdo7Fj1/zg48CFjWjQv0cW+St/nW/avgusCdvwXOZ/NA7x/bslxlDPy6G726REW7piU2JIqNTwRM= X-RZG-CLASS-ID: mo00 Received: from britannica.bec.de ([2001:6f8:13f0:0:5e26:aff:fe1e:99a9]) by post.strato.de (mrclete mo10) (RZmta 26.15 AUTH) with (DHE-RSA-AES128-SHA encrypted) ESMTPA id 904baenBCFr1kN ; Mon, 12 Dec 2011 18:17:11 +0100 (MET) Received: by britannica.bec.de (sSMTP sendmail emulation); Mon, 12 Dec 2011 18:17:09 +0100 Date: Mon, 12 Dec 2011 18:17:09 +0100 From: Joerg Sonnenberger To: Konstantin Belousov Message-ID: <20111212171709.GA22002@britannica.bec.de> References: <201112121103.pBCB3FuT097580@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201112121103.pBCB3FuT097580@svn.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r228435 - in head/libexec/rtld-elf: . amd64 arm i386 ia64 mips powerpc powerpc64 sparc64 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2011 17:17:21 -0000 On Mon, Dec 12, 2011 at 11:03:15AM +0000, Konstantin Belousov wrote: > To allow use of external references from the dispatch function, resolution > of the R_MACHINE_IRESOLVE relocations in PLT is postponed until GOT entries > for PLT are prepared, and normal resolution of the GOT entries is finished. > Similar to how it is done by GNU, IRELATIVE relocations are resolved in > advance, instead of normal lazy handling for PLT. Are you sure that you didn't introduce major locking issues with this? Joerg