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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id A566FC433EF for ; Wed, 20 Jul 2022 12:24:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=fenuylZ7bz9yaQUC5tYV90WRLNGPFJSKM4KT7Fw9k+w=; b=EV0VnPQzMsYv0H xMwvrkdKVPXMch7UEFm6O5ZT+oFfuKmp3TdMvZTWWmS/YHV10vyQvH6QmL9FK5dnYh3tggPdXKEgO EvzD3FJB14HTak5INZdFiLA15WZXlgEKP+AKd71qwfXQnLQL8QOODMFSeXk5X6xkLgrNkLvOFEqmD 9ksakUY0fcy6SpzY6ipqtAQjZBHza+DHz3BTm8+BQogOjdm3jdhbi3oM1CgrV2XZkYZtoKB8+CLiL AfdXgD2W/9E8AJ7FMbOyDsxZ+CEdd3ebFaBATSc+MTwzoZFZjTGPIDyX82bMP7MSodiCsFTG++RJn bF2ZQdRlDBYDKil8CVuQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oE8jm-005AkN-RR; Wed, 20 Jul 2022 12:23:34 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oE8jj-005Ah4-98 for linux-arm-kernel@lists.infradead.org; Wed, 20 Jul 2022 12:23:32 +0000 Received: by mail-wm1-x32f.google.com with SMTP id a11so4616856wmq.3 for ; Wed, 20 Jul 2022 05:23:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=JLxF/0Kiw2UkgVRNOHRym3MLoLLSmnWlmSV1izRp4x0=; b=LpC7monAfz692y2h4Q2KLn/5jyoYADgALsIzCxPloN+WT7zwLJWOnyHHwc8uOmCu78 mPuk41vMa/I+ZLSVv/N2CVs+i48jq+Kf6MGGZtYU+bGxBPU/dxAMrAGMaJiw2efc7+qN VeQ0tO/BcE4W0/jVCUXQaDrjcFJ92XKNaDqggtn6FrZCY57T80TiD943XtDGNwVcPc56 ONk/6pk2GihhpkyOVczATL+AvX3Kea16cESIQwy42DPC0jOpVsH0mkcxbkYSmL1DYnzI +g0mR7vU60ElxQhqzmWTgVw8OIUCQk3FIBZnETq4oJUd9wcu+sq5sVL7hvKa2YzzpFV8 BD4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=JLxF/0Kiw2UkgVRNOHRym3MLoLLSmnWlmSV1izRp4x0=; b=kMJJMuKchl2z3P5b3GdSeSTMbCX+wYQTtSeH/86Ef/oqPbrtHwED+EAK1BUPLRJO+H h7bu1Sy5hWYRGR7/h38kvxgexg2cwVDJyBMOsNTxAQ++IX88lWX2sWHYGWZ3ZP/o0/pt eMR/LNotqT6SRtONgmpLoMiVuveL6+kZn/8iZ4epb5+uo8RPkGVaVpAfBjolmdMukthQ N105VeUuZLqJA7RglfIrCs+/gXi4XWSxEup6oWLe+LE6cxSam71xwSLspO8cSwNyl1Mc z2h3ts7zrxT85+2+r0d5e36IRHNtVFBVBxIXUMEP2UQDTtmUoyINOpKyiX503HTqFilZ 7UDg== X-Gm-Message-State: AJIora84lzr0Vn8Ei2a2G3cWSQqOhqGna9N0y/wRtc5PqO6EWUHKPyV6 hor6vGNlt6pf/8/x/DLmEERA9A== X-Google-Smtp-Source: AGRyM1tFA28srnKBwK4QTFEPCVfHQm4IXMaMq0ccjYMM7Im2eU+1ihq5aMslmYBnlNE9UR8jA/5Ghg== X-Received: by 2002:a05:600c:3ba3:b0:3a3:5dd:f10f with SMTP id n35-20020a05600c3ba300b003a305ddf10fmr3571064wms.185.1658319806815; Wed, 20 Jul 2022 05:23:26 -0700 (PDT) Received: from google.com (cpc155339-bagu17-2-0-cust87.1-3.cable.virginm.net. [86.27.177.88]) by smtp.gmail.com with ESMTPSA id f8-20020a05600c154800b00397402ae674sm2636506wmg.11.2022.07.20.05.23.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Jul 2022 05:23:26 -0700 (PDT) Date: Wed, 20 Jul 2022 13:23:24 +0100 From: Lee Jones To: =?utf-8?B?aGFpYmluemhhbmco5byg5rW35paMKQ==?= Cc: Catalin Marinas , Will Deacon , Ard Biesheuvel , Martin Ma , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "hewenliang4@huawei.com" Subject: Re: [PATCH V2] arm64: fix oops in concurrently setting insn_emulation sysctls Message-ID: References: <9A004C03-250B-46C5-BF39-782D7551B00E@tencent.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <9A004C03-250B-46C5-BF39-782D7551B00E@tencent.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220720_052331_349197_456C9C2E X-CRM114-Status: GOOD ( 22.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 T24gU2F0LCAwMiBKdWwgMjAyMiwgaGFpYmluemhhbmco5byg5rW35paMKSB3cm90ZToKCj4gSG93 IHRvIHJlcHJvZHVjZToKPiAgICAgbGF1bmNoIHR3byBzaGVsbCBleGVjdXRpb25zOgo+ICAgICAg ICAjIS9iaW4vYmFzaAo+ICAgICAgICB3aGlsZSBbIDEgXTsKPiAgICAgICAgZG8KPiAgICAgICAg ICAgIGVjaG8gMSA+IC9wcm9jL3N5cy9hYmkvc3dwCj4gICAgICAgIGRvbmUKPiAKPiBPb3BzIGlu Zm86Cj4gICAgIFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j ZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAwMDAwMDAwMDAwMDAxMAo+ICAgICBJbnRlcm5hbCBlcnJv cjogT29wczogOTYwMDAwMDYgWyMxXSBTTVAKPiAgICAgQ2FsbCB0cmFjZToKPiAgICAgdXBkYXRl X2luc25fZW11bGF0aW9uX21vZGUrMHhjMC8weDE0OAo+ICAgICBlbXVsYXRpb25fcHJvY19oYW5k bGVyKzB4NjQvMHhiOAo+ICAgICBwcm9jX3N5c19jYWxsX2hhbmRsZXIrMHg5Yy8weGY4Cj4gICAg IHByb2Nfc3lzX3dyaXRlKzB4MTgvMHgyMAo+ICAgICBfX3Zmc193cml0ZSsweDIwLzB4NDgKPiAg ICAgdmZzX3dyaXRlKzB4ZTQvMHgxZDAKPiAgICAga3N5c193cml0ZSsweDcwLzB4ZjgKPiAgICAg X19hcm02NF9zeXNfd3JpdGUrMHgyMC8weDI4Cj4gICAgIGVsMF9zdmNfY29tbW9uLmNvbnN0cHJv cC4wKzB4N2MvMHgxYzAKPiAgICAgZWwwX3N2Y19oYW5kbGVyKzB4MmMvMHhhMAo+ICAgICBlbDBf c3ZjKzB4OC8weDIwMAo+IAo+IGVtdWxhdGlvbl9wcm9jX2hhbmRsZXIgY2hhbmdlcyB0YWJsZS0+ ZGF0YSBmb3IgcHJvY19kb2ludHZlY19taW5tYXgKPiBhbmQgc28gaXQgaXNuJ3QgYWxsb3dlZCB0 byByZWVudGVyIGJlZm9yZSByZXN0b3JpbmcgdGFibGUtPmRhdGEsCj4gd2hpY2ggaXNuJ3Qgcmln aHQgbm93Lgo+IFRvIGZpeCB0aGlzIGlzc3VlLCBrZWVwIHRoZSB0YWJsZS0+ZGF0YSBhcyAmaW5z bi0+Y3VycmVudF9tb2RlIGFuZAo+IHVzZSBjb250YWluZXJfb2YoKSB0byByZXRyaWV2ZSB0aGUg aW5zbiBwb2ludGVyLiBBbm90aGVyIG11dGV4IGlzCj4gdXNlZCB0byBwcm90ZWN0IGFnYWluc3Qg dGhlIGN1cnJlbnRfbW9kZSB1cGRhdGUgYnV0IG5vdCBmb3IgcmV0cmlldmluZwo+IGluc25fZW11 bGF0aW9uIGFzIHRhYmxlLT5kYXRhIGlzIG5vIGxvbmdlciBjaGFuZ2luZy4KCkxvb2tzIGFzIHRo b3VnaCB0aGlzIGxvc3QgaXRzIEZpeGVzIHRhZyBkdXJpbmcgdGhlIHJld29yay4KCiAgRml4ZXM6 IDU4NzA2NGI2MTBjNyAoImFybTY0OiBBZGQgZnJhbWV3b3JrIGZvciBsZWdhY3kgaW5zdHJ1Y3Rp b24gZW11bGF0aW9uIikKCldpbGwsIGFyZSB5b3UgYWJsZSB0byBhZGQgdGhpcyByZXRyb2FjdGl2 ZWx5PwoKPiBTaWduZWQtb2ZmLWJ5OiBoZXdlbmxpYW5nIDxoZXdlbmxpYW5nNEBodWF3ZWkuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IEhhaWJpbiBaaGFuZyA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+ Cj4gLS0tCj4gIGFyY2gvYXJtNjQva2VybmVsL2FybXY4X2RlcHJlY2F0ZWQuYyB8IDkgKysrKyst LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2FybXY4X2RlcHJlY2F0ZWQuYyBiL2Fy Y2gvYXJtNjQva2VybmVsL2FybXY4X2RlcHJlY2F0ZWQuYwo+IGluZGV4IDY4NzVhMTZiMDlkMi4u ZmIwZTdjN2IyZTIwIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQva2VybmVsL2FybXY4X2RlcHJl Y2F0ZWQuYwo+ICsrKyBiL2FyY2gvYXJtNjQva2VybmVsL2FybXY4X2RlcHJlY2F0ZWQuYwo+IEBA IC01OSw2ICs1OSw3IEBAIHN0cnVjdCBpbnNuX2VtdWxhdGlvbiB7Cj4gIHN0YXRpYyBMSVNUX0hF QUQoaW5zbl9lbXVsYXRpb24pOwo+ICBzdGF0aWMgaW50IG5yX2luc25fZW11bGF0ZWQgX19pbml0 ZGF0YTsKPiAgc3RhdGljIERFRklORV9SQVdfU1BJTkxPQ0soaW5zbl9lbXVsYXRpb25fbG9jayk7 Cj4gK3N0YXRpYyBERUZJTkVfTVVURVgoaW5zbl9lbXVsYXRpb25fbXV0ZXgpOwo+ICAKPiAgc3Rh dGljIHZvaWQgcmVnaXN0ZXJfZW11bGF0aW9uX2hvb2tzKHN0cnVjdCBpbnNuX2VtdWxhdGlvbl9v cHMgKm9wcykKPiAgewo+IEBAIC0yMDcsMTAgKzIwOCwxMCBAQCBzdGF0aWMgaW50IGVtdWxhdGlv bl9wcm9jX2hhbmRsZXIoc3RydWN0IGN0bF90YWJsZSAqdGFibGUsIGludCB3cml0ZSwKPiAgCQkJ CSAgbG9mZl90ICpwcG9zKQo+ICB7Cj4gIAlpbnQgcmV0ID0gMDsKPiAtCXN0cnVjdCBpbnNuX2Vt dWxhdGlvbiAqaW5zbiA9IChzdHJ1Y3QgaW5zbl9lbXVsYXRpb24gKikgdGFibGUtPmRhdGE7Cj4g KwlzdHJ1Y3QgaW5zbl9lbXVsYXRpb24gKmluc24gPSBjb250YWluZXJfb2YodGFibGUtPmRhdGEs IHN0cnVjdCBpbnNuX2VtdWxhdGlvbiwgY3VycmVudF9tb2RlKTsKPiAgCWVudW0gaW5zbl9lbXVs YXRpb25fbW9kZSBwcmV2X21vZGUgPSBpbnNuLT5jdXJyZW50X21vZGU7Cj4gIAo+IC0JdGFibGUt PmRhdGEgPSAmaW5zbi0+Y3VycmVudF9tb2RlOwo+ICsJbXV0ZXhfbG9jaygmaW5zbl9lbXVsYXRp b25fbXV0ZXgpOwo+ICAJcmV0ID0gcHJvY19kb2ludHZlY19taW5tYXgodGFibGUsIHdyaXRlLCBi dWZmZXIsIGxlbnAsIHBwb3MpOwo+ICAKPiAgCWlmIChyZXQgfHwgIXdyaXRlIHx8IHByZXZfbW9k ZSA9PSBpbnNuLT5jdXJyZW50X21vZGUpCj4gQEAgLTIyMyw3ICsyMjQsNyBAQCBzdGF0aWMgaW50 IGVtdWxhdGlvbl9wcm9jX2hhbmRsZXIoc3RydWN0IGN0bF90YWJsZSAqdGFibGUsIGludCB3cml0 ZSwKPiAgCQl1cGRhdGVfaW5zbl9lbXVsYXRpb25fbW9kZShpbnNuLCBJTlNOX1VOREVGKTsKPiAg CX0KPiAgcmV0Ogo+IC0JdGFibGUtPmRhdGEgPSBpbnNuOwo+ICsJbXV0ZXhfdW5sb2NrKCZpbnNu X2VtdWxhdGlvbl9tdXRleCk7Cj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IEBAIC0yNDcsNyAr MjQ4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlZ2lzdGVyX2luc25fZW11bGF0aW9uX3N5c2N0 bCh2b2lkKQo+ICAJCXN5c2N0bC0+bWF4bGVuID0gc2l6ZW9mKGludCk7Cj4gIAo+ICAJCXN5c2N0 bC0+cHJvY25hbWUgPSBpbnNuLT5vcHMtPm5hbWU7Cj4gLQkJc3lzY3RsLT5kYXRhID0gaW5zbjsK PiArCQlzeXNjdGwtPmRhdGEgPSAmaW5zbi0+Y3VycmVudF9tb2RlOwo+ICAJCXN5c2N0bC0+ZXh0 cmExID0gJmluc24tPm1pbjsKPiAgCQlzeXNjdGwtPmV4dHJhMiA9ICZpbnNuLT5tYXg7Cj4gIAkJ c3lzY3RsLT5wcm9jX2hhbmRsZXIgPSBlbXVsYXRpb25fcHJvY19oYW5kbGVyOwo+IC0tIAo+IDIu MzQuMQo+IAoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpQcmluY2lwYWwgVGVjaG5pY2FsIExl YWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdh cmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRlciB8IEJsb2cK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK