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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 277A3C6FA8E for ; Thu, 2 Mar 2023 19:44:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Date:To:Cc:From:Subject:References: In-Reply-To:MIME-Version:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lTak8cIluFXCIdOG+PztyCsPQF6dJ1hjowk5g7oDV8E=; b=N3fAM7FpGximmG 6n7+AsIYQWwXQ31nN7Cw0G6G422P3FbSAmqZb9HPWYddyk7NQ0MLQ33HUv6EjEQ2sA2n4P8ovt0AM d4kQsvk7kxsG1GeYknm4izPOFd4kwI0pwFZOkbLb6BU/gWOw2WiU1mNnOOJIU40Op70s/dYFWPzYH DRokJSV7kBAD7jS1IoPTY0bfSJ8Z4EPHY+Uu61F6qc0t6/2EjBnR0BOqpjr6TLZ1mbWHjf6qnlOxx dW8nzPdAkgS6QN+/SHFBCoVRzocP8emHZYmHUqGGXCh3c9cupdGY+jQaLdSrJ39295vFgw8PdQUAI 5QPoyetQdzoKuKc0uM+g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pXor8-003BTD-5k; Thu, 02 Mar 2023 19:44:46 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pXor4-003BSf-6b for linux-um@lists.infradead.org; Thu, 02 Mar 2023 19:44:44 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 93390B815AA; Thu, 2 Mar 2023 19:44:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 454DFC433EF; Thu, 2 Mar 2023 19:44:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1677786279; bh=Gg0MB69jq45zUDzbufKVzCb4e8QnQUlughxd29kp6D4=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=UF/A3cNrIHCjYUH8VfY/NK6UpVZIokCbrtWmA0U5IV3wIHe5pk73luJg1oh0zsOQd 7JxdJ445auFN5T/F/vj1J5gd7cAsbz9Mq2s4jsmwzIMgimBw+VGjfWpbRESZAyDWvL j9GmxFoc+U3+M0qAgS43FDQDbe3PJ3A2lx0JR+Y/qroSv2U41EAit3wbqxG8fyD6cE mspGkwIZQy786bHnEiMq7JDm3/vyzhB+39wDVQPiqFcSfsXd/+FV4HCZHJxZMiuC0z mlISEufoYhbF200VNRCve2zyJhpeTmz/mVL17+PsdEUHsBreG7BEBMiTsl4sqZ/lCv wJbE8//XBcK4A== Message-ID: <093867df6137ad9e964b7dd90fb58f1a.sboyd@kernel.org> MIME-Version: 1.0 In-Reply-To: References: <20230302013822.1808711-1-sboyd@kernel.org> Subject: Re: [PATCH 0/8] clk: Add kunit tests for fixed rate and parent data From: Stephen Boyd Cc: Michael Turquette , linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, patches@lists.linux.dev, Brendan Higgins , David Gow , Greg Kroah-Hartman , Rafael J . Wysocki , Richard Weinberger , Anton Ivanov , Johannes Berg , Vincent Whitchurch , Frank Rowand , Christian Marangi , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-um@lists.infradead.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com To: Rob Herring Date: Thu, 02 Mar 2023 11:44:37 -0800 User-Agent: alot/0.10 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230302_114442_580664_28D41F88 X-CRM114-Status: GOOD ( 40.93 ) X-BeenThere: linux-um@lists.infradead.org X-Mailman-Version: 2.1.34 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 Sender: "linux-um" Errors-To: linux-um-bounces+linux-um=archiver.kernel.org@lists.infradead.org UXVvdGluZyBSb2IgSGVycmluZyAoMjAyMy0wMy0wMiAwOToxMzo1OSkKPiBPbiBXZWQsIE1hciAx LCAyMDIzIGF0IDc6MzjigK9QTSBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+IHdyb3Rl Ogo+ID4KPiA+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgdW5pdCB0ZXN0cyBmb3IgdGhlIGNsayBm aXhlZCByYXRlIGJhc2ljIHR5cGUgYW5kCj4gPiB0aGUgY2xrIHJlZ2lzdHJhdGlvbiBmdW5jdGlv bnMgdGhhdCB1c2Ugc3RydWN0IGNsa19wYXJlbnRfZGF0YS4gVG8gZ2V0Cj4gPiB0aGVyZSwgd2Ug YWRkIHN1cHBvcnQgZm9yIGxvYWRpbmcgYSBEVEIgaW50byB0aGUgVU1MIGtlcm5lbCB0aGF0J3MK PiA+IHJ1bm5pbmcgdGhlIHVuaXQgdGVzdHMgYWxvbmcgd2l0aCBwcm9iaW5nIHBsYXRmb3JtIGRy aXZlcnMgdG8gYmluZCB0bwo+ID4gZGV2aWNlIG5vZGVzIHNwZWNpZmllZCBpbiBEVC4KPiA+Cj4g PiBXaXRoIHRoaXMgc2VyaWVzLCB3ZSdyZSBhYmxlIHRvIGV4ZXJjaXNlIHNvbWUgb2YgdGhlIGNv ZGUgaW4gdGhlIGNvbW1vbgo+ID4gY2xrIGZyYW1ld29yayB0aGF0IHVzZXMgZGV2aWNldHJlZSBs b29rdXBzIHRvIGZpbmQgcGFyZW50cyBhbmQgdGhlIGZpeGVkCj4gPiByYXRlIGNsayBjb2RlIHRo YXQgc2NhbnMgZGV2aWNldHJlZSBkaXJlY3RseSBhbmQgY3JlYXRlcyBjbGtzLiBQbGVhc2UKPiA+ IHJldmlldy4KPiA+Cj4gPiBJIENjZWQgZXZlcnlvbmUgdG8gYWxsIHRoZSBwYXRjaGVzIHNvIHRo ZXkgZ2V0IHRoZSBmdWxsIGNvbnRleHQuIEknbQo+ID4gaG9waW5nIEkgY2FuIHRha2UgdGhlIHdo b2xlIHBpbGUgdGhyb3VnaCB0aGUgY2xrIHRyZWUgYXMgdGhleSBhbG1vc3QgYWxsCj4gPiBkZXBl bmQgb24gZWFjaCBvdGhlci4gSW4gdGhlIGZ1dHVyZSBJIGltYWdpbmUgaXQgd2lsbCBiZSBlYXN5 IHRvIGFkZAo+ID4gbW9yZSB0ZXN0IG5vZGVzIHRvIHRoZSBjbGsuZHRzaSBmaWxlIGFuZCBub3Qg bmVlZCB0byBnbyBhY3Jvc3MgdmFyaW91cwo+ID4gbWFpbnRhaW5lciB0cmVlcyBsaWtlIHRoaXMg c2VyaWVzIGRvZXMuCj4gPgo+ID4gU3RlcGhlbiBCb3lkICg4KToKPiA+ICAgZHQtYmluZGluZ3M6 IEFkZCBsaW51eCxrdW5pdCBiaW5kaW5nCj4gPiAgIG9mOiBFbmFibGUgRFRCIGxvYWRpbmcgb24g VU1MIGZvciBLVW5pdCB0ZXN0cwo+ID4gICBrdW5pdDogQWRkIHRlc3QgbWFuYWdlZCBwbGF0Zm9y bV9kZXZpY2UvZHJpdmVyIEFQSXMKPiA+ICAgY2xrOiBBZGQgdGVzdCBtYW5hZ2VkIGNsayBwcm92 aWRlci9jb25zdW1lciBBUElzCj4gPiAgIGR0LWJpbmRpbmdzOiBrdW5pdDogQWRkIGZpeGVkIHJh dGUgY2xrIGNvbnN1bWVyIHRlc3QKPiA+ICAgY2xrOiBBZGQgS1VuaXQgdGVzdHMgZm9yIGNsayBm aXhlZCByYXRlIGJhc2ljIHR5cGUKPiA+ICAgZHQtYmluZGluZ3M6IGNsazogQWRkIEtVbml0IGNs a19wYXJlbnRfZGF0YSB0ZXN0Cj4gPiAgIGNsazogQWRkIEtVbml0IHRlc3RzIGZvciBjbGtzIHJl Z2lzdGVyZWQgd2l0aCBzdHJ1Y3QgY2xrX3BhcmVudF9kYXRhCj4gCj4gR29vZCB0byBzZWUgYmlu ZGluZ3MgZm9yIHRoaXMuIEkndmUgYmVlbiBtZWFuaW5nIHRvIGRvIHNvbWV0aGluZyBhYm91dAo+ IHRoZSBEVCB1bml0dGVzdCBvbmVzIGJlaW5nIHVuZG9jdW1lbnRlZCwgYnV0IEkgaGFkbid0IHJl YWxseSBkZWNpZGVkCj4gd2hldGhlciBpdCB3YXMgd29ydGggd3JpdGluZyBzY2hlbWFzIGZvciB0 aGVtLiBUaGUgY29tcGF0aWJsZXMgYXQKPiBsZWFzdCBzaG93IHVwIHdpdGggJ21ha2UgZHRfY29t cGF0aWJsZV9jaGVjaycuIFBlcmhhcHMgd2Ugd2FudCB0byBqdXN0Cj4gZGVmaW5lIHNvbWUgdmVu ZG9yIChub3QgJ2xpbnV4JykgdGhhdCdzIGFuIGV4Y2VwdGlvbiByYXRoZXIgdGhhbgo+IHJlcXVp cmluZyBzY2hlbWFzIChhY3R1YWxseSwgdGhhdCBhbHJlYWR5IHdvcmtzIGZvciAnZm9vJykuCgpT dXJlLiBNYXliZSAia3VuaXQiIHNob3VsZCBiZSB0aGUgdmVuZG9yIHByZWZpeD8gT3IgImR0YnVu aXQiPwoKPiBJdCdzCj4gbGlrZWx5IHRoYXQgd2Ugd2FudCB0ZXN0IERUcyB0aGF0IGZhaWwgbm9y bWFsIGNoZWNrcyBhbmQgc2NoZW1hcyBnZXQKPiBpbiB0aGUgd2F5IG9mIHRoYXQgYXMgd2UgZG9u J3QgaGF2ZSBhIHdheSB0byB0dXJuIG9mZiBjaGVja3MuCgpIYXZpbmcgdGhlIHNjaGVtYXMgaXMg bmljZSB0byBtYWtlIHN1cmUgdGVzdHMgdGhhdCBhcmUgZXhwZWN0aW5nIHNvbWUKYmluZGluZyBh cmUgYWN0dWFsbHkgZ2V0dGluZyB0aGF0LiBCdXQgc3VwcG9ydGluZyBicm9rZW4gYmluZGluZ3Mg aXMKYWxzbyBpbXBvcnRhbnQgdG8gdGVzdCBhbnkgZXJyb3IgcGF0aHMgaW4gZnVuY3Rpb25zIHRo YXQgcGFyc2UKcHJvcGVydGllcy4gTWF5YmUgd2Uga2VlcCB0aGUgc2NoZW1hIGFuZCBoYXZlIGl0 IGVuZm9yY2UgdGhhdCBpbmNvcnJlY3QKcHJvcGVydGllcyBhcmUgYmVpbmcgc2V0PwoKRG8gd2Ug cmVhbGx5IG5lZWQgdG8gdGVzdCBpbmNvcnJlY3QgYmluZGluZ3M/IERvZXNuJ3QgdGhlCmR0X2Jp bmRpbmdzX2NoZWNrIGNhdGNoIHRoZXNlIHByb2JsZW1zIHNvIHdlIGRvbid0IGhhdmUgdG8gd3Jp dGUgRFRCCnZlcmlmaWVycyBpbiB0aGUga2VybmVsPwoKPiAKPiBXZSBhbHJlYWR5IGhhdmUgR1BJ TyB0ZXN0cyBpbiB0aGUgRFQgdW5pdHRlc3RzLCBzbyB3aHkgaXMgY2xvY2tzCj4gZGlmZmVyZW50 PyBPciBzaG91bGQgdGhlIEdQSU8gdGVzdHMgYmUgbW92ZWQgb3V0ICh5ZXMsIHBsZWFzZSEpPwoK QWggSSBkaWRuJ3Qgbm90aWNlIHRoZSBHUElPIHRlc3RzIGluIHRoZXJlLiBUaGVyZSBhcmUgaTJj IHRlc3RzIHRvbywKcmlnaHQ/IEFsbCBJIGNhbiBzYXkgaXMgY2xrcyBhcmUgdXNpbmcga3VuaXQs IHRoYXQncyB0aGUgZGlmZmVyZW5jZSA7LSkKCj4gCj4gV2hhdCBoYXBwZW5zIHdoZW4vaWYgdGhl IERUIHVuaXR0ZXN0IGlzIGNvbnZlcnRlZCB0byBrdW5pdD8gSSB0aGluawo+IHRoYXQgd291bGQg bG9vayBjb25mdXNpbmcgZnJvbSB0aGUgbmFtaW5nLiBNeSBpbml0aWFsIHRob3VnaHQgaXMKPiAn a3VuaXQnIHNob3VsZCBiZSBkcm9wcGVkIGZyb20gdGhlIG5hbWluZyBvZiBhIGxvdCBvZiB0aGlz LiBOb3RlIHRoYXQKPiB0aGUgb3JpZ2luYWwga3VuaXQgc3VibWlzc2lvbiBjb252ZXJ0ZWQgdGhl IERUIHVuaXR0ZXN0cy4gSSB3b3VsZAo+IHN0aWxsIGxpa2UgdG8gc2VlIHRoYXQgaGFwcGVuLiBG cmFuayBkaXNhZ3JlZWQgb3ZlciB3aGF0J3MgYSB1bml0IHRlc3QKPiBvciBub3QsIHRoZW4gYWdy ZWVkLCB0aGVuIGRpZG4ndC4uLiBJIGRvbid0IHJlYWxseSBjYXJlLiBJZiB0aGVyZSdzIGEKPiBm cmFtZXdvcmsgdG8gdXNlLCB0aGVuIHdlIHNob3VsZCB1c2UgaXQgSU1PLgoKSG9uZXN0bHkgSSBk b24ndCB3YW50IHRvIGdldCBpbnZvbHZlZCBpbiBtaWdyYXRpbmcgdGhlIGV4aXN0aW5nIERUCnVu aXR0ZXN0IGNvZGUgdG8ga3VuaXQuIEknbSBhd2FyZSB0aGF0IGl0IHdhcyBhdHRlbXB0ZWQgeWVh cnMgYWdvIHdoZW4Ka3VuaXQgd2FzIGludHJvZHVjZWQuIE1heWJlIGlmIHRoZSBvdmVybGF5IHJv dXRlIHdvcmtzIHdlbGwgZW5vdWdoIEkgY2FuCmNvbXBsZXRlbHkgc2lkZXN0ZXAgaW50cm9kdWNp bmcgYW55IGNvZGUgaW4gZHJpdmVycy9vZi8gYmVzaWRlcyBzb21lCmt1bml0IHdyYXBwZXJzIGZv ciB0aGlzLiBJJ2xsIGNyb3NzIG15IGZpbmdlcnMhCgo+IAo+ID4KPiA+ICAuLi4vY2xvY2svbGlu dXgsY2xrLWt1bml0LXBhcmVudC1kYXRhLnlhbWwgICAgfCAgNDcgKysKPiA+ICAuLi4va3VuaXQv bGludXgsY2xrLWt1bml0LWZpeGVkLXJhdGUueWFtbCAgICAgfCAgMzUgKysKPiA+ICAuLi4vYmlu ZGluZ3Mva3VuaXQvbGludXgsa3VuaXQueWFtbCAgICAgICAgICAgfCAgMjQgKwo+ID4gIGFyY2gv dW0va2VybmVsL2R0Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOSArLQo+ID4gIGRy aXZlcnMvY2xrLy5rdW5pdGNvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCj4gPiAg ZHJpdmVycy9jbGsvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsKPiA+ ICBkcml2ZXJzL2Nsay9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwo+ ID4gIGRyaXZlcnMvY2xrL2Nsay1maXhlZC1yYXRlX3Rlc3QuYyAgICAgICAgICAgICB8IDI5NiAr KysrKysrKysrKysKPiA+ICBkcml2ZXJzL2Nsay9jbGsta3VuaXQuYyAgICAgICAgICAgICAgICAg ICAgICAgfCAyMDQgKysrKysrKysKPiA+ICBkcml2ZXJzL2Nsay9jbGsta3VuaXQuaCAgICAgICAg ICAgICAgICAgICAgICAgfCAgMjggKysKPiA+ICBkcml2ZXJzL2Nsay9jbGtfdGVzdC5jICAgICAg ICAgICAgICAgICAgICAgICAgfCA0NTYgKysrKysrKysrKysrKysrKystCj4gPiAgZHJpdmVycy9v Zi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2ICsKPiA+ICBkcml2ZXJz L29mL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ID4gIGRyaXZl cnMvb2Yva3VuaXQvLmt1bml0Y29uZmlnICAgICAgICAgICAgICAgICB8ICAgNCArCj4gPiAgZHJp dmVycy9vZi9rdW5pdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKPiA+ICBk cml2ZXJzL29mL2t1bml0L2Nsay5kdHNpICAgICAgICAgICAgICAgICAgICAgfCAgMzAgKysKPiA+ ICBkcml2ZXJzL29mL2t1bml0L2t1bml0LmR0c2kgICAgICAgICAgICAgICAgICAgfCAgIDkgKwo+ ID4gIGRyaXZlcnMvb2Yva3VuaXQva3VuaXQuZHRzbyAgICAgICAgICAgICAgICAgICB8ICAgNCAr Cj4gPiAgZHJpdmVycy9vZi9rdW5pdC91bWxfZHRiX3Rlc3QuYyAgICAgICAgICAgICAgIHwgIDU1 ICsrKwo+ID4gIGluY2x1ZGUva3VuaXQvcGxhdGZvcm1fZHJpdmVyLmggICAgICAgICAgICAgICB8 ICAxNSArCj4gPiAgbGliL2t1bml0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA2ICsKPiA+ICBsaWIva3VuaXQvcGxhdGZvcm1fZHJpdmVyLXRlc3QuYyAgICAgICAgICAg ICAgfCAxMDcgKysrKwo+ID4gIGxpYi9rdW5pdC9wbGF0Zm9ybV9kcml2ZXIuYyAgICAgICAgICAg ICAgICAgICB8IDIwNyArKysrKysrKwo+IAo+IEh1bW0sIHdlIGhhdmUgRFQgcGxhdGZvcm0gZHJp dmVyIHVuaXR0ZXN0cyB0b28uIFdoYXQncyB0aGUgZGlmZmVyZW5jZT8KClllcywgSSBhZGRlZCB1 bml0IHRlc3RzIGZvciB0aGUga3VuaXQgcGxhdGZvcm0gZGV2aWNlL2RyaXZlciB3cmFwcGVycwph ZGRlZCBpbiB0aGlzIHNlcmllcy4KCj4gCj4gQW55d2F5cywgdGhhdCdzIGFsbCBqdXN0IG15IGlu aXRpYWwgcmVhY3Rpb24gZnJvbSBvbmx5IGhhbGZ3YXkgbG9va2luZwo+IGF0IHRoaXMuIDopCgpU aGFua3MgZm9yIHRha2luZyB0aGUgdGltZSB0byByZXZpZXcgZXZlbiBoYWxmd2F5LgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtdW0gbWFpbGlu ZyBsaXN0CmxpbnV4LXVtQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC11bQo=