From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752642AbcF2Htp (ORCPT ); Wed, 29 Jun 2016 03:49:45 -0400 Received: from mx2.suse.de ([195.135.220.15]:58768 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750873AbcF2Hto (ORCPT ); Wed, 29 Jun 2016 03:49:44 -0400 From: Andreas Schwab To: Yury Norov Cc: , , , , , , , , , , , , , , , , Subject: Re: [PATCH 19/23] [AARCH64] delouse input arguments in system functions References: <1467131978-669-1-git-send-email-ynorov@caviumnetworks.com> <1467131978-669-20-git-send-email-ynorov@caviumnetworks.com> X-Yow: The PILLSBURY DOUGHBOY is CRYING for an END to BURT REYNOLDS movies!! Date: Wed, 29 Jun 2016 09:49:41 +0200 In-Reply-To: <1467131978-669-20-git-send-email-ynorov@caviumnetworks.com> (Yury Norov's message of "Tue, 28 Jun 2016 19:39:34 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Yury Norov writes: > @@ -174,6 +177,7 @@ _dl_tlsdesc_dynamic: > stp x29, x30, [sp,#-(32+16*NSAVEXREGPAIRS)]! > cfi_adjust_cfa_offset (32+16*NSAVEXREGPAIRS) > mov x29, sp > + DELOUSE(0) > > /* Save just enough registers to support fast path, if we fall > into slow path we will save additional registers. */ > @@ -188,6 +192,7 @@ _dl_tlsdesc_dynamic: > td->entry) and thus it synchronizes with the release store to > td->entry in _dl_tlsdesc_resolve_rela_fixup ensuring that the load > from [x0,#PTR_SIZE] here happens after the initialization of td->arg. */ > + DELOUSE(0) Once is enough. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."