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 6F8BAC83F01 for ; Wed, 30 Aug 2023 12:13:51 +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:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3vxFGZud5PrfjdJ+LzOW93y84uxkt1wwWnyR/moteew=; b=MQQ2AQSRH3dwvk Pof+whJyQFFTYDXkhtawCfCHvEiWnqlnjzGseROsxB4XsP19VZipExrZ5vmkaIvudBfDcgX3A+PZL oRyiAflllGjbLbZB/Gi9Q3iSxQiY9zbUrAaMQeUfmCNTTitmDqhAQbXXltJStWdCmJ1Cv+iH8sV7P vocrz5WoFv0ABVghROx94ST5RGvhNrDmV0pCTiWjdUuNjLlqLtbljwidUcO3EZiCgHAw74M0tiL2E nwL3fH2O172WhukUPXEZcwZIAcVKGihLfc/mka9HL067zzO5Nkpl80XJBxe5+t/ht+FzEro0Y9LGr O+qRuRx/1+aD3P6wOdXw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qbK4X-00DSMi-0r; Wed, 30 Aug 2023 12:13:21 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qbK4T-00DSMM-2F for linux-arm-kernel@lists.infradead.org; Wed, 30 Aug 2023 12:13:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1693397595; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1F78b5ofm2tptIlL2YKKfP4o/taKmISCGn7BNhmGQCw=; b=AV8fLqZjeOluxWmLAsq617OFHfR+qHT8wgqEIs2/sJrGQAM4WMCjgW6MXY9BQufJ4obu9+ lvx2eFGYFaTKIFQ9lwc2iP+HUTpUwOL+iPecuUUuflHJAa8DnD59jdm0KSX2QFMSvqwV2E gunnIpI4IvjMkCkysLvO0WnHtL5ZfIk= Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-277-hmvjY--DOJeyB6DJ2r2q9w-1; Wed, 30 Aug 2023 08:13:12 -0400 X-MC-Unique: hmvjY--DOJeyB6DJ2r2q9w-1 Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-44d417b639dso2359049137.2 for ; Wed, 30 Aug 2023 05:13:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693397592; x=1694002392; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1F78b5ofm2tptIlL2YKKfP4o/taKmISCGn7BNhmGQCw=; b=JSJYKqeIS8NZu1h+ZBCB74dR1vjkoNndZ6mZNOCjmrSmN1B69r5GaeS2MlIQ1UANdS rlIKfW1sYeASAMPGCMZjh7bzZttBmFvl9fTcZAttFU8uCo20tdy5BlYiY6NS2uJWISCI QpHBFngouVsQCuDIolyhGlFKgN0wN1tzyhti84Fu8y6HkVlJuszVi2EDYWawK/au1i9F VqgVDPCnMYUSmSYtlKzgU74w2901dl/L6EMjJmugu4qLujjls6nizoUahYsZUOIj0s08 e2ruWmTrj1W4F3fLa78Sr4tSt0sG1tgQuCndh+1amj9cTDPoRKibrZ30wG+fEnmt9wag B2JA== X-Gm-Message-State: AOJu0Yxocp9FnG8LdcnD7n5jWoXcdTxx6FLj8lFtzjGTxtogrg/nEus9 Zf1d5jn1AAmc9Bxvvfos1jwNcU125mkcX0PP0X80Bqk0b56XBC1NEEEKMnz3f5tc/ymZNjYmD+v McC8lpm2fvRRf/EeNQ40VLCbMR7liJy7+inM= X-Received: by 2002:a67:fe16:0:b0:44d:4a41:893e with SMTP id l22-20020a67fe16000000b0044d4a41893emr2079403vsr.6.1693397591971; Wed, 30 Aug 2023 05:13:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH3KC91P54oCWE0dAIrgANuObC46VEf28Zren2AZv5A+71k9buaZ36X0Yl2zi04wuYQwR4GDw== X-Received: by 2002:a67:fe16:0:b0:44d:4a41:893e with SMTP id l22-20020a67fe16000000b0044d4a41893emr2079385vsr.6.1693397591709; Wed, 30 Aug 2023 05:13:11 -0700 (PDT) Received: from thinkpad-p1.localdomain (cpe00fc8d79db03-cm00fc8d79db00.cpe.net.fido.ca. [72.137.118.218]) by smtp.gmail.com with ESMTPSA id j15-20020a0ce00f000000b0064713c8fab7sm4054290qvk.59.2023.08.30.05.13.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Aug 2023 05:13:11 -0700 (PDT) Message-ID: <23a1677c3df233c220df68ea429a2d0fec52e1d4.camel@redhat.com> Subject: Re: [PATCH v3 1/3] cacheinfo: Allocate memory for memory if not done from the primary CPU From: Radu Rendec To: Sudeep Holla , Ricardo Neri Cc: x86@kernel.org, Andreas Herrmann , Catalin Marinas , Chen Yu , Len Brown , Pierre Gondois , Pu Wen , "Rafael J. Wysocki" , Srinivas Pandruvada , Will Deacon , Zhang Rui , stable@vger.kernel.org, Ricardo Neri , "Ravi V. Shankar" , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Date: Wed, 30 Aug 2023 08:13:09 -0400 In-Reply-To: <20230830114918.be4mvwfogdqmsxk6@bogus> References: <20230805012421.7002-1-ricardo.neri-calderon@linux.intel.com> <20230805012421.7002-2-ricardo.neri-calderon@linux.intel.com> <20230830114918.be4mvwfogdqmsxk6@bogus> User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230830_051317_826052_2C5008A0 X-CRM114-Status: GOOD ( 30.41 ) 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 T24gV2VkLCAyMDIzLTA4LTMwIGF0IDEyOjQ5ICswMTAwLCBTdWRlZXAgSG9sbGEgd3JvdGU6Cj4g T24gRnJpLCBBdWcgMDQsIDIwMjMgYXQgMDY6MjQ6MTlQTSAtMDcwMCwgUmljYXJkbyBOZXJpIHdy b3RlOgo+ID4gQ29tbWl0IDU5NDRjZTA5MmI5NyAoImFyY2hfdG9wb2xvZ3k6IEJ1aWxkIGNhY2hl aW5mbyBmcm9tIHByaW1hcnkgQ1BVIikKPiA+IGFkZHMgZnVuY3Rpb25hbGl0eSB0aGF0IGFyY2hp dGVjdHVyZXMgY2FuIHVzZSB0byBvcHRpb25hbGx5IGFsbG9jYXRlIGFuZAo+ID4gYnVpbGQgY2Fj aGVpbmZvIGVhcmx5IGR1cmluZyBib290LiBDb21taXQgNjUzOWNmZmE5NDk1ICgiY2FjaGVpbmZv OiBBZGQKPiA+IGFyY2ggc3BlY2lmaWMgZWFybHkgbGV2ZWwgaW5pdGlhbGl6ZXIiKSBsZXRzIHNl Y29uZGFyeSBDUFVzIGNvcnJlY3QgKGFuZAo+ID4gcmVhbGxvY2F0ZSBtZW1vcnkpIGNhY2hlaW5m byBkYXRhIGlmIG5lZWRlZC4KPiA+IAo+ID4gSWYgdGhlIGVhcmx5IGJ1aWxkIGZ1bmN0aW9uYWxp dHkgaXMgbm90IHVzZWQgYW5kIGNhY2hlaW5mbyBkb2VzIG5vdCBuZWVkCj4gPiBjb3JyZWN0aW9u LCBtZW1vcnkgZm9yIGNhY2hlaW5mbyBpcyBuZXZlciBhbGxvY2F0ZWQuIHg4NiBkb2VzIG5vdCB1 c2UgdGhlCj4gPiBlYXJseSBidWlsZCBmdW5jdGlvbmFsaXR5LiBDb25zZXF1ZW50bHksIGR1cmlu ZyB0aGUgY2FjaGVpbmZvIENQVSBob3RwbHVnCj4gPiBjYWxsYmFjaywgbGFzdF9sZXZlbF9jYWNo ZV9pc192YWxpZCgpIGF0dGVtcHRzIHRvIGRlcmVmZXJlbmNlIGEgTlVMTAo+ID4gcG9pbnRlcjoK PiA+IAo+ID4gwqDCoMKgwqAgQlVHOiBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLCBh ZGRyZXNzOiAwMDAwMDAwMDAwMDAwMTAwCj4gPiDCoMKgwqDCoCAjUEY6IHN1cGVydmlzb3IgcmVh ZCBhY2Nlc3MgaW4ga2VybmVsIG1vZGUKPiA+IMKgwqDCoMKgICNQRjogZXJyb3JfY29kZSgweDAw MDApIC0gbm90IHByZXNlbnQgcGFnZQo+ID4gwqDCoMKgwqAgUEdEIDAgUDREIDAKPiA+IMKgwqDC oMKgIE9vcHM6IDAwMDAgWyMxXSBQUkVFUE1UIFNNUCBOT1BUSQo+ID4gwqDCoMKgwqAgQ1BVOiAw IFBJRCAxOSBDb21tOiBjcHVocC8wIE5vdCB0YWludGVkIDYuNC4wLXJjMiAjMQo+ID4gwqDCoMKg wqAgUklQOiAwMDEwOiBsYXN0X2xldmVsX2NhY2hlX2lzX3ZhbGlkKzB4OTUvMHhlMGEKPiA+IAo+ ID4gQWxsb2NhdGUgbWVtb3J5IGZvciBjYWNoZWluZm8gZHVyaW5nIHRoZSBjYWNoZWluZm8gQ1BV IGhvdHBsdWcgY2FsbGJhY2sgaWYKPiA+IG5vdCBkb25lIGVhcmxpZXIuCj4gPiAKPiA+IENjOiBB bmRyZWFzIEhlcnJtYW5uIDxhaGVycm1hbm5Ac3VzZS5jb20+Cj4gPiBDYzogQ2F0YWxpbiBNYXJp bmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KPiA+IENjOiBDaGVuIFl1IDx5dS5jLmNoZW5A aW50ZWwuY29tPgo+ID4gQ2M6IExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KPiA+IENj OiBSYWR1IFJlbmRlYyA8cnJlbmRlY0ByZWRoYXQuY29tPgo+ID4gQ2M6IFBpZXJyZSBHb25kb2lz IDxQaWVycmUuR29uZG9pc0Bhcm0uY29tPgo+ID4gQ2M6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+ Cj4gPiBDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+ Cj4gPiBDYzogU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KPiA+IENjOiBTcmlu aXZhcyBQYW5kcnV2YWRhIDxzcmluaXZhcy5wYW5kcnV2YWRhQGxpbnV4LmludGVsLmNvbT4KPiA+ IENjOiBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgo+ID4gQ2M6IFpoYW5nIFJ1aSA8cnVp LnpoYW5nQGludGVsLmNvbT4KPiA+IENjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKPiA+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gPiBBY2tlZC1ieTogTGVuIEJy b3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgo+ID4gRml4ZXM6IDY1MzljZmZhOTQ5NSAoImNhY2hl aW5mbzogQWRkIGFyY2ggc3BlY2lmaWMgZWFybHkgbGV2ZWwgaW5pdGlhbGl6ZXIiKQo+IAo+IE5v dCBzdXJlIGlmIHdlIHN0cmljdGx5IG5lZWQgdGhpcyhkZXRhaWxzIGJlbG93KSwgYnV0IEkgYW0g ZmluZSBlaXRoZXIgd2F5Lgo+IAo+ID4gU2lnbmVkLW9mZi1ieTogUmljYXJkbyBOZXJpIDxyaWNh cmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4gPiBUaGUgbW90aXZh dGlvbiBmb3IgY29tbWl0IDU5NDRjZTA5MmI5NyB3YXMgdG8gcHJldmVudCBhIEJVRyBzcGxhdCBp bgo+ID4gUFJFRU1QVF9SVCBrZXJuZWxzIGR1cmluZyBtZW1vcnkgYWxsb2NhdGlvbi4gVGhpcyBz cGxhdCBpcyBub3Qgb2JzZXJ2ZWQgb24KPiA+IHg4NiBiZWNhdXNlIHRoZSBtZW1vcnkgYWxsb2Nh dGlvbiBmb3IgY2FjaGVpbmZvIGhhcHBlbnMgaW4KPiA+IGRldGVjdF9jYWNoZV9hdHRyaWJ1dGVz KCkgZnJvbSB0aGUgY2FjaGVpbmZvIENQVSBob3RwbHVnIGNhbGxiYWNrLgo+ID4gCj4gPiBUaGUg ZGVyZWZlcmVuY2Ugb2YgYSBOVUxMIHBvaW50ZXIgaXMgbm90IG9ic2VydmVkIHRvZGF5IGJlY2F1 c2UKPiA+IGNhY2hlX2xlYXZlcyhjcHUpIGlzIHplcm8gdW50aWwgYWZ0ZXIgaW5pdF9jYWNoZV9s ZXZlbCgpIGlzIGNhbGxlZCAoYWxzbwo+ID4gZHVyaW5nIHRoZSBDUFUgaG90cGx1ZyBjYWxsYmFj aykuIFBhdGNoMiB3aWxsIHNldCBpdCBlYXJsaWVyIGFuZCB0aGUgTlVMTC0KPiA+IHBvaW50ZXIg ZGVyZWZlcmVuY2Ugd2lsbCBiZSBvYnNlcnZlZC4KPiAKPiBSaWdodCwgdGhpcyBpcyB0aGUgaW5m b3JtYXRpb24gSSBoYXZlIGJlZW4gYXNraW5nIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9ucy4KPiBU aGlzIGNsYXJpZmllcyBhIGxvdC4gVGhlIHRyaWdnZXIgaXMgaW4gdGhlIHBhdGNoIDIvMyB3aGlj aCBpcyB3aHkgaXQgZGlkbid0Cj4gbWFrZSBjb21wbGV0ZSBzZW5zZSB0byBtZSB3aXRob3V0IGl0 IHdoZW4geW91IHBvc3RlZCB0aGlzIHBhdGNoIGluZGVwZW5kZW50bHkuCj4gVGhhbmtzIGZvciBw b3N0aW5nIGl0IHRvZ2V0aGVyIGFuZCBzb3JyeSBmb3IgdGhlIGRlbGF5KGJvdGggcmV2aWV3aW5n IHRoaXMKPiBhbmQgaW4gdW5kZXJzdGFuZGluZyB0aGUgaXNzdWUpLgo+IAo+IEdpdmVuIHRoZSB0 cmlnZ2VyIGZvciBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgaXMgaW4gMi8zLCBJIGFtIG5vdCBz dXJlCj4gaWYgaXQgaXMgcmVhbGx5IHdvcnRoIGFwcGx5aW5nIHRoaXMgdG8gYWxsIHRoZSBzdGFi bGUga2VybmVscyB3aXRoIHRoZQo+IGNvbW1pdCA1OTQ0Y2UwOTJiOTcgKCJhcmNoX3RvcG9sb2d5 OiBCdWlsZCBjYWNoZWluZm8gZnJvbSBwcmltYXJ5IENQVSIpLgo+IFRoYXQgaXMgdGhlIHJlYXNv biB3aHkgSSBhc2tlZCB0byBkcm9wIGZpeGVzIHRhZyBpZiB5b3UgYWdyZWUgd2l0aCBtZS4KPiBJ dCBpcyBzaW1wbGUgZml4LCBzbyBJIGFtIE9LIGlmIHlvdSBwcmVmZXIgdG8gc2VlIHRoYXQgaW4g dGhlIHN0YWJsZSBrZXJuZWxzCj4gYXMgd2VsbC4KClRoYW5rcyBmb3IgcmV2aWV3aW5nLCBTdWRl ZXAuIFNpbmNlIG15IHByZXZpb3VzIGNvbW1pdCA2NTM5Y2ZmYTk0OTUKKCJjYWNoZWluZm86IEFk ZCBhcmNoIHNwZWNpZmljIGVhcmx5IGxldmVsIGluaXRpYWxpemVyIikgb3BlbnMgYSBkb29yCmZv ciB0aGUgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLCBJIHdvdWxkIHNsZWVwIGJldHRlciBhdCBu aWdodCBpZiB0aGUKZml4IHdhcyBpbmNsdWRlZCBpbiB0aGUgc3RhYmxlIGtlcm5lbHMgOikgQnV0 IHNlcmlvdXNseSwgSSBhbSBjb25jZXJuZWQKdGhhdCB3aXRoIHRoZSBmaXggYXBwbGllZCBpbiBt YWlubGluZSBhbmQgbm90IGluIHN0YWJsZSwgc29tZXRoaW5nIGVsc2UKY291bGQgYmUgYmFja3Bv cnRlZCB0byB0aGUgc3RhYmxlIGluIHRoZSBmdXR1cmUsIHRoYXQgY291bGQgdHJpZ2dlciB0aGUK TlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHRoZXJlLiBSaWNhcmRvJ3MgcGF0Y2ggMi8zIGlzIG9u ZSB3YXkgdG8KdHJpZ2dlciBpdCwgYnV0IHlvdSBuZXZlciBrbm93IHdoYXQgb3RoZXIgcGF0Y2gg bGFuZHMgaW4gbWFpbmxpbmUgaW4KdGhlIGZ1dHVyZSB0aGF0IGFzc3VtZXMgaXQncyBzYWZlIHRv IHNldCB0aGUgY2FjaGUgbGVhdmVzIGVhcmxpZXIuCgo+IFNpbmNlIHRoZXJlIGFyZSB4ODYgY2hh bmdlcyBhbmQgcGF0Y2ggMi8zIHRyaWdnZXJzIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZQo+IHdp dGhvdXQgdGhpcyBwYXRjaCwgSSBwcmVmZXIgeW91IHJvdXRlIGFsbCAzIHZpYSB4ODYuIFNvLAo+ IAo+IFJldmlld2VkLWJ5OiBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgoKLS0K UmVnYXJkcywKUmFkdQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK