Received: by 2002:a05:7412:f589:b0:e2:908c:2ebd with SMTP id eh9csp120321rdb; Tue, 31 Oct 2023 02:35:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEdfKFjK0xocUfhJXouOqiFGuVz/42HkQyw7eGH6xhuYO17XCi0JBBmTbB8VT20Fg5ysQaZ X-Received: by 2002:a17:902:f68f:b0:1ca:7909:6ee6 with SMTP id l15-20020a170902f68f00b001ca79096ee6mr10422604plg.61.1698744922357; Tue, 31 Oct 2023 02:35:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698744922; cv=none; d=google.com; s=arc-20160816; b=cl1eLLnuUc6zmaNM0MlThIurPlnBjfj2wx986/XtZweD0OhoTd86+Kg76ZvhrZvDnc 6TwvWVvIhLyt8K0BXSB+DGxWg0OvOcgo7bMKcHe9WgPFNLhS0RB3GIhBEjXYnqYsYffF 6omDot2gosiIpWWF3MxMVS305G9Fe9+3bBKLKFR5wKbPdLITkkDKOeI5KIn4huJRf2fW zA4jwF2Kpxa2n5zsdOsfbWkDcYEfCJhIDq7+0sNr96OiH0vVPFf8p5Bh22nR46HXDeby oPtPcu+xRV6WFWWXrqVHF8As81V8Xvr9XrjvswaeIwewUrC1xWgDveMbLRSqVl5gnYW2 15NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=Tajn0VZfvR5vpuMAkSsKnLKSdhlGcM9olcpmIfc0xpc=; fh=yy6vIIchUfH3kvWfwZK0p8oGZQFVxqgE7ddzhruq2CI=; b=pbjbHlpIWeSqiw27A/kCPGis+sKRgtaxl+3qCy/muPfFDolAzaXEj+9o291+2a3jF7 4ZpMMM5LAolM/ccl4JWJ+KqPBQB1YKK9a3T+0yT/oQe24CSoMFET5YbihFNBmTAecofv t31oOsxYl0fULG1sdX044VlwNrc7r7fsavMcKu5u0nvKQaxKKiZbGp2Hpv2P7ZxKqKZS ZZg6f8WD0duzt9JTBZQiFH39TuZ2I0yMrCMhK3EwNIDDiAGaqXUNCMjQ28JwwqYL6gvg yGsLnF5V67vaUVZ0O8A5ZU/x8OM3z2dYEFQJMhVlHYJBX8sbdzT232IxnYZmYwh0W+qt pj4A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id jy12-20020a17090342cc00b001ae40e07fb0si770294plb.216.2023.10.31.02.35.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 02:35:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id C40D6803D5BA; Tue, 31 Oct 2023 02:35:19 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343931AbjJaJfO (ORCPT + 99 others); Tue, 31 Oct 2023 05:35:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57926 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343875AbjJaJfN (ORCPT ); Tue, 31 Oct 2023 05:35:13 -0400 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.85.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF7A5C1 for ; Tue, 31 Oct 2023 02:35:09 -0700 (PDT) Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-102-NPlOFUtyOJyGU0BiTK64og-1; Tue, 31 Oct 2023 09:35:07 +0000 X-MC-Unique: NPlOFUtyOJyGU0BiTK64og-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Tue, 31 Oct 2023 09:35:23 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Tue, 31 Oct 2023 09:35:23 +0000 From: David Laight To: =?utf-8?B?J0pvc8OpIFBla2thcmluZW4n?= , "seanjc@google.com" , "pbonzini@redhat.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "skhan@linuxfoundation.org" CC: "x86@kernel.org" , "hpa@zytor.com" , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-kernel-mentees@lists.linuxfoundation.org" Subject: RE: [PATCH] KVM: x86: replace do_div with div64_ul Thread-Topic: [PATCH] KVM: x86: replace do_div with div64_ul Thread-Index: AQHaCkzW1Xnt8sZ59Em+v+kyKOU1sLBjphAA Date: Tue, 31 Oct 2023 09:35:23 +0000 Message-ID: <23f90fd3273a4d7f961b277758ac7af8@AcuMS.aculab.com> References: <20231029093928.138570-1-jose.pekkarinen@foxhound.fi> In-Reply-To: <20231029093928.138570-1-jose.pekkarinen@foxhound.fi> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Tue, 31 Oct 2023 02:35:20 -0700 (PDT) RnJvbTogSm9zw6kgUGVra2FyaW5lbg0KPiBTZW50OiAyOSBPY3RvYmVyIDIwMjMgMDk6MzkNCj4g DQo+IFJlcG9ydGVkIGJ5IGNvY2NpbmVsbGUsIHRoZXJlIGlzIGEgZG9fZGl2IGNhbGwgdGhhdCBk b2VzDQo+IDY0LWJ5LTMyIGRpdmlzaW9ucyBldmVuIGluIDY0Yml0IHBsYXRmb3JtcywgdGhpcyBw YXRjaCB3aWxsDQo+IG1vdmUgaXQgdG8gZGl2NjRfdWwgbWFjcm8gdGhhdCB3aWxsIGRlY2lkZSB0 aGUgY29ycmVjdA0KPiBkaXZpc2lvbiBmdW5jdGlvbiBmb3IgdGhlIHBsYXRmb3JtIHVuZGVybmVh dGguIFRoZSBvdXRwdXQNCj4gdGhlIHdhcm5pbmcgZm9sbG93czoNCj4gDQo+IGFyY2gveDg2L2t2 bS9sYXBpYy5jOjE5NDg6MS03OiBXQVJOSU5HOiBkb19kaXYoKSBkb2VzIGEgNjQtYnktMzIgZGl2 aXNpb24sIHBsZWFzZSBjb25zaWRlciB1c2luZw0KPiBkaXY2NF91bCBpbnN0ZWFkLg0KDQpUaGF0 IGlzIGFib3V0IHRoZSB3b3JzdCBtZXNzYWdlIGZyb20gdGhlIGNvY2NpbmVsbGUgc2NyaXB0cy4N Ckl0IHJlYWxseSBvdWdodCB0byBhc2sgeW91IHRvIGNoZWNrIHRoZSBkb21haW4gb24gdGhlIHZh bHVlcy4NCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSm9zw6kgUGVra2FyaW5lbiA8am9zZS5wZWtr YXJpbmVuQGZveGhvdW5kLmZpPg0KPiAtLS0NCj4gIGFyY2gveDg2L2t2bS9sYXBpYy5jIHwgMiAr LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0K PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL2xhcGljLmMgYi9hcmNoL3g4Ni9rdm0vbGFwaWMu Yw0KPiBpbmRleCAzZTk3N2RiYmY5OTMuLjBiOTBjNmFkNTA5MSAxMDA2NDQNCj4gLS0tIGEvYXJj aC94ODYva3ZtL2xhcGljLmMNCj4gKysrIGIvYXJjaC94ODYva3ZtL2xhcGljLmMNCj4gQEAgLTE5 NDUsNyArMTk0NSw3IEBAIHN0YXRpYyB2b2lkIHN0YXJ0X3N3X3RzY2RlYWRsaW5lKHN0cnVjdCBr dm1fbGFwaWMgKmFwaWMpDQo+ICAJZ3Vlc3RfdHNjID0ga3ZtX3JlYWRfbDFfdHNjKHZjcHUsIHJk dHNjKCkpOw0KPiANCj4gIAlucyA9ICh0c2NkZWFkbGluZSAtIGd1ZXN0X3RzYykgKiAxMDAwMDAw VUxMOw0KPiAtCWRvX2RpdihucywgdGhpc190c2Nfa2h6KTsNCj4gKwlkaXY2NF91bChucywgdGhp c190c2Nfa2h6KTsNCg0KRGlkIHlvdSB0ZXN0IHRoaXM/DQpIaW50IC0geW91IGRpZG4ndC4NCg0K CURhdmlkDQoNCj4gDQo+ICAJaWYgKGxpa2VseSh0c2NkZWFkbGluZSA+IGd1ZXN0X3RzYykgJiYN Cj4gIAkgICAgbGlrZWx5KG5zID4gYXBpYy0+bGFwaWNfdGltZXIudGltZXJfYWR2YW5jZV9ucykp IHsNCj4gLS0NCj4gMi4zOS4yDQoNCi0NClJlZ2lzdGVyZWQgQWRkcmVzcyBMYWtlc2lkZSwgQnJh bWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24gS2V5bmVzLCBNSzEgMVBULCBVSw0KUmVnaXN0 cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==