From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9A3EAC04EB8 for ; Fri, 30 Nov 2018 22:01:50 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 649BB20867 for ; Fri, 30 Nov 2018 22:01:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AU5Lkn27" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 649BB20867 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linux.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date :Message-ID:From:References:To:Subject:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=aRayIZV63TCVZhErwRDfT5nDKo9e9WCVZwwHOsp51rQ=; b=AU5Lkn27fjPbMH KsrotAWtETwISGINWHcaRzNp1PwHDStA9Ch/vv3YntdwRRAjjn5rL0ramU1hImXWvyvIIv4aNECmq EeLCXh8ggHZZrlkin9mfpP6RKVr1kDKvOhHiKK2dFeXBp+kOhcI8OTk8mEO0fLsrSy828OM0gyZUO DAsUrWaYLBeznkLHi1s3Co/TCFXN3N+XWd7m3l+ijVApMQWLQM0ooi9H4Rnnrk7Lm3laRHPoFRju7 C4NGjgOvFloH3ehOweQyZNCYtjq5/9RO3Y2zipry4Uin/1FMM5BnwCNXWyosl3hzy6UNBwMN0ytVT hL/EDCdhysDOny+NfjdA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gSqr6-000877-2Z; Fri, 30 Nov 2018 22:01:48 +0000 Received: from mail-lj1-f193.google.com ([209.85.208.193]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gSqr2-00086A-BQ for linux-arm-kernel@lists.infradead.org; Fri, 30 Nov 2018 22:01:46 +0000 Received: by mail-lj1-f193.google.com with SMTP id v15-v6so6281273ljh.13 for ; Fri, 30 Nov 2018 14:01:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from:openpgp :autocrypt:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=BvwrW1E0+IMYqbljGqTZhNaspXRHMGF9KCRKQyaaKYk=; b=fSxOeBEfpMJf8rQRX2005pg7ZsZJwz8TpPI1J8VhJUCEEyU6yh1YzRe63mZ+n2n4Yx bennDkJ0JSWrZm2jqdTmBbIutwrvMOTRfayNKVsFRZWXWKskeH0J/K3n5plg245ZNUtW XodZmzBQjY756YlaoPEn9n6gHF86gbbod8BVoTZJTVBHld2fUj/LXxKj5uy1w+vKfWco 2Y4WgwC1jD+WaaiqWYiEsqg58h7z6vVA2+vLHmpzV2QguSFs7WpH6V6oUiVvBnMt06uT m+yjASuPqLfyRDCdJJ/eUjAq/RbESwfEpghMc0hNyOGy6zKxLKvjW0qluTGp5IKWGgMG dOZA== X-Gm-Message-State: AA+aEWYW/HgzVthBFgimQyEBp9TVrMV++xkb2aCrkZIOBQxDFQYKU2tD CiKTnd5l/NkuqcMlsWJhCak= X-Google-Smtp-Source: AFSGD/X/HfCaT330a2LvTgVbbSNBR1VAqHtv8rL4YIxEQU4QVJyhewHz6AoPcCchB0/3x4Fynp5lEg== X-Received: by 2002:a2e:9a84:: with SMTP id p4-v6mr4891878lji.73.1543615292295; Fri, 30 Nov 2018 14:01:32 -0800 (PST) Received: from [192.168.1.183] (128-68-180-112.broadband.corbina.ru. [128.68.180.112]) by smtp.gmail.com with ESMTPSA id s24sm986777lfc.30.2018.11.30.14.01.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Nov 2018 14:01:31 -0800 (PST) Subject: Re: [PATCH 1/1] stackleak: Register the 'stackleak_cleanup' pass before the 'mach' pass To: Kees Cook References: <1543583987-27948-1-git-send-email-alex.popov@linux.com> From: Alexander Popov Openpgp: preference=signencrypt Autocrypt: addr=alex.popov@linux.com; prefer-encrypt=mutual; keydata= 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 jXz/74kjFsyRgZA+d6a1pGtOwITEBxtxxg== Message-ID: <4ba60677-4a69-755c-2507-13793830ccd5@linux.com> Date: Sat, 1 Dec 2018 01:01:29 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181130_140144_395567_148CBDDC X-CRM114-Status: GOOD ( 16.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: alex.popov@linux.com Cc: Mark Rutland , Kernel Hardening , Peter Zijlstra , Richard Sandiford , Dave Hansen , Will Deacon , Alexei Starovoitov , "H. Peter Anvin" , Ingo Molnar , Tycho Andersen , Emese Revfy , Laura Abbott , Segher Boessenkool , Jann Horn , amonakov@ispras.ru, Steven Rostedt , Borislav Petkov , Andy Lutomirski , Thomas Gleixner , linux-arm-kernel , Florian Weimer , gcc@gcc.gnu.org, Ard Biesheuvel , LKML , "David S. Miller" , Masami Hiramatsu , Thomas Garnier Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMzAuMTEuMjAxOCAyMDoxMiwgS2VlcyBDb29rIHdyb3RlOgo+IE9uIEZyaSwgTm92IDMwLCAy MDE4IGF0IDk6MDkgQU0gS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+IHdyb3RlOgo+ Pgo+PiBPbiBGcmksIE5vdiAzMCwgMjAxOCBhdCA1OjIwIEFNIEFsZXhhbmRlciBQb3BvdiA8YWxl eC5wb3BvdkBsaW51eC5jb20+IHdyb3RlOgo+Pj4KPj4+IEN1cnJlbnRseSB0aGUgJ3N0YWNrbGVh a19jbGVhbnVwJyBwYXNzIGRlbGV0aW5nIGEgQ0FMTCBpbnNuIGlzIGV4ZWN1dGVkCj4+PiBhZnRl ciB0aGUgJ3JlbG9hZCcgcGFzcy4gVGhhdCBhbGxvd3MgZ2NjIHRvIGRvIHNvbWUgd2VpcmQgb3B0 aW1pemF0aW9uIGluCj4+PiBmdW5jdGlvbiBwcm9sb2d1ZXMgYW5kIGVwaWxvZ3Vlcywgd2hpY2gg YXJlIGdlbmVyYXRlZCBsYXRlciBbMV0uCj4+Pgo+Pj4gTGV0J3MgYXZvaWQgdGhhdCBieSByZWdp c3RlcmluZyB0aGUgJ3N0YWNrbGVha19jbGVhbnVwJyBwYXNzIGJlZm9yZQo+Pj4gdGhlICdtYWNo JyBwYXNzLCB3aGljaCBwZXJmb3JtcyB0aGUgbWFjaGluZSBkZXBlbmRlbnQgY29kZSB0cmFuc2Zv cm1hdGlvbnMuCj4+PiBJdCdzIHRoZSBtb21lbnQgd2hlbiB0aGUgc3RhY2sgZnJhbWUgc2l6ZSBp cyBmaW5hbCBhbmQgZnVuY3Rpb24gcHJvbG9ndWVzCj4+PiBhbmQgZXBpbG9ndWVzIGFyZSBhbHJl YWR5IGdlbmVyYXRlZC4KPj4+Cj4+PiBbMV0gaHR0cHM6Ly93d3cub3BlbndhbGwuY29tL2xpc3Rz L2tlcm5lbC1oYXJkZW5pbmcvMjAxOC8xMS8yMy8yCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IGtidWls ZCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZGVy IFBvcG92IDxhbGV4LnBvcG92QGxpbnV4LmNvbT4KPj4KPj4gVGhhbmtzLCBhcHBsaWVkIQo+IAo+ IEVlaywgbm8sIHRoaXMgaXMgYnJlYWtpbmcgbXkgYnVpbGQgYmFkbHk6Cj4gCj4gKioqIFdBUk5J TkcgKioqIHRoZXJlIGFyZSBhY3RpdmUgcGx1Z2lucywgZG8gbm90IHJlcG9ydCB0aGlzIGFzIGEg YnVnCj4gdW5sZXNzIHlvdSBjYW4gcmVwcm9kdWNlIGl0IHdpdGhvdXQgZW5hYmxpbmcgYW55IHBs dWdpbnMuCj4gRXZlbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBQbHVnaW5zCj4gUExV R0lOX1NUQVJUX1VOSVQgICAgICAgICAgICAgICAgfCBzdGFja2xlYWtfcGx1Z2luCj4ga2VybmVs L2V4aXQuYzogSW4gZnVuY3Rpb24g4oCYcmVsZWFzZV90YXNr4oCZOgo+IGtlcm5lbC9leGl0LmM6 MjI4OjE6IGludGVybmFsIGNvbXBpbGVyIGVycm9yOiBTZWdtZW50YXRpb24gZmF1bHQKPiAgfQo+ IAo+IEZhaWxpbmcgd2l0aDoKPiAKPiBnY2MgKFVidW50dSA3LjMuMC0xNnVidW50dTMpIDcuMy4w CgpOaWNlLi4uIEkgZG9uJ3QgcmVwcm9kdWNlIGl0IHdpdGggZ2NjLTcuMyBidWlsdCBmcm9tIHNv dXJjZS4KSSdsbCBpbnZlc3RpZ2F0ZSB0aGlzLCByZXR1cm4gd2l0aCBkZXRhaWxzIGFuZCB3ZSds bCBkZWNpZGUgd2hhdCB0byBkby4KClRoYW5rcywKQWxleGFuZGVyCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==