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 X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65E75C2D0E7 for ; Wed, 1 Apr 2020 08:45:15 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3C0AB20772 for ; Wed, 1 Apr 2020 08:45:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731818AbgDAIpO (ORCPT ); Wed, 1 Apr 2020 04:45:14 -0400 Received: from mailgate1.rohmeurope.com ([87.129.152.131]:63120 "EHLO mailgate1.rohmeurope.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730420AbgDAIpN (ORCPT ); Wed, 1 Apr 2020 04:45:13 -0400 X-AuditID: c0a8fbf4-489ff70000004419-e4-5e845497715a Received: from smtp.reu.rohmeu.com (will-cas002.reu.rohmeu.com [192.168.251.178]) by mailgate1.rohmeurope.com (Symantec Messaging Gateway) with SMTP id CD.62.17433.794548E5; Wed, 1 Apr 2020 10:45:11 +0200 (CEST) Received: from WILL-MAIL001.REu.RohmEu.com ([fe80::2915:304f:d22c:c6ba]) by WILL-CAS002.REu.RohmEu.com ([fe80::fc24:4cbc:e287:8659%12]) with mapi id 14.03.0487.000; Wed, 1 Apr 2020 10:45:06 +0200 From: "Vaittinen, Matti" To: "brendanhiggins@google.com" CC: "tglx@linutronix.de" , "dan.j.williams@intel.com" , "robh+dt@kernel.org" , "talgi@mellanox.com" , "olteanv@gmail.com" , "davem@davemloft.net" , "linux-pm@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "davidgow@google.com" , "broonie@kernel.org" , "herbert@gondor.apana.org.au" , "lgirdwood@gmail.com" , "rdunlap@infradead.org" , "mark.rutland@arm.com" , "yamada.masahiro@socionext.com" , "Mutanen, Mikko" , "bp@suse.de" , "mhiramat@kernel.org" , "krzk@kernel.org" , "mazziesaccount@gmail.com" , "andy.shevchenko@gmail.com" , "andriy.shevchenko@linux.intel.com" , "skhan@linuxfoundation.org" , "gregkh@linuxfoundation.org" , "Laine, Markus" , "vincenzo.frascino@arm.com" , "sre@kernel.org" , "linus.walleij@linaro.org" , "zaslonko@linux.ibm.com" , "uwe@kleine-koenig.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH v7 04/10] lib/test_linear_ranges: add a test for the 'linear_ranges' Thread-Topic: [PATCH v7 04/10] lib/test_linear_ranges: add a test for the 'linear_ranges' Thread-Index: AQHWB1c4b3nN1Ux6yEinb5I8a1VXN6hi3q0AgAD00IA= Date: Wed, 1 Apr 2020 08:45:05 +0000 Message-ID: <4f915b8b8bee36a61ebea62ebf34c61845170ad5.camel@fi.rohmeurope.com> References: <285da2166eadc1d46667dd9659d8dae74d28b0b9.1585656143.git.matti.vaittinen@fi.rohmeurope.com> In-Reply-To: Accept-Language: en-US, de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [62.78.225.252] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA02Tf1AUZRjH593d211+bL4cGG+EU96UpqVG2cw76TSM4sz2Y5oYqj9gBJbY 2Cu4Y3bvCuyPmDidxCQs8PACcY4fml6Ah2NwckbnTSElF4NJOIgxIuNdA5mY16WD7bYq/PU+ 7/P9fp/P+8fzsqTxGJPGmi02UbYIpSY6nho4ctu7zvmmI//Z6dpk3NTlofHeT5wEDtedAXjf 52vwyG9fkrhhaprGzoZfAG4KOSg8eLybwi3BYQOubu2i8Z5IOg6Fuhl86/ynBK6/c5jAo74m Gs/vDQLcPjZC4Kb2QQq3Hl6Fu3uiBJ6dcFJ4pz/IYL+zw4B/OmXD+5v9DO7xNpB47MZFAvsX YhT2T84D/MNfMZD5GO856AH8ia/HCb7PdYnhTw48yR/y2vmeI2v51v4wwXuP7qb5LzrcBn7i Qj/Nzw0PM/xg422Kr3MPAP7g2Wz+u2YPw884zxBvJOcmbC4SbB/kmEssG14qTJDqZ0Nk+czG CnfkHKgCvc/XgDgWwY3o6mzEUAPiWSO8ANC/LQFSv/wI0ORsI10DWJaGm1HNOKMFUuAmdKfq M0rzkHAXh/paoqQmJMNc9M3oNaCb8tCBieP36hfRtdPVjDaHgk+guXC21ubg66hnxEfprD8A 8nii/3viYDa625+keQBcgXZXzRFaTcJU5J2JGvRHQ9TWHyL1ejkKX1m411+Jvo12UtoYEq5B Xb4NejQT/TnmovR6JarfM8XoT0hCZw9MU3XgYdcSgmsx7VqSdi1Ju5akDwHDUYDKBHNpiWAT M9bLon29bJXK1OMda5kX6Mt3sxfcDbwcAAQLAuARljAt5yq3OvKNDxVZiyslQZEKZHupqAQA YklTCvdVlqpxxULlDlG23pceZSlTKrd6at92I9RY74tiuSjfV9NZ1oS4La+qwSRZLBEr3jWX 2hZlgo3ThsenpSiipViUBbtNKtDWo0BR90OTElVuLEfjKuVCmdrVo0PgabYu3Owm2WBzu5s0 UharRUxL5cIaCWpWyW55AIqAVBaYkrlNr6lqovoDH8yJqAhCRfxaUa0hbMKilFYFjJ5n0uce z172Qq0J/l4b+fmSOZHYenXLIFwG+KKnVshmxb5rHTy2P8QULnSskj6+PJ9/+vJYpnPHttX/ nDynnL8Za49PyGpsK3Tk5Vy5+NGpt4Od7/moV77vvJHLZP3ddt007ovBjG3X+3a+lXVCgo75 xl5xaGj7LfrD56S8yYlRE6VIQsZaUlaE/wBK0x6nPgQAAA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGVsbG8gQnJlbmRhbiwNCg0KVGhhbmtzIGZvciB0YWtpbmcgYSBsb29rIGF0IHRoaXMgOikgTXVj aCBhcHByZWNpYXRlZCEgSSBoYXZlIGFsd2F5cw0KYWRtaXJlZCB5b3UgZ3V5cyB3aG8gaGF2ZSB0 aGUgcGF0aWVuY2UgdG8gZG8gYWxsIHRoZSByZXZpZXdpbmcuLi4gSXQncw0KZGVmaW5pdGVseSBu b3QgbXkgZmF2b3VyaXRlIGpvYiA6Lw0KDQpPbiBUdWUsIDIwMjAtMDMtMzEgYXQgMTE6MDggLTA3 MDAsIEJyZW5kYW4gSGlnZ2lucyB3cm90ZToNCj4gT24gVHVlLCBNYXIgMzEsIDIwMjAgYXQgNToy MyBBTSBNYXR0aSBWYWl0dGluZW4NCj4gPG1hdHRpLnZhaXR0aW5lbkBmaS5yb2htZXVyb3BlLmNv bT4gd3JvdGU6DQo+ID4gICAgIEFkZCBhIEtVbml0IHRlc3QgZm9yIHRoZSBsaW5lYXJfcmFuZ2Vz IGhlbHBlci4NCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBNYXR0aSBWYWl0dGluZW4gPG1hdHRp LnZhaXR0aW5lbkBmaS5yb2htZXVyb3BlLmNvbT4NCj4gDQo+IE9uZSBtaW5vciBuaXQsIG90aGVy IHRoYW4gdGhhdDoNCj4gDQo+IFJldmlld2VkLWJ5OiBCcmVuZGFuIEhpZ2dpbnMgPGJyZW5kYW5o aWdnaW5zQGdvb2dsZS5jb20+DQo+IA0KPiA+IC0tLQ0KPiA+IA0KDQovLy8gU25pcA0KDQo+ID4g Kw0KPiA+ICsvKiBGaXJzdCB0aGluZ3MgZmlyc3QuIEkgZGVlcGx5IGRpc2xpa2UgdW5pdC10ZXN0 cy4gSSBoYXZlIHNlZW4NCj4gPiBhbGwgdGhlIGhlbGwNCj4gPiArICogYnJlYWtpbmcgbG9vc2Ug d2hlbiBwZW9wbGUgd2hvIHRoaW5rIHRoZSB1bml0IHRlc3RzIGFyZSAidGhlDQo+ID4gc2lsdmVy IGJ1bGxldCINCj4gPiArICogdG8ga2lsbCBidWdzIGdldCB0byBkZWNpZGUgaG93IGEgY29tcGFu eSBzaG91bGQgaW1wbGVtZW50DQo+ID4gdGVzdGluZyBzdHJhdGVneS4uLg0KPiA+ICsgKg0KPiA+ ICsgKiBCZWxpZXZlIG1lLCBpdCBtYXkgZ2V0IF9yZWFsbHlfIHJpZGljdWxvdXMuIEl0IGlzIHRl bXB0aW5nIHRvDQo+ID4gdGhpbmsgdGhhdA0KPiA+ICsgKiB3YWxraW5nIHRocm91Z2ggYWxsIHRo ZSBwb3NzaWJsZSBleGVjdXRpb24gYnJhbmNoZXMgd2lsbCBuYWlsDQo+ID4gZG93biAxMDAlIG9m DQo+ID4gKyAqIGJ1Z3MuIFRoaXMgbWF5IGxlYWQgdG8gaWRlYXMgYWJvdXQgZGVtYW5kcyB0byBn ZXQgY2VydGFpbiAlIG9mDQo+ID4gInRlc3QNCj4gPiArICogY292ZXJhZ2UiIC0gbWVhc3VyZWQg YXMgbGluZSBjb3ZlcmFnZS4gQW5kIHRoYXQgaXMgb25lIG9mIHRoZQ0KPiA+IHdvcnN0IHRoaW5n cw0KPiA+ICsgKiB5b3UgY2FuIGRvLg0KPiA+ICsgKg0KPiA+ICsgKiBBc2sgcGVvcGxlIHRvIHBy b3ZpZGUgbGluZSBjb3ZlcmFnZSBhbmQgdGhleSBkby4gSSd2ZSBzZWVuDQo+ID4gY2xldmVyIHRv b2xzDQo+ID4gKyAqIHdoaWNoIGdlbmVyYXRlIHRlc3QgY2FzZXMgdG8gdGVzdCB0aGUgZXhpc3Rp bmcgZnVuY3Rpb25zIC0gYW5kDQo+ID4gYnkgZGVmYXVsdA0KPiA+ICsgKiB0aGVzZSB0b29scyBl eHBlY3QgY29kZSB0byBiZSBjb3JyZWN0IGFuZCBqdXN0IGdlbmVyYXRlIGNoZWNrcw0KPiA+IHdo aWNoIGFyZQ0KPiA+ICsgKiBwYXNzaW5nIHdoZW4gcmFuIGFnYWluc3QgY3VycmVudCBjb2RlLWJh c2UuIFJ1biB0aGlzIGdlbmVyYXRvcg0KPiA+IGFuZCB5b3UnbGwgZ2V0DQo+ID4gKyAqIHRlc3Rz IHRoYXQgZG8gbm90IHRlc3QgY29kZSBpcyBjb3JyZWN0IGJ1dCBqdXN0IHZlcmlmeSBub3RoaW5n DQo+ID4gY2hhbmdlcy4NCj4gPiArICogUHJvYmxlbSBpcyB0aGF0IHRlc3Rpbmcgd29ya2luZyBj b2RlIGlzIHBvaW50bGVzcy4gQW5kIGlmIGl0IGlzDQo+ID4gbm90DQo+ID4gKyAqIHdvcmtpbmcs IHlvdXIgdGVzdCBtdXN0IG5vdCBhc3N1bWUgaXQgaXMgd29ya2luZy4gWW91IHdvbid0DQo+ID4g Y2F0Y2ggYW55IGJ1Z3MNCj4gPiArICogYnkgc3VjaCB0ZXN0cy4gV2hhdCB5b3UgY2FuIGRvIGlz IHRvIGdlbmVyYXRlIGEgaHVnZSBhbW91bnQgb2YNCj4gPiB0ZXN0cy4NCj4gPiArICogRXNwZWNp YWxseSBpZiB5b3Ugd2VyZSBhcmUgYXNrZWQgdG8gcHJvaXZkZSAxMDAlIGxpbmUtY292ZXJhZ2UN Cj4gPiB4X3guIFNvIHdoYXQNCj4gPiArICogZG9lcyB0aGVzZSB0ZXN0cyAtIHdoaWNoIGFyZSBu b3QgZmluZGluZyBhbnkgYnVncyBub3cgLSBkbz8NCj4gDQo+IEkgZG9uJ3QgZW50aXJlbHkgZGlz YWdyZWUuIEkgaGF2ZSB3b3JrZWQgb24gcHJvamVjdHMgdGhhdCBkbyB0ZXN0aW5nDQo+IHdlbGwg d2hlcmUgaXQgYWN0dWFsbHkgbWFrZXMgZGV2ZWxvcG1lbnQgZmFzdGVyLCBhbmQgSSBoYXZlIHdv cmtlZCBvbg0KPiBwcm9qZWN0cyB0aGF0IGRvIHRlc3RpbmcgcG9vcmx5IHdoZXJlIGl0IG5ldmVy IGltcHJvdmVzIGNvZGUgcXVhbGl0eQ0KPiBhbmQgaXMganVzdCBhbiBlbmN1bWJyYW5jZSwgYW5k IEkgaGF2ZSBuZXZlciBzZWVuIGEgcHJvamVjdCBnZXQgdG8NCj4gMTAwJSBjb3ZlcmFnZSAobm9y IHdvdWxkIEkgd2FudCB0bykuDQo+IA0KPiBEbyB5b3UgZmVlbCBkaWZmZXJlbnRseSBhYm91dCBp bmNyZW1lbnRhbCBjb3ZlcmFnZSB2cy4gYWJzb2x1dGUNCj4gY292ZXJhZ2U/IEkgaGF2ZSBmb3Vu ZCBpbmNyZW1lbnRhbCBjb3ZlcmFnZSB0byBiZSBhIGxvdCBtb3JlIHZhbHVhYmxlDQo+IGluIG15 IGV4cGVyaWVuY2VzLg0KDQpJIHRoaW5rIEkgaGF2ZSBvbmx5IGJlZW4gZGVhbGluZyB3aXRoIHBy b2plY3RzIG1lYXN1cmluZyBhYnNvbHV0ZQ0KY292ZXJhZ2UuIEkgdGhpbmsgc2VlaW5nIGEgY292 ZXJhZ2UgYXMgJS1udW1iZXIgaXMgbW9zdGx5IG5vdA0KaW50ZXJlc3RpbmcgdG8gbWUuIFdoYXQg SSB0aGluayBjb3VsZCBiZSBpbnRlcmVzdGluZyBpcyBzaG93aW5nIHRoZQ0KY29kZS1wYXRocyB0 ZXN0IGhhcyB3YWxrZWQgdGhyb3VnaC4gSSBiZWxpZXZlIHRoYXQgY29kZSBzcG90cyB0aGF0DQpz aG91bGQgYmUgdGVzdGVkIHNob3VsZCBiZSBoYW5kIHBpY2tlZCBieSBhIGh1bWFuLiBXaGVuIHdl IGxvb2sgYXQgYW55DQolLW51bWJlciwgd2UgZG8gbm90IGtub3cgd2hhdCBraW5kIG9mIGNvZGUg dGhlIHRlc3QgaGFzIHRlc3RlZC4NCg0KPiBZb3Ugc2VlbSBwcmV0dHkgcGFzc2lvbmF0ZSBhYm91 dCB0aGlzLiBXb3VsZCB5b3UgbGlrZSB0byBiZSBpbmNsdWRlZA0KPiBpbiBvdXIgdW5pdCB0ZXN0 aW5nIGRpc2N1c3Npb25zIGluIHRoZSBmdXR1cmU/DQoNCkkgdGhpbmsgaXQgd291bGQgYmUgbmlj ZSA6KSBJIGRvbid0IGV4cGVjdCBJIHdpbGwgYmUgYWN0aXZlIHRhbGtlcg0KdGhlcmUgYnV0IEkg cmVhbGx5IGxpa2UgdG8ga25vdyB3aGF0IGRpcmVjdGlvbiB0aGluZ3MgYXJlIHByb2NlZWRpbmcg aW4NCmdlbmVyYWwuIEFuZCB3aG8ga25vd3MsIG1heWJlIEkgd2lsbCBoYXZlIGEgd29yZCB0byBz YXkgYXQgdGltZXMgOikgU28NCnBsZWFzZSwgaW5jbHVkZSBtZSBpZiBpdCBpcyBub3QgYSBiaWcg dGhpbmcgZm9yIHlvdS4NCg0KLy9TbmlwDQoNCj4gPiArDQo+ID4gK3N0YXRpYyB2b2lkIHJhbmdl X3Rlc3RfZ2V0X3ZhbHVlKHN0cnVjdCBrdW5pdCAqdGVzdCkNCj4gPiArew0KPiA+ICsgICAgICAg aW50IHJldCwgaTsNCj4gPiArICAgICAgIHVuc2lnbmVkIGludCBzZWwsIHZhbDsNCj4gPiArDQo+ ID4gKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgUkFOR0UxX05VTV9WQUxTOyBpKyspIHsNCj4gPiAr ICAgICAgICAgICAgICAgc2VsID0gcmFuZ2UxX3NlbHNbaV07DQo+ID4gKyAgICAgICAgICAgICAg IHJldCA9IGxpbmVhcl9yYW5nZV9nZXRfdmFsdWVfYXJyYXkoJnRlc3RyWzBdLCAyLA0KPiA+IHNl bCwgJnZhbCk7DQo+ID4gKyAgICAgICAgICAgICAgIEtVTklUX0VYUEVDVF9FUSh0ZXN0LCAwLCBy ZXQpOw0KPiANCj4gbml0OiBJdCBsb29rcyBsaWtlIHRoZSBuZXh0IGxpbmUgbWlnaHQgY3Jhc2gg aWYgdGhpcyBleHBlY3RhdGlvbg0KPiBmYWlscy4gSWYgdGhpcyBpcyB0aGUgY2FzZSwgeW91IG1p Z2h0IHdhbnQgdG8gdXNlIGEgS1VOSVRfQVNTRVJUXyoNCj4gaGVyZS4NCg0KSHVoLiBJIHJlLXJl YWQgdGhpcyBhbmQgYWxtb3N0IGFncmVlZCB3aXRoIHlvdS4gVGhlbiBJIHJlLXJlLXJlYWQgdGhp cw0KYW5kIGRpc2FncmVlZC4gUGVyaGFwcyB3ZSBzaG91bGQgd3JpdGUgYW4gdW5pdC10ZXN0IHRv IHRlc3QgdGhpcyA7KQ0KDQpUaGUgcmFuZ2UxX3NlbHMgYW5kIHJhbmdlMV92YWxzIGFycmF5cyBz aG91bGQgYWx3YXlzIGJlIG9mIHNhbWUgc2l6ZS4NClRodXMgdGhlIGNyYXNoIHNob3VsZCBub3Qg b2NjdXIgaGVyZS4gSWYgUkFOR0UxX05VTV9WQUxTIHdhcyBiYWQgdGhlbg0Kd2Ugd291bGQgZ2V0 IHRoZSBjcmFzaCBhbHJlYWR5IGF0DQoNCj4gPiArICAgICAgICAgICAgICAgc2VsID0gcmFuZ2Ux X3NlbHNbaV07DQoNClRoZSBsaW5lYXJfcmFuZ2VfZ2V0X3ZhbHVlX2FycmF5KCkgbWF5IHJldHVy biBub24gemVybyB2YWx1ZSBpZiB2YWx1ZQ0KY29udGFpbmVkIGluIHJhbmdlMV9zZWxzW2ldIGlz IG5vdCBpbiB0aGUgcmFuZ2UgLSBidXQgcmFuZ2UxX3ZhbHNbaV0NCnNob3VsZCBzdGlsbCBiZSB2 YWxpZCBtZW1vcnkuDQoNCkJlc3QgUmVnYXJkcw0KCS0tTWF0dGkNCg0KDQoNCj4gPiAtLQ0KPiA+ IE1hdHRpIFZhaXR0aW5lbiwgTGludXggZGV2aWNlIGRyaXZlcnMNCj4gPiBST0hNIFNlbWljb25k dWN0b3JzLCBGaW5sYW5kIFNXREMNCj4gPiBLaXZpaGFyanVubGVua2tpIDFFDQo+ID4gOTAyMjAg T1VMVQ0KPiA+IEZJTkxBTkQNCj4gPiANCj4gPiB+fn4gIkkgZG9uJ3QgdGhpbmsgc28sIiBzYWlk IFJlbmUgRGVzY2FydGVzLiBKdXN0IHRoZW4gaGUgdmFuaXNoZWQNCj4gPiB+fn4NCj4gPiBTaW1v biBzYXlzIC0gaW4gTGF0aW4gcGxlYXNlLg0KPiA+IH5+fiAibm9uIGNvZ2l0byBtZSIgZGl4aXQg UmVuZSBEZXNjYXJ0ZSwgZGVpbmRlIGV2YW5lc2Nhdml0IH5+fg0KPiA+IFRoYW5rcyB0byBTaW1v biBHbGFzcyBmb3IgdGhlIHRyYW5zbGF0aW9uID1dDQoNCg==