Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp2858400ybv; Mon, 24 Feb 2020 13:05:33 -0800 (PST) X-Google-Smtp-Source: APXvYqzGeLKrk8dDdGGUg+6RDFkvrP671ULE/x9cG5v1SdvXfbU/AcULGg5FzbwaH/6f++hpyJnX X-Received: by 2002:aca:cf94:: with SMTP id f142mr781092oig.31.1582578333124; Mon, 24 Feb 2020 13:05:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582578333; cv=none; d=google.com; s=arc-20160816; b=aLffHwW/62qU0wWsHJeFNyziOTv/n1HXz7VN0nHDeUNdO5iHp1jILhf+TlRNCpp6CC u/Mlq/7lLiQLJUs6go8JmMOdONtxnsUuhwYA4Ygybum549/eUN/hmoQA3+uAnl08Jo/A z8Yrc7ppF4saYAcbQwvWjQGkLLP41DfTZAh/8hEHwx4YMPUgr42z6nLiOx+UCLCg2lU6 RnHksUs0F7w2PY5wEuJuFoQAT6iFPE15lMGgEWXXMcR75kS7I0Y7tBNEb+t+80tHy2Sw jqtyzQBG/MUkYQHfZDhTewfpzjD98Jo5GYIOfAiHymojf1ZfdTc0xkzlCmpmUvvVL6dk Bmgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from; bh=LVdLm3L3NnOYkmkHN0zrE/dkvYRca26NnPPhHvInzUY=; b=jtYu/lQi2iKzGtRpNiyk3cQk4cyInQFFq+tB2jMiMRAskCMQZQSnc2hPDZUTttNulh BsuupTX3I32xDflKxeWid9XnyE45hmvH2Q8JsErVB+hu0NhaGnwr08AxsfrOeqS5nLC/ 09a3hWJJZsOBHMxxahBG4MitSz4MaR8LBScYP51TJlptoDu9kaY13pbABYevDhOx5P8h IgB7o9nR16vLD+vEMP7FTHJK2v31O5/XwEX32jHQDiFJQ2c3ujH4SQ7XFe1QsS8+oWy7 VOMxA+ETO8kbVI7i9+KBjXE1flgEDamcvJaxuSs9N4rZjnNuRdTOO+DBTWgbnr5I1EEA 4paA== 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6si6686040ote.72.2020.02.24.13.05.20; Mon, 24 Feb 2020 13:05:33 -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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727648AbgBXVFL (ORCPT + 99 others); Mon, 24 Feb 2020 16:05:11 -0500 Received: from mga03.intel.com ([134.134.136.65]:40405 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726996AbgBXVFK (ORCPT ); Mon, 24 Feb 2020 16:05:10 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Feb 2020 13:05:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,481,1574150400"; d="scan'208";a="226113254" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by orsmga007.jf.intel.com with ESMTP; 24 Feb 2020 13:05:09 -0800 Received: from orsmsx125.amr.corp.intel.com (10.22.240.125) by ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 24 Feb 2020 13:05:09 -0800 Received: from orsmsx110.amr.corp.intel.com ([169.254.10.107]) by ORSMSX125.amr.corp.intel.com ([169.254.3.208]) with mapi id 14.03.0439.000; Mon, 24 Feb 2020 13:05:08 -0800 From: "Pandruvada, Srinivas" To: "tglx@linutronix.de" , "bp@alien8.de" CC: "hpa@zytor.com" , "Luck, Tony" , "mingo@redhat.com" , "linux-kernel@vger.kernel.org" , "chris@chris-wilson.co.uk" , "x86@kernel.org" , "linux-edac@vger.kernel.org" Subject: Re: [PATCH] x86/mce/therm_throt: Handle case where throttle_active_work() is called on behalf of an offline CPU Thread-Topic: [PATCH] x86/mce/therm_throt: Handle case where throttle_active_work() is called on behalf of an offline CPU Thread-Index: AQHV61YYXKHnouzZ302AwVkmqxKOXg== Date: Mon, 24 Feb 2020 21:05:08 +0000 Message-ID: <093f3f8665f72937548665099b7eb9b805fc5ac7.camel@intel.com> References: <20200222162432.497201-1-srinivas.pandruvada@linux.intel.com> <20200222175151.GD11284@zn.tnic> <40989625ca5496a986ca3e595957da83723777f4.camel@linux.intel.com> <20200224125525.GA29318@zn.tnic> <87y2ssm0sz.fsf@nanos.tec.linutronix.de> <87lforn5xr.fsf@nanos.tec.linutronix.de> In-Reply-To: <87lforn5xr.fsf@nanos.tec.linutronix.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.34.2 (3.34.2-1.fc31) x-originating-ip: [10.54.75.21] Content-Type: text/plain; charset="utf-8" Content-ID: <55200E206ACD1648AB90B8896125ED20@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gTW9uLCAyMDIwLTAyLTI0IGF0IDIwOjI1ICswMTAwLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6 DQo+IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPiB3cml0ZXM6DQo+ID4gV2hp Y2ggaXMgd3JvbmcgYXMgd2VsbC4gVHJ5aW5nIHRvICJmaXgiIGl0IGluIHRoZSB3b3JrIHF1ZXVl DQo+ID4gY2FsbGJhY2sgaXMNCj4gPiBwYXBlcmluZyBvdmVyIHRoZSByb290IGNhdXNlLg0KPiA+ IA0KPiA+IFdoeSBpcyBhbnkgd29yayBzY2hlZHVsZWQgb24gYW4gb3V0Z29pbmcgQ1BVIGFmdGVy IHRoaXMgQ1BVDQo+ID4gZXhlY3V0ZWQNCj4gPiB0aGVybWFsX3Rocm90dGxlX29mZmxpbmUoKT8N Cj4gPiANCj4gPiBXaGVuIHRoZXJtYWxfdGhyb3R0bGVfb2ZmbGluZSgpIGlzIGludm9rZWQgdGhl IGNwdSBib3VuZCB3b3JrDQo+ID4gcXVldWVzIGFyZQ0KPiA+IHN0aWxsIGZ1bmN0aW9uYWwgYW5k IHRoZXJtYWxfdGhyb3R0bGVfb2ZmbGluZSgpIGNhbmNlbHMgb3V0c3RhbmRpbmcNCj4gPiB3b3Jr Lg0KPiA+IA0KPiA+IFNvIG5vLCBwbGVhc2UgZml4IHRoZSByb290IGNhdXNlIG5vdCB0aGUgc3lt cHRvbS4NCj4gDQo+IEFuZCBpZiB5b3UgbG9vayBhdCB0aGVybWFsX3Rocm90dGxlX29ubGluZSgp IHRoZW4geW91J2xsIG5vdGljZSB0aGF0DQo+IGl0DQo+IGlzIGFzeW1ldHJpYyB2cy4gdGhlcm1h bF90aHJvdHRsZV9vZmZsaW5lKCkuDQo+IA0KPiBBbHNvIHlvdSB3YW50IHRvIGRvIGNhbmNlbF9k ZWxheWVkX3dvcmtfc3luYygpIGFuZCBub3QganVzdA0KPiBjYW5jZWxfZGVsYXllZF93b3JrKCkg YmVjYXVzZSBvbmx5IHRoZSBsYXR0ZXIgZ3VhcmFudGVlcyB0aGF0IHRoZQ0KPiB3b3JrDQo+IGlz IG5vdCBlbnF1ZXVlZCBhbnltb3JlIHdoaWxlIHRoZSBmb3JtZXIgZG9lcyBub3QgdGFrZSBydW5u aW5nIG9yDQo+IHNlbGYNCj4gcmVxdWV1ZWluZyB3b3JrIGludG8gYWNjb3VudC4NCj4gDQo+IFNv bWV0aGluZyBsaWtlIHRoZSB1bnRlc3RlZCBwYXRjaCBiZWxvdy4NClRoYW5rcyBUaG9tYXMuIEkg YW0gdGVzdGluZyB0aGlzIHBhdGNoLg0KDQotU3Jpbml2YXMNCg0KPiANCj4gVGhhbmtzLA0KPiAN Cj4gICAgICAgICB0Z2x4DQo+IC0tLQ0KPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jZS90 aGVybV90aHJvdC5jDQo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNlL3RoZXJtX3Rocm90 LmMNCj4gQEAgLTQ4Nyw4ICs0ODcsMTIgQEAgc3RhdGljIGludCB0aGVybWFsX3Rocm90dGxlX29m ZmxpbmUodW5zaQ0KPiAgCXN0cnVjdCB0aGVybWFsX3N0YXRlICpzdGF0ZSA9ICZwZXJfY3B1KHRo ZXJtYWxfc3RhdGUsIGNwdSk7DQo+ICAJc3RydWN0IGRldmljZSAqZGV2ID0gZ2V0X2NwdV9kZXZp Y2UoY3B1KTsNCj4gIA0KPiAtCWNhbmNlbF9kZWxheWVkX3dvcmsoJnN0YXRlLT5wYWNrYWdlX3Ro cm90dGxlLnRoZXJtX3dvcmspOw0KPiAtCWNhbmNlbF9kZWxheWVkX3dvcmsoJnN0YXRlLT5jb3Jl X3Rocm90dGxlLnRoZXJtX3dvcmspOw0KPiArCS8qIE1hc2sgdGhlIHRoZXJtYWwgdmVjdG9yIGJl Zm9yZSBkcmFpbmluZyBldnRsLiBwZW5kaW5nIHdvcmsNCj4gKi8NCj4gKwlsID0gYXBpY19yZWFk KEFQSUNfTFZUVEhNUik7DQo+ICsJYXBpY193cml0ZShBUElDX0xWVFRITVIsIGwgfCBBUElDX0xW VF9NQVNLRUQpOw0KPiArDQo+ICsJY2FuY2VsX2RlbGF5ZWRfd29ya19zeW5jKCZzdGF0ZS0+cGFj a2FnZV90aHJvdHRsZS50aGVybV93b3JrKTsNCj4gKwljYW5jZWxfZGVsYXllZF93b3JrX3N5bmMo JnN0YXRlLT5jb3JlX3Rocm90dGxlLnRoZXJtX3dvcmspOw0KPiAgDQo+ICAJc3RhdGUtPnBhY2th Z2VfdGhyb3R0bGUucmF0ZV9jb250cm9sX2FjdGl2ZSA9IGZhbHNlOw0KPiAgCXN0YXRlLT5jb3Jl X3Rocm90dGxlLnJhdGVfY29udHJvbF9hY3RpdmUgPSBmYWxzZTsNCg==