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=-8.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 08569C4727D for ; Tue, 22 Sep 2020 00:26:20 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 7145323A79 for ; Tue, 22 Sep 2020 00:26:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YE0a182k"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="M5tY9xMB" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7145323A79 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:Subject: From:References:To:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9v/P5QR3Cx/8EJQNU0Ecbm1J+Cmn4BeS36uB1zKtKjY=; b=YE0a182kpAORsCgv90hju1EXt XVPvoULMrvz+nRki2sN7oHLilCcPy8oKclSgi1FRqiYqHGZoi7cxaerJ9t42jkxekmvp0ctT+9LuU RhKNPaMI8C86+OSWd7athpgImixEOsjUp0fgiZQJjpTTftztMOftGX7ZExsjPVJsxHjQbdkxDnukP AsobHmeuoYAP8S6NfCR5oLzssnI3R9KcvUvxuzjVlUG/ZBczPuvo1kNyuTbqyHBDCn8u+pY5so5S5 WtjmGFy1TQeVN51UIOtfzqwEoo4A8vq3kOcwFLzfEgwghT3bcMh7ugusqulUilDWZi2EQEaoAh3WY KQ5hJkAqA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKW6s-0001y0-Re; Tue, 22 Sep 2020 00:24:42 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKW6p-0001xB-Iz for linux-arm-kernel@lists.infradead.org; Tue, 22 Sep 2020 00:24:40 +0000 Received: by mail-wr1-x442.google.com with SMTP id o5so15075650wrn.13 for ; Mon, 21 Sep 2020 17:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:references:from:autocrypt:subject:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=wIBgQDjMpBc9eHjG5ciq3jUVwixS2wtL8ramLW/UpOw=; b=M5tY9xMBgtGvsKK8eOdWQQO+KsgbPJMemCZI3/tNiSm0Xz8lHCWZiojHACMAPByoT9 fDtG5zLCnZIDOtKK8b16UFbyYByfWbTV38xOXLLFiAP10gXbgQGEUrEDTlEwpVhM0raj 4Nd+GwlczLaTF7LKsbHBxvfbn/eqYFWZLe1rolh+WVg1RiyjEy1OWSgn0CeNqD8jJkc9 RHkXhrdrFAkiW9zCDxyHUXBz9Yzdyok+t1h/kOLmYW6TlgWckxF0AZ+meRtK6o958jEC 5pLBkJic1D38s2HAN3IBQX2BgG54RrQOLjDWDs4lSk0nnlJ0q+CFqRilSh8iEpB+yABx dKkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:autocrypt:subject :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=wIBgQDjMpBc9eHjG5ciq3jUVwixS2wtL8ramLW/UpOw=; b=qXcF+6TfFlCFzJo3Ux0tH2Q+uNUykoAkQGI7+NUEhOx3Mn43/KfIJ//s5hSn5cDVKT pyFYRtNkLnGzEm349wVXLTD1XAsolfflvD3c2ua5x4nIaUEvaxjQp7w58KIxuCQVMrDG lTgLY7Kgav5c5kygpOyfT366T27lYBH/DG71nZJCqVHSyyvgxGcUSaYTGmOX1+Mgmkz7 i8BSnYsoPu2xYkhNT6pzhwD3s1Ad8G9rrZbzuYwZ+sLGh0bGhBbfd8pzzbwy4PFmzAwu lbXEf0Id4OLQJjtkJz7k2GVmxKmqvkVrJ6NBs8w9QXS7up/ICmA/xObmC+AsV/HuGW2r bGjw== X-Gm-Message-State: AOAM531s2VehS2ize9czPEvIn6533FhPAIalgfWdhADLjvOu63pLflog eG+3yCxftlE2yRuw74WHo/M= X-Google-Smtp-Source: ABdhPJxmzXm3LMafAJlajJw6mEDB155mO9zJr+xZSy1GQzleX1BLBZK0Un+mf22JCYogMfkbFJ92Wg== X-Received: by 2002:adf:fed1:: with SMTP id q17mr2217863wrs.85.1600734278437; Mon, 21 Sep 2020 17:24:38 -0700 (PDT) Received: from [192.168.43.240] ([5.100.192.97]) by smtp.gmail.com with ESMTPSA id 91sm25208848wrq.9.2020.09.21.17.24.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Sep 2020 17:24:37 -0700 (PDT) To: Andy Lutomirski References: <563138b5-7073-74bc-f0c5-b2bad6277e87@gmail.com> <486c92d0-0f2e-bd61-1ab8-302524af5e08@gmail.com> From: Pavel Begunkov Autocrypt: addr=asml.silence@gmail.com; prefer-encrypt=mutual; keydata= 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 bA== Subject: Re: [PATCH 1/9] kernel: add a PF_FORCE_COMPAT flag Message-ID: Date: Tue, 22 Sep 2020 03:22:06 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 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-20200921_202439_677608_12D804B9 X-CRM114-Status: GOOD ( 31.49 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-aio , "open list:MIPS" , David Howells , Linux-MM , keyrings@vger.kernel.org, sparclinux , Christoph Hellwig , linux-arch , linux-s390 , Linux SCSI List , X86 ML , Arnd Bergmann , linux-block , Al Viro , io-uring@vger.kernel.org, linux-arm-kernel , Jens Axboe , Parisc List , Network Development , LKML , LSM List , Linux FS Devel , Andrew Morton , linuxppc-dev Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAyMi8wOS8yMDIwIDAyOjUxLCBBbmR5IEx1dG9taXJza2kgd3JvdGU6Cj4gT24gTW9uLCBT ZXAgMjEsIDIwMjAgYXQgOToxNSBBTSBQYXZlbCBCZWd1bmtvdiA8YXNtbC5zaWxlbmNlQGdtYWls LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDIxLzA5LzIwMjAgMTk6MTAsIFBhdmVsIEJlZ3Vua292IHdy b3RlOgo+Pj4gT24gMjAvMDkvMjAyMCAwMToyMiwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+Pj4+ Cj4+Pj4+IE9uIFNlcCAxOSwgMjAyMCwgYXQgMjoxNiBQTSwgQXJuZCBCZXJnbWFubiA8YXJuZEBh cm5kYi5kZT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IO+7v09uIFNhdCwgU2VwIDE5LCAyMDIwIGF0IDY6 MjEgUE0gQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4+IE9u IEZyaSwgU2VwIDE4LCAyMDIwIGF0IDg6MTYgQU0gQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu ZGU+IHdyb3RlOgo+Pj4+Pj4+IE9uIEZyaSwgU2VwIDE4LCAyMDIwIGF0IDAyOjU4OjIyUE0gKzAx MDAsIEFsIFZpcm8gd3JvdGU6Cj4+Pj4+Pj4+IFNhaWQgdGhhdCwgd2h5IG5vdCBwcm92aWRlIGEg dmFyaWFudCB0aGF0IHdvdWxkIHRha2UgYW4gZXhwbGljaXQKPj4+Pj4+Pj4gImlzIGl0IGNvbXBh dCIgYXJndW1lbnQgYW5kIHVzZSBpdCB0aGVyZT8gIEFuZCBoYXZlIHRoZSBub3JtYWwKPj4+Pj4+ Pj4gb25lIHBhc3MgaW5fY29tcGF0X3N5c2NhbGwoKSB0byB0aGF0Li4uCj4+Pj4+Pj4KPj4+Pj4+ PiBUaGF0IHdvdWxkIGhlbHAgdG8gbm90IGludHJvZHVjZSBhIHJlZ3Jlc3Npb24gd2l0aCB0aGlz IHNlcmllcyB5ZXMuCj4+Pj4+Pj4gQnV0IGl0IHdvdWxkbid0IGZpeCBleGlzdGluZyBidWdzIHdo ZW4gaW9fdXJpbmcgaXMgdXNlZCB0byBhY2Nlc3MKPj4+Pj4+PiByZWFkIG9yIHdyaXRlIG1ldGhv ZHMgdGhhdCB1c2UgaW5fY29tcGF0X3N5c2NhbGwoKS4gIE9uZSBleGFtcGxlIHRoYXQKPj4+Pj4+ PiBJIHJlY2VudGx5IHJhbiBpbnRvIGlzIGRyaXZlcnMvc2NzaS9zZy5jLgo+Pj4+Pgo+Pj4+PiBB aCwgc28gcmVhZGluZyAvZGV2L2lucHV0L2V2ZW50KiB3b3VsZCBzdWZmZXIgZnJvbSB0aGUgc2Ft ZSBpc3N1ZSwKPj4+Pj4gYW5kIHRoYXQgb25lIHdvdWxkIGluIGZhY3QgYmUgYnJva2VuIGJ5IHlv dXIgcGF0Y2ggaW4gdGhlIGh5cG90aGV0aWNhbAo+Pj4+PiBjYXNlIHRoYXQgc29tZW9uZSB0cmll ZCB0byB1c2UgaW9fdXJpbmcgdG8gcmVhZCAvZGV2L2lucHV0L2V2ZW50IG9uIHgzMi4uLgo+Pj4+ Pgo+Pj4+PiBGb3IgcmVmZXJlbmNlLCBJIGNoZWNrZWQgdGhlIHNvY2tldCB0aW1lc3RhbXAgaGFu ZGxpbmcgdGhhdCBoYXMgYQo+Pj4+PiBudW1iZXIgb2YgY29ybmVyIGNhc2VzIHdpdGggdGltZTMy L3RpbWU2NCBmb3JtYXRzIGluIGNvbXBhdCBtb2RlLAo+Pj4+PiBidXQgbm9uZSBvZiB0aG9zZSBh cHBlYXIgdG8gYmUgYWZmZWN0ZWQgYnkgdGhlIHByb2JsZW0uCj4+Pj4+Cj4+Pj4+PiBBc2lkZSBm cm9tIHRoZSBwb3RlbnRpYWxseSBuYXN0eSB1c2Ugb2YgcGVyLXRhc2sgdmFyaWFibGVzLCBvbmUg dGhpbmcKPj4+Pj4+IEkgZG9uJ3QgbGlrZSBhYm91dCBQRl9GT1JDRV9DT01QQVQgaXMgdGhhdCBp dCdzIG9uZS13YXkuICBJZiB3ZSdyZQo+Pj4+Pj4gZ29pbmcgdG8gaGF2ZSBhIGdlbmVyaWMgbWVj aGFuaXNtIGZvciB0aGlzLCBzaG91bGRuJ3Qgd2UgYWxsb3cgYSBmdWxsCj4+Pj4+PiBvdmVycmlk ZSBvZiB0aGUgc3lzY2FsbCBhcmNoIGluc3RlYWQgb2YganVzdCBhbGxvd2luZyBmb3JjaW5nIGNv bXBhdAo+Pj4+Pj4gc28gdGhhdCBhIGNvbXBhdCBzeXNjYWxsIGNhbiBkbyBhIG5vbi1jb21wYXQg b3BlcmF0aW9uPwo+Pj4+Pgo+Pj4+PiBUaGUgb25seSByZWFzb24gaXQncyBuZWVkZWQgaGVyZSBp cyB0aGF0IHRoZSBjYWxsZXIgaXMgaW4gYSBrZXJuZWwKPj4+Pj4gdGhyZWFkIHJhdGhlciB0aGFu IGEgc3lzdGVtIGNhbGwuIEFyZSB0aGVyZSBhbnkgcG9zc2libGUgc2NlbmFyaW9zCj4+Pj4+IHdo ZXJlIG9uZSB3b3VsZCBhY3R1YWxseSBuZWVkIHRoZSBvcHBvc2l0ZT8KPj4+Pj4KPj4+Pgo+Pj4+ IEkgY2FuIGNlcnRhaW5seSBpbWFnaW5lIG5lZWRpbmcgdG8gZm9yY2UgeDMyIG1vZGUgZnJvbSBh IGtlcm5lbCB0aHJlYWQuCj4+Pj4KPj4+PiBBcyBmb3IgdGhlIG90aGVyIGRpcmVjdGlvbjogd2hh dCBleGFjdGx5IGFyZSB0aGUgZGVzaXJlZCBiaXRuZXNzL2FyY2ggc2VtYW50aWNzIG9mIGlvX3Vy aW5nPyAgSXMgdGhlIG9wZXJhdGlvbiBiaXRuZXNzIGNob3NlbiBieSB0aGUgaW9fdXJpbmcgY3Jl YXRpb24gb3IgYnkgdGhlIGlvX3VyaW5nX2VudGVyKCkgYml0bmVzcz8KPj4+Cj4+PiBJdCdzIHJh dGhlciB0aGUgc2Vjb25kIG9uZS4gRXZlbiB0aG91Z2ggQUZBSVIgaXQgd2Fzbid0IGRpc2N1c3Nl ZAo+Pj4gc3BlY2lmaWNhbGx5LCB0aGF0IGhvdyBpdCB3b3JrcyBub3cgKF9wYXJ0aWFsbHlfKS4K Pj4KPj4gRG91YmxlIGNoZWNrZWQgLS0gSSdtIHdyb25nLCB0aGF0J3MgdGhlIGZvcm1lciBvbmUu IE1vc3Qgb2YgaXQgaXMgYmFzZWQKPj4gb24gYSBmbGFnIHRoYXQgd2FzIHNldCBhbiBjcmVhdGlv bi4KPj4KPiAKPiBDb3VsZCB3ZSBnZXQgYXdheSB3aXRoIG1ha2luZyBpb191cmluZ19lbnRlcigp IHJldHVybiAtRUlOVkFMIChvcgo+IG1heWJlIC1FTk9UVFk/KSBpZiB5b3UgdHJ5IHRvIGRvIGl0 IHdpdGggYml0bmVzcyB0aGF0IGRvZXNuJ3QgbWF0Y2gKPiB0aGUgaW9fdXJpbmc/ICBBbmQgZGlz YWJsZSBTUVBPTEwgaW4gY29tcGF0IG1vZGU/CgpTb21ldGhpbmcgbGlrZSBiZWxvdy4gSWYgUEZf Rk9SQ0VfQ09NUEFUIG9yIGFueSBvdGhlciBzb2x1dGlvbgpkb2Vzbid0IGxlbmQgYnkgdGhlIHRp bWUsIEknbGwgdGFrZSBhIGxvb2sgd2hldGhlciBvdGhlciBpb191cmluZydzCnN5c2NhbGxzIG5l ZWQgc2ltaWxhciBjaGVja3MsIGV0Yy4KCgpkaWZmIC0tZ2l0IGEvZnMvaW9fdXJpbmcuYyBiL2Zz L2lvX3VyaW5nLmMKaW5kZXggMDQ1OGYwMmQ0Y2E4Li5hYWIyMDc4NWZhOWEgMTAwNjQ0Ci0tLSBh L2ZzL2lvX3VyaW5nLmMKKysrIGIvZnMvaW9fdXJpbmcuYwpAQCAtODY3MSw2ICs4NjcxLDEwIEBA IFNZU0NBTExfREVGSU5FNihpb191cmluZ19lbnRlciwgdW5zaWduZWQgaW50LCBmZCwgdTMyLCB0 b19zdWJtaXQsCiAJaWYgKGN0eC0+ZmxhZ3MgJiBJT1JJTkdfU0VUVVBfUl9ESVNBQkxFRCkKIAkJ Z290byBvdXQ7CiAKKwlyZXQgPSAtRUlOVkFsOworCWlmIChjdHgtPmNvbXBhdCAhPSBpbl9jb21w YXRfc3lzY2FsbCgpKQorCQlnb3RvIG91dDsKKwogCS8qCiAJICogRm9yIFNRIHBvbGxpbmcsIHRo ZSB0aHJlYWQgd2lsbCBkbyBhbGwgc3VibWlzc2lvbnMgYW5kIGNvbXBsZXRpb25zLgogCSAqIEp1 c3QgcmV0dXJuIHRoZSByZXF1ZXN0ZWQgc3VibWl0IGNvdW50LCBhbmQgd2FrZSB0aGUgdGhyZWFk IGlmCkBAIC05MDA2LDYgKzkwMTAsMTAgQEAgc3RhdGljIGludCBpb191cmluZ19jcmVhdGUodW5z aWduZWQgZW50cmllcywgc3RydWN0IGlvX3VyaW5nX3BhcmFtcyAqcCwKIAlpZiAocmV0KQogCQln b3RvIGVycjsKIAorCXJldCA9IC1FSU5WQUw7CisJaWYgKGN0eC0+Y29tcGF0KQorCQlnb3RvIGVy cjsKKwogCS8qIE9ubHkgZ2V0cyB0aGUgcmluZyBmZCwgZG9lc24ndCBpbnN0YWxsIGl0IGluIHRo ZSBmaWxlIHRhYmxlICovCiAJZmQgPSBpb191cmluZ19nZXRfZmQoY3R4LCAmZmlsZSk7CiAJaWYg KGZkIDwgMCkgewotLSAKUGF2ZWwgQmVndW5rb3YKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK