Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp2250668pja; Thu, 26 Mar 2020 12:03:41 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsVmerDyr0ETKLbjcCc/40VqPwtCvK5Bg2fUhvI14eShtYljl8GgQiqQVOLwrVLiDAZ6Crr X-Received: by 2002:aca:3089:: with SMTP id w131mr1335061oiw.121.1585249421461; Thu, 26 Mar 2020 12:03:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1585249421; cv=pass; d=google.com; s=arc-20160816; b=uut9+wklSAbbQrIMPV3zGhlDv6175aydKHOYhGuqULdbYSbQloqY9BbQE2o8ESbOhH B37b5Olm/k7KaOZJ8xtB8EiFjWR+eFlGqUKKU/CYdDc2Bv8VwZXBAOfQ/90VO9/Kk1/z hse22JB/zMRejr5ZPk0SzxbCY+U56z5N6I1+3T0V2p6Crg2axc57IhhijLC3h+Tgq1iZ nYWEJrbYl0UM7jycZ4mbOy813XBMPLigF0Y4Olgxu0jiJC0bIUU36NI8DUfUJ+NYxgba ep07T643eXSwKSnM8wokDiJLQ3tGZctxL1ImjGKhQ8P+YoS8IBlY07qDZZJx3K0hMhvL PKtw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=FTI6KSlUtKn8hZNiiWiFDLcXXY6J6ICOBXqfsO84CjA=; b=yruY7xP+XJ++mrAijSl746bS/5MfjetNGmFbRqRS4u/6ecRoEXnLXBhOF32HE1zBr9 AxtZlWeg/FkpoipDKlbXt/Op9YPE3C6BmHYjzXYPWumSf+kyLqIRYMUgGx2cEYiuDDJ8 HxAQZvO2xrTerfoKxJZNKb84467tcFQHmiW9bt4R5MJXPDhCpNP8XyVEELsjJBYbQm0+ RMhEW3pQ4susZtKPigDCvJPuB89oGiCFF6ot2MkfxPm4z6QzxryiPGuzC3Gq1BP2piK0 7ljcvI/B5SfYb/KdKGlS+MPkTPfWeIY/onMePdxNUWMcDh84OjW8A9CU7YifRpgDzVBG KJaA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@vmware.com header.s=selector2 header.b=ppo05eiy; arc=pass (i=1 spf=pass spfdomain=vmware.com dkim=pass dkdomain=vmware.com dmarc=pass fromdomain=vmware.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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l18si1301847oig.223.2020.03.26.12.03.25; Thu, 26 Mar 2020 12:03:41 -0700 (PDT) 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; dkim=pass header.i=@vmware.com header.s=selector2 header.b=ppo05eiy; arc=pass (i=1 spf=pass spfdomain=vmware.com dkim=pass dkdomain=vmware.com dmarc=pass fromdomain=vmware.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=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=vmware.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728407AbgCZTCi (ORCPT + 99 others); Thu, 26 Mar 2020 15:02:38 -0400 Received: from mail-eopbgr760088.outbound.protection.outlook.com ([40.107.76.88]:1666 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727560AbgCZTCi (ORCPT ); Thu, 26 Mar 2020 15:02:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JWsMnLhHK98YNnrdnCMWYrZcqDEGrAbwJEcVEGC1K8LDBPwRp2OSkn4+v3p1FytwOe8CrfydMRgDXuoLYcvtgyl2pEsTJWUPdYBZt/nltVjC0PlQEFFp/iemdMnKSW5QQFQUOQ+PiWGKW9pEn93G90GDXBe34K9nab62sW3dqV50pxfHxE9aVdl4RiicPsNdxh77nwBIp4X3MtxksOLDHph7qLLZ0genHPNgAKFGA/RDPMGFsoXj1o4n6eFbOYgFlVPj73H0VrPqgvbALnB3CZ5dLxj4NExgJ31t1kqNnaV1g2O5RADpadaF3fJeblnFSdZ0BK76ctDdqmgwyFcZzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FTI6KSlUtKn8hZNiiWiFDLcXXY6J6ICOBXqfsO84CjA=; b=K3UEsDe9MEMMelpbJ6iIPrwItABivZVTmOHEgyLtBdck79/HQEFowothuHqXwm3t5iUTngY8kGZBZc51iL3sjY+Ore6ka9OVaE09NvhxebKaNbZuYBO03gm/1ovoRqL4gYoJsxtqjr4yOgndDb04hbevZ9EkPPZc4zyCuViF7/45JVXfNMgGyREQLhyLpixBN789QkANVASWRjGEa/UTWWfeiIl9rRI+XT0aqQcRapCk/kHeAn8ej8vZ/9VS5hTAdtdiTL753/nIiFgedy6GIHZ4bl650DBbEGcwOCCFkdiYqs1RGtDEfILfP6H/e4aH2hzimdnhN216tiLlM0UtzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FTI6KSlUtKn8hZNiiWiFDLcXXY6J6ICOBXqfsO84CjA=; b=ppo05eiyih5/vOkEW99eBKwdC2Ey0YYUb3yuOFkBaGbVfnOc+gxDsIhxNnu/BRVgvpg9J+rJ9LGFp2ajs7IdsydqkFp/USoUPzASoA+WiCAXNJIqcVG6OPmbnHrIu0PmLVdlHeDBUnUMtvIMU1QXLI+J1PNJR0UuvX0hqVzu0Ig= Received: from BYAPR05MB4776.namprd05.prod.outlook.com (2603:10b6:a03:4a::18) by BYAPR05MB3958.namprd05.prod.outlook.com (2603:10b6:a02:87::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.9; Thu, 26 Mar 2020 19:02:33 +0000 Received: from BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::7c65:25af:faf7:5331]) by BYAPR05MB4776.namprd05.prod.outlook.com ([fe80::7c65:25af:faf7:5331%2]) with mapi id 15.20.2856.019; Thu, 26 Mar 2020 19:02:33 +0000 From: Nadav Amit To: Peter Zijlstra CC: x86 , LKML , "rostedt@goodmis.org" , "mhiramat@kernel.org" , "bristot@redhat.com" , "jbaron@akamai.com" , "torvalds@linux-foundation.org" , tglx , "mingo@kernel.org" , "hpa@zytor.com" , Andy Lutomirski , "ard.biesheuvel@linaro.org" , "jpoimboe@redhat.com" Subject: Re: [RESEND][PATCH v3 06/17] static_call: Add basic static call infrastructure Thread-Topic: [RESEND][PATCH v3 06/17] static_call: Add basic static call infrastructure Thread-Index: AQHWAegAhdNiMLofE02jpsU0DrVXFKhbFyMAgAAFbgCAABLlAIAABWSAgAAJi4A= Date: Thu, 26 Mar 2020 19:02:33 +0000 Message-ID: <313E79F2-E277-4C66-97C8-40B545B58370@vmware.com> References: <20200324135603.483964896@infradead.org> <20200324142245.632535759@infradead.org> <12A30BA0-18DA-4748-B82F-6008179CC88C@vmware.com> <20200326170128.GQ20713@hirez.programming.kicks-ass.net> <9D47A4CA-39AD-4408-879B-677BE9D891B7@vmware.com> <20200326182823.GB2452@worktop.programming.kicks-ass.net> In-Reply-To: <20200326182823.GB2452@worktop.programming.kicks-ass.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=namit@vmware.com; x-originating-ip: [2601:647:4700:9b2:857a:d913:34b7:2afa] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a68cb8c6-15ae-42d5-c53a-08d7d1b83de6 x-ms-traffictypediagnostic: BYAPR05MB3958: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4303; x-forefront-prvs: 0354B4BED2 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR05MB4776.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10009020)(4636009)(136003)(366004)(396003)(39860400002)(376002)(346002)(86362001)(2906002)(2616005)(478600001)(186003)(66446008)(71200400001)(4326008)(8676002)(33656002)(66946007)(81156014)(8936002)(81166006)(5660300002)(36756003)(6512007)(54906003)(316002)(66556008)(7416002)(6916009)(66476007)(53546011)(76116006)(6506007)(64756008)(6486002)(21314003);DIR:OUT;SFP:1101; received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HoGj45DBp3b1IkBxkPl42qa0iz04yld0N17mh4sodXb2bYYp0O/Hq4gqoWCHt4tKSiinZ6lvne6cp75vIVwwVdMLUtxU27QVTa2GjdWOongKIz868FtSFXSeWH1iusUtR2oMvJwOfmt+1hXs8gcq2Ff7prp0PDJPL52hipw1XvAV0Iyw+gwuhflVfNb2NUKXlDVbpXi125EjxjnqamWRnYeTKjo1zMQG3LqY5Rtaxvh0EHqQvU2Us+LTdmYpFfXzJ9ZRyw6+W6cBQEmcmrq8u0NfvgaGvaAzOtLWyhaRZrfUMRrK54LTn+b/cV2NOsaP9/wRfqIwe8wVWYBR+mnDG5D+smwDaNYDzBejBL0aYAZAYB2MIA689Sw17l+MQR7A5IHWWB5QFbS98CyNX1rsAzC2ajjq+Sc88zqlap8yud0Oa7iSlib4RZBN0t0M7+NkJiySPsA1QOEn99PPJ13CO7QSqwHLiYK5jdvJosXCS7N1hVcyy8mbJX4LB25nLQlI x-ms-exchange-antispam-messagedata: DBaffNjHujdk1N2DgNaN+wuwGgDjflSQloR1bb948d38K+kAQUJSgbp/pNoTZzj1Va/GDF0YAMWS32gN1Srz2vCQG15xiTZh75Y9lsu3XVV54JTQ2JWH4EJLAiKRuQKTxB+GHBCDBxyUIEY1e94d3s9n6r4h9ppgGvXs7XDJ7LGDUMUiyzOj6OjYCI2VSeigh+hSCMd1tQlUEYQpjaAxIQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <23AFEB682B888441B8ED58884787ECD7@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: a68cb8c6-15ae-42d5-c53a-08d7d1b83de6 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2020 19:02:33.7357 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VNXvwmDQGfeABFT1uRAZ0O1rq46w7rjh2QSVp1cEFKzqURNSZyJm+VRJ2Clrc9VvUo5C3Hfj8KBDaVEmLFt7sQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB3958 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBPbiBNYXIgMjYsIDIwMjAsIGF0IDExOjI4IEFNLCBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu ZnJhZGVhZC5vcmc+IHdyb3RlOg0KPiANCj4gT24gVGh1LCBNYXIgMjYsIDIwMjAgYXQgMDY6MDk6 MDdQTSArMDAwMCwgTmFkYXYgQW1pdCB3cm90ZToNCj4gDQo+PiBJIHRoaW5rIHRoYXQgdGhlIGtl cm5lbCB1bmRlcnV0aWxpemVzIHRoZSBwdXJlIGF0dHJpYnV0ZSBpbiBnZW5lcmFsLg0KPj4gQnVp bGRpbmcgaXQgd2l0aCAiLVdzdWdnZXN0LWF0dHJpYnV0ZT1wdXJl4oCdIHJlc3VsdHMgaW4gbWFu eSB3YXJuaW5ncy4NCj4+IEZ1bmN0aW9uIHBvaW50ZXJzIHN1Y2gga3ZtX3g4Nl9vcHMuZ2V0X1hY WCgpIGNvdWxkIGhhdmUgYmVlbiBjYW5kaWRhdGVzIHRvDQo+PiB1c2UgdGhlIOKAnHB1cmXigJ0g YXR0cmlidXRlLg0KPj4gDQo+PiBUaGUgc3ludGF4IGlzIHdoYXQgeW91IHdvdWxkIGV4cGVjdDoN Cj4+IA0KPj4gIHN0YXRpYyB2b2lkIF9fYXR0cmlidXRlX18oKHB1cmUpKSgqcHRyKSh2b2lkKTsN Cj4gDQo+IFdlbGwsIEkgZGlkbid0IGluIGZhY3QgZXhwZWN0IHRoYXQsIGJlY2F1c2UgYW4gYXR0 cmlidXRlIGlzIG5vdCBhDQo+IHR5cGUgcXVhbGlmaWVyLg0KDQpKdXN0IGEgc21hbGwgY29ycmVj dGlvbiBmb3IgbXkgc3R1cGlkIGV4YW1wbGUgLSBwdXJlIGZ1bmN0aW9uIHNob3VsZCBhbHdheXMN CnJldHVybiBhIHZhbHVlLg0KDQo+PiBIb3dldmVyLCB5b3UgaGF2ZSBhIHBvaW50LCBnY2MgZG9l cyBub3QgYXBwZWFyIHRvIHJlc3BlY3Qg4oCccHVyZeKAnSBmb3INCj4+IGZ1bmN0aW9uIHBvaW50 ZXJzIGFuZCBlbWl0cyBhIHdhcm5pbmcgaXQgaXMgaWdub3JlZC4gR0NDIGFwcGFyZW50bHkgb25s eQ0KPj4gcmVzcGVjdHMg4oCcY29uc3TigJ0uIEluIGNvbnRyYXN0IGNsYW5nIGFwcGVhcnMgdG8g cmVzcGVjdCB0aGUgcHVyZSBhdHRyaWJ1dGUNCj4+IGZvciBmdW5jdGlvbiBwb2ludGVycy4NCj4g DQo+IFN0aWxsLCB3ZSBjYW4gcHJvYmFibHkgbWFrZSBpdCBoYXBwZW4gZm9yIHN0YXRpY19jYWxs KCksIHNpbmNlIGl0IGlzIGENCj4gZGlyZWN0IGNhbGwgdG8gdGhlIHRyYW1wb2xpbmUsIGFsbCB3 ZSBuZWVkIHRvIGRvIGlzIG1ha2Ugc3VyZSB0aGUNCj4gdHJhbXBvbGluZSBpcyBkZWNsYXJlZCBw dXJlLg0KPiANCj4gSXQgZG9lcyBob3dldmVyIG1lYW4gdGhhdCBzdGF0aWNfY2FsbCgpIGluaGVy aXRzIGFsbCB0aGUgZGFuZ2VycyBhbmQNCj4gcGl0LWZhbGxzIG9mIGZ1bmN0aW9uIHBvaW50ZXJz IHdpdGggc29tZSBleHRyYSBvbiB0b3AuIEl0IHdpbGwgYmUNCj4gaW1wb3NzaWJsZSB0byB2YWxp ZGF0ZSB0aGlzIHN0dWZmLg0KPiANCj4gVGhhdCBpcywgeW91IGNhbiBzdGF0aWNfY2FsbF91cGRh dGUoKSB3aXRoIGEgcG9pbnRlciB0byBhICFwdXJlIGZ1bmN0aW9uDQo+IGFuZCB5b3UgZ2V0IHRv IGtlZXAgdGhlIHBpZWNlcy4NCg0KSSB1bmRlcnN0YW5kLiBXZWxsLCBwZXJoYXBzIGl0IGNhbiBi ZSBhZGRlZCBsYXRlciwgYXMgYW55aG93IEdDQyBkb2VzIG5vdA0Kc3VwcG9ydCBpdC4NCg0KT24g YW5vdGhlciBub3RlIC0gaXQgbWF5IGJlIGJlbmVmaWNpYWwgdG8gc2VlIGlmIHRoZSBpbmZyYXN0 cnVjdHVyZSB0aGF0IHlvdQ0KYnVpbHQgY2FuIGFjY29tbW9kYXRlIG5vdGlmaWVyLWNoYWlucy4g SXQgaXMgbm90IHRoZSBtb3N0IHBhaW5mdWwgcG9pbnQsIGJ1dA0KaXQgd291bGQgYmUgbmljZSB0 byBkZWFsIHdpdGggdGhvc2UgYXMgd2VsbC4gU2luY2UgbWFueSBvZiB0aG9zZSBhcmUgY2hhbmdl ZA0KYXN5bmNocm9ub3VzbHksIEkgYW0gbm90IHN1cmUgaXQgaXMgdGhlIGVhc2llc3QgdGhpbmcg dG8gZG8uDQoNCg==