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 11030E784A6 for ; Mon, 2 Oct 2023 02:45:23 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=v9cPrj1quNw2gqu/uWj6p+jR8FKNchq1Wsmvk9c/W/Q=; b=j94d6FOQTRE4X9 yP2RuAZ1Zy9wriVbRDeLpLD45/Mw8rBnodxxyxdE0oYh07cb6Mrr7rLAqbm0ooMWdZGnPfxMYZTPU 1uXRhTwjqX8nj08ughqxHtA3SKUhFm5yTrcpusuxB3xr5O0d5CaONC9YUGwMnoHHtQJL/J/LdTZ2y ulK5W6m2i7n0f0uqPPVNayyJJW9aP/se6OyVwgtlyrI/xEIQ0a+kg9cyesVxfEiAZKc3TY5HqjoJO NTx5DL6LIRJ3ta4Zh40UYTpLmIovrG7UJ+QPb3rjQaBD3pQXukzG/nDODg3HfGpWKNyvqOi9I6xPf Z5hs7hJ50/0qG8Qw1msQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qn8vZ-00BreL-1c; Mon, 02 Oct 2023 02:44:57 +0000 Received: from mail-vk1-xa2f.google.com ([2607:f8b0:4864:20::a2f]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qn8vV-00BrdY-35 for linux-arm-kernel@lists.infradead.org; Mon, 02 Oct 2023 02:44:55 +0000 Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-49b289adca9so1338060e0c.3 for ; Sun, 01 Oct 2023 19:44:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696214692; x=1696819492; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=WLjWMNFAWqDPTKvhc5gdR9AFU5XRTZ7GYfHifI1+etw=; b=jAtTMKuxdb7sreOgAolJ12trtHpdACKvcJI8XkPszX6fB1sNQ5hW2bcJlWqrCq273L +VUx3vLgCnYJzZ5gU4EzZevrcM41ynLjmmTh/o7WgGKqZe+7Xge2yu3RVhZBM6TIisfR lPDTFGJvH2BBt6fL8I+SiX4eWaY6v61iALVZl1Jb9HUkLTv8++YmXiunEBaQebvCUB5D ketsnMGfPxAX6N7+35DKdWIASYn0L7XVkx/CuxzugkI/bEGNtynAB0Iupv4sg+OycYJ9 Sq3QcR/l24ySg98GJHtJ2w2roNl6i70Z5jjFbRaXZAjrMH5RItiE3QrWNf9/z+zhJZSh j6SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696214692; x=1696819492; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WLjWMNFAWqDPTKvhc5gdR9AFU5XRTZ7GYfHifI1+etw=; b=su59X16FiokvWqYWyC8nMf3OVdJnmpORiI3PhbJliRX37biXvjY+vMb/9i55FW2uqm 1iE8Rhr9VZvJnV2J/eX+6uk/75dU20TrBBsdNfKE6y7t1QvSBm5Wr+WJEKyTo0L39KYC 8W34z0LY254UMJHZND1FASzj2K7dFicK/6ChizuC0mmdUFUA6DuRUlTLQyMdv/uPwqUV 20boXT/sB6GswHtNAexMrtMy8FDitiuNKQxUwpnsA0Gu/ZTj/xx75ZafGjrgegR9GoLt 4AVEHS5TdxKFhDGfymeqXxuUisbXluN/y7W1t1TNJ6UrvYbMGZurEccBN6Yb+KNdbf5G Z7yA== X-Gm-Message-State: AOJu0YxligbHCW3rRODy1yDkTfjv3x+yYZjDsx8RZqz/FcpkWGQbWOFw yXwaME/Sn9y320HpVkMXtlg= X-Google-Smtp-Source: AGHT+IHs46UNbvNMHYbLXGGeqLUI/8LKjELMiaHIg7sNU2N62noc/ioVarkkT5b7GTo20/glLXPbCg== X-Received: by 2002:a1f:ec43:0:b0:496:2e22:29e3 with SMTP id k64-20020a1fec43000000b004962e2229e3mr7910406vkh.1.1696214691579; Sun, 01 Oct 2023 19:44:51 -0700 (PDT) Received: from localhost ([2607:fb90:beca:c7a7:dba8:3746:709f:6151]) by smtp.gmail.com with ESMTPSA id bj48-20020a0561220e7000b0049ab3a5160bsm1293593vkb.23.2023.10.01.19.44.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Oct 2023 19:44:51 -0700 (PDT) Date: Sun, 1 Oct 2023 19:44:49 -0700 From: Yury Norov To: Alexander Potapenko Cc: David Laight , Andy Shevchenko , Catalin Marinas , Will Deacon , pcc@google.com, Andrey Konovalov , Rasmus Villemoes , Linux Kernel Mailing List , linux-arm-kernel , eugenis@google.com, Syed Nayyar Waris , william.gray@linaro.org Subject: Re: [PATCH v5 2/5] lib/test_bitmap: add tests for bitmap_{read,write}() Message-ID: References: <3bc8fda47dc04e3b8cfd0e3f6fc7bbee@AcuMS.aculab.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231001_194454_038325_C6710336 X-CRM114-Status: GOOD ( 28.89 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpLCBTZXAgMjksIDIwMjMgYXQgMTA6NTQ6NTlBTSArMDIwMCwgQWxleGFuZGVyIFBvdGFw ZW5rbyB3cm90ZToKPiBPbiBUaHUsIFNlcCAyOCwgMjAyMyBhdCAxMDowMuKAr1BNIFl1cnkgTm9y b3YgPHl1cnkubm9yb3ZAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBUaHUsIFNlcCAyOCwg MjAyMyBhdCAwNToxNDo1NVBNICswMjAwLCBBbGV4YW5kZXIgUG90YXBlbmtvIHdyb3RlOgo+ID4g Pgo+ID4gPiBTbyBlLmcuIGZvciBjb21wcmVzc2luZyBzb21ldGhpbmcgaW50byBhIDE2LWJ5dGUg YnVmZmVyIHVzaW5nIGJpdG1hcHMKPiA+ID4gSSdkIG5lZWQgdG86Cj4gPiA+Cj4gPiA+IDEpIEFs bG9jYXRlIHRoZSBidWZmZXI6IGJ1ZiA9IGttZW1fY2FjaGVfYWxsb2MoLi4uKQo+ID4gPiAyKSBB bGxvY2F0ZSB0aGUgYml0bWFwOiBiaXRtYXAgPSBiaXRtYXBfYWxsb2MoMTYqOCwgLi4uKQo+ID4g PiAzKSBGaWxsIHRoZSBiaXRtYXA6IG10ZV9jb21wcmVzc190b19idWYoLi4uLCBiaXRtYXAsIDE2 KQo+ID4gPiA0KSBDb3B5IHRoZSBiaXRtYXAgY29udGVudHMgdG8gdGhlIGJ1ZmZlcjogYml0bWFw X3RvX2FycjY0KGJ1ZiwgYml0bWFwLCAxNio4KQo+ID4gPiA1KSBEZWFsbG9jYXRlIHRoZSBiaXRt YXA6IGJpdG1hcF9mcmVlKGJpdG1hcCkKPiA+ID4KPiA+ID4gaW5zdGVhZCBvZjoKPiA+ID4KPiA+ ID4gYnVmID0ga21lbV9jYWNoZV9hbGxvYyguLi4pCj4gPiA+IG10ZV9jb21wcmVzc190b19idWYo Li4uLCAodW5zaWduZWQgbG9uZyAqKWJ1ZiwgMTYpCj4gPiA+Cj4gPiA+ICwgY29ycmVjdD8KPiA+ ID4KPiA+ID4gR2l2ZW4gdGhhdCB0aGUgYnVmZmVyIGNvbnRlbnRzIGFyZSBvcGFxdWUgYW5kIGl0 cyBzaXplIGlzIGFsaWduZWQgb24gOAo+ID4gPiBieXRlcywgY291bGQgaXQgYmUgcG9zc2libGUg dG8gc29tZWhvdyBhZG9wdCB0aGUgYGJ1ZmAgcG9pbnRlcgo+ID4gPiBpbnN0ZWFkPwo+ID4KPiA+ IEkgZGlkbid0IGZpbmQgYW4gZXhwbGljaXQgdHlwZWNhc3Rpbmcgd2hlcmUgeW91J3JlIHVzaW5n Cj4gPiBtdGVfY29tcHJlc3NfdG9fYnVmKCksIGJ1dCBub3cgYWZ0ZXIgaGFyZCAybmQgbG9vayBJ IHNlZS4uLgo+ID4KPiA+IEZpcnN0bHksIG5vdyB0aGF0IGluIHRoZSBkb2N1bWVudGF0aW9uIHlv dSBhcmUgZXhwbGljaXRseSBkZXNjcmliaW5nIHRoZQo+ID4gcmV0dXJuIHZhbHVlIG9mIG10ZV9j b21wcmVzcygpIGFzIDY0LWJpdCBmcmFtZSwgdGhlIHJpZ2h0IHdheSB0byBnbyB3b3VsZAo+ID4g YmUgZGVjbGFyaW5nIHRoZSBmdW5jdGlvbiBhczogdTY0IG10ZV9jb21wcmVzcyh1OCAqdGFncyku Cj4gCj4gQWNrLgo+IAo+ID4gQW5kIHRoZSBnZW5lcmFsIHBhdHRlcm4gc2hvdWxkIGJlIGxpa2Ug dGhpczoKPiA+Cj4gPiAgIHVuc2lnbmVkIGxvbmcgbXRlX2NvbXByZXNzKHU4ICp0YWdzKQo+ID4g ICB7Cj4gPiAgICAgICAgICAgREVDTEFSRV9CSVRNQVAodG1wLCBNVEVDT01QX0NBQ0hFU19NQVhC SVRTKTsKPiA+ICAgICAgICAgICB2b2lkICpzdG9yYWdlOwo+ID4gICAgICAgICAgIC4uLgo+ID4g ICAgICAgICAgIGlmIChhbGxvY19zaXplIDwgTVRFX1BBR0VfVEFHX1NUT1JBR0UpIHsKPiA+ICAg ICAgICAgICAgICAgICAgIHN0b3JhZ2UgPSBrbWVtX2NhY2hlX2FsbG9jKGNhY2hlLCBHRlBfS0VS TkVMKTsKPiA+ICAgICAgICAgICAgICAgICAgIG10ZV9jb21wcmVzc190b19idWYocl9sZW4sIHJf dGFncywgcl9zaXplcywgdG1wLCBhbGxvY19zaXplKTsKPiA+Cj4gPiAgICAgICAgICAgICAgICAg ICBzd2l0Y2ggKGFsbG9jX3NpemUpIHsKPiA+ICAgICAgICAgICAgICAgICAgIGNhc2UgMTY6Cj4g PiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpdG1hcF90b19hcnIxNihzdG9yYWdlLCB0bXAs IDE2KTsKPiAKPiBJIG1pZ2h0IGJlIG1pc3Npbmcgc29tZXRoaW5nLCBidXQgd2h5IGRvIHdlIG5l ZWQgdGhlIHN3aXRjaCBhdCBhbGw/Cj4gVGhlIGJ1ZmZlcnMgd2UgYXJlIGFsbG9jYXRpbmcgYWx3 YXlzIGNvbnRhaW4gYSB3aG9sZSBudW1iZXIgb2YgdTY0J3MgLQo+IGNhbm5vdCB3ZSBqdXN0IGFs d2F5cyBjYWxsIGJpdG1hcF90b19hcnI2NCgpPwo+IAo+IE5vdGUgdGhhdCBmb3IgY2FzZXMgd2hl cmUgYWxsb2Nfc2l6ZSBpcyA+IDggd2UgbmV2ZXIgbWFrZSBhbnkKPiBhc3N1bXB0aW9ucyBhYm91 dCB0aGUgY29udGVudHMgb2YgQHN0b3JhZ2UsIGFuZCBkb24ndCBjYXJlIG11Y2ggYWJvdXQKPiB0 aGUgYnl0ZSBvcmRlciBhcyBsb25nIGFzIHN3YXAgZGVjb21wcmVzc2lvbiBpcyBkb25lIHdpdGgg dGhlIHNhbWUKPiBlbmRpYW5uZXNzICh3aGljaCBpcyBhbHdheXMgdGhlIGNhc2UpLgo+IChUaGUg Y2FzZSB3aGVyZSBhbGxvY19zaXplPT04IGlzIHNvbWV3aGF0IHNwZWNpYWwsIGFuZCBuZWVkcyBt b3JlCj4gYWNjdXJhdGUgaGFuZGxpbmcsIGJlY2F1c2Ugd2UgZG8gbWFrZSBhc3N1bXB0aW9ucyBh Ym91dCB0aGUgYml0IGxheW91dAo+IHRoZXJlKS4KClNvLCB0aGlzIGlzIG15IGZhdWx0LCBhbmQg SSdtIHJlYWxseSBzb3JyeS4gSSByZWFkIHRoYXQgMTYtYnl0ZSBhcwoxNi1iaXQsIGFuZCBtaXN0 YWtlbiBldmVyeXRoaW5nIGVsc2UuIFBsZWFzZSBzY3JhdGNoIHRoZSBhYm92ZS4KCklmIHlvdSBh bGxvY2F0ZSB3b3JkLWFsaWduZWQgbWVtb3J5LCBhbmQgaXQncyBhIG11bHRpcGxlIG9mIHdvcmRz LAp3aGljaCBpcyB5b3VyIGNhc2UsIGFuZCBhY2Nlc3MgaXQgb25seSB1c2luZyBiaXRtYXAgQVBJ IGxpa2UKYml0bWFwX3JlYWQvd3JpdGUsIGV2ZXJ5dGhpbmcgc2hvdWxkIGJlIGZpbmUuCgpTb3Jy eSBhZ2Fpbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK