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 smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (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 C4A14C4332F for ; Tue, 31 Oct 2023 09:42:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 25BFE4218F; Tue, 31 Oct 2023 09:42:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 25BFE4218F X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 69b4rNEq7w8O; Tue, 31 Oct 2023 09:42:06 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp4.osuosl.org (Postfix) with ESMTPS id 0126342247; Tue, 31 Oct 2023 09:42:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0126342247 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id C97C9C0039; Tue, 31 Oct 2023 09:42:05 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0B34DC0032 for ; Tue, 31 Oct 2023 09:42:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id DA31C42247 for ; Tue, 31 Oct 2023 09:42:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org DA31C42247 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c9qDHk7ldGfp for ; Tue, 31 Oct 2023 09:42:03 +0000 (UTC) X-Greylist: delayed 412 seconds by postgrey-1.37 at util1.osuosl.org; Tue, 31 Oct 2023 09:42:02 UTC DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org AC51E4218F Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.85.151]) by smtp4.osuosl.org (Postfix) with ESMTPS id AC51E4218F for ; Tue, 31 Oct 2023 09:42:02 +0000 (UTC) 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" 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 Cc: "x86@kernel.org" , "linux-kernel-mentees@lists.linuxfoundation.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "hpa@zytor.com" X-BeenThere: linux-kernel-mentees@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 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 Errors-To: linux-kernel-mentees-bounces@lists.linuxfoundation.org Sender: "Linux-kernel-mentees" 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 cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkxpbnV4LWtlcm5lbC1tZW50ZWVzIG1haWxpbmcgbGlzdApMaW51 eC1rZXJuZWwtbWVudGVlc0BsaXN0cy5saW51eGZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMu bGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWtlcm5lbC1tZW50ZWVz Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net [23.128.96.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 324D413AE5 for ; Tue, 31 Oct 2023 09:35:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=none 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 EEC41BB 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] Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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 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==