Received: by 10.223.164.202 with SMTP id h10csp180928wrb; Tue, 7 Nov 2017 04:55:08 -0800 (PST) X-Google-Smtp-Source: ABhQp+SE60qcZ4j4R1lf/mFgIBmM3QOD5em971AhTJfvmsAhDeFiCzCqpmhie1pGh5NfzVxZ8vak X-Received: by 10.98.32.212 with SMTP id m81mr20287386pfj.227.1510059308447; Tue, 07 Nov 2017 04:55:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510059308; cv=none; d=google.com; s=arc-20160816; b=dBHFIYaMdsBAJBDNzjD9cSoxg1yC/YfTbyE2qqz/LtNW1FptGwwya9zgPALA4rUKR5 s4Nt58J5TJTIGiyW8N6TbQC6YnTfc0RBlMxvoqWTZUm8kKJPveVn43wEWRDBQp9C1Woy fh0OQ0ZPEcq8OKkW7QKbCZWdWbpBdrJN1OTsFGML6o3G7Ptq700da+hw6SJYpIy5p0Sk p7yiaq8hHZu6zQM9h8oWboE6PqCiFA6yVMVB5u5isMjMMt2NYG+JJE6BA0gReEcwZxjA EN248YbmrWGdSAj9iDpC7R5hwUdH70FtGRB6So86QOWluHrL3ES19FuPqVGklk9pll4v HCQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dmarc-filter :arc-authentication-results; bh=PcIia0cxhOQnRsOeILcNVt07wGCRJUexuwSaNw22r18=; b=08gEg8L3Drx7BHFLsy3pVJFmV0tctrHF9HUQVsqViG5jsPKQam1KSHPMqjuaQSizHG 9LgTyyScEtQzO09zLRvNmiEOcNlZzbIqG8stDr4TqSl1TVvFStTsQQQXcBU7UwtUOS1G ZivOuJ9JYYp9OhX1ZPRI/kO69pE/KBgHjHY/psBh5DJ+cJTHZ8eQNQXNv0MZ7MFKpY6z +UwnO06ad09l3yMA3mnvFK1QP5WVQvbPT/IJBzk6ppgJfmuwsC8L7aEGhwNcF+Q4Y4Xl n0z0aG0vs/pCHWRmmlqSsWudC55fvedir6MakwbUiGDbZ2m2x2BFUcMxLUQoTOcGmrTa SJvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 72si1133427pla.652.2017.11.07.04.54.55; Tue, 07 Nov 2017 04:55:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754387AbdKGL0T (ORCPT + 91 others); Tue, 7 Nov 2017 06:26:19 -0500 Received: from mx1.redhat.com ([209.132.183.28]:42472 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754124AbdKGL0R (ORCPT ); Tue, 7 Nov 2017 06:26:17 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 0F794C04AC4B; Tue, 7 Nov 2017 11:26:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0F794C04AC4B Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx07.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=fweimer@redhat.com Received: from oldenburg.str.redhat.com (ovpn-116-28.ams2.redhat.com [10.36.116.28]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 27AD05EDE0; Tue, 7 Nov 2017 11:26:13 +0000 (UTC) Subject: Re: POWER: Unexpected fault when writing to brk-allocated memory To: "Kirill A. Shutemov" , Nicholas Piggin Cc: "Aneesh Kumar K.V" , "Kirill A. Shutemov" , linuxppc-dev@lists.ozlabs.org, linux-mm , Andrew Morton , Andy Lutomirski , Dave Hansen , Linus Torvalds , Peter Zijlstra , Thomas Gleixner , linux-arch@vger.kernel.org, Ingo Molnar , Linux Kernel Mailing List References: <20171105231850.5e313e46@roar.ozlabs.ibm.com> <871slcszfl.fsf@linux.vnet.ibm.com> <20171106174707.19f6c495@roar.ozlabs.ibm.com> <24b93038-76f7-33df-d02e-facb0ce61cd2@redhat.com> <20171106192524.12ea3187@roar.ozlabs.ibm.com> <546d4155-5b7c-6dba-b642-29c103e336bc@redhat.com> <20171107160705.059e0c2b@roar.ozlabs.ibm.com> <20171107111543.ep57evfxxbwwlhdh@node.shutemov.name> From: Florian Weimer Message-ID: Date: Tue, 7 Nov 2017 12:26:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171107111543.ep57evfxxbwwlhdh@node.shutemov.name> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Tue, 07 Nov 2017 11:26:17 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/07/2017 12:15 PM, Kirill A. Shutemov wrote: >> First of all, using addr and MAP_FIXED to develop our heuristic can >> never really give unchanged ABI. It's an in-band signal. brk() is a >> good example that steadily keeps incrementing address, so depending >> on malloc usage and address space randomization, you will get a brk() >> that ends exactly at 128T, then the next one will be > >> DEFAULT_MAP_WINDOW, and it will switch you to 56 bit address space. > > No, it won't. You will hit stack first. That's not actually true on POWER in some cases. See the process maps I posted here: Thanks, Florian From 1583411712943426187@xxx Tue Nov 07 12:51:22 +0000 2017 X-GM-THRID: 1583404961130869946 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread