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 2E273E732E4 for ; Thu, 28 Sep 2023 15:16:18 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=q/AfOahOGZIUigvllDCKGJR+Tl2Yp2fvYXxZtemXf/Q=; b=GcpQp9FllZvckn u6RonOlXtS+qRnbwTDmtp/iQZnzT7V0vGRqvEsawteY8MLlSI0qXDUuAlgb9Bo5E8OLZK2H5NjHyc uCxzh2Fbhq8scIKQDy6vlYOIuxfQDLJkDcNLGqIHXU3sxUZkMM6/VIYTskgGDn0eMZyuQyAM+Hwha +nXMN0CtAmOI98h2V0kEdUCixQ+Ndq8aVYmR03hdqSvFGgyXPJxUaWU4Zv27TK1BIY+J27vEqPp2m yZeIR5TkeDLy6mXfiSn7/GnoOR6952enCudk/rlFqXAq2HooncC7fnzltRTM8dXT3AuOkR3dQKZ8V GOHfVHR+e8VqcDb2c6+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qlsk6-005KD3-1i; Thu, 28 Sep 2023 15:15:54 +0000 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qlsjq-005JzW-0t for linux-arm-kernel@lists.infradead.org; Thu, 28 Sep 2023 15:15:40 +0000 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-65b2463d651so32827576d6.3 for ; Thu, 28 Sep 2023 08:15:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1695914136; x=1696518936; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=BQIXs+qq48cDvCc1t0NQ5MJGV2EjrkwfbJepFnNhtqs=; b=3R6Td4N2OSDzWKEGnc82b4kUHmzF9fMMxAbgPqUv4AG+lT4BUwtWoQtx2QGzHnk8rw d6N24O83Vpb3KjhGLcM7Nmbb5fH5mbV7E8GAkcshbXH1Ju4OUIXeTGvOtPrmwWoTTHNs jYT/KXljfAvwFtkWW+C5wN2IDOiQ96E4d0F3Ujf+bJSlSx2rQ8PJD2AkrbZhsZU1je3A OwwqrJL1OGPwNQdcbtyEGPUnMHeWFzD3cilwr2Ce+1zCeGD6rRXO0IerVo0eLT2GMqzm VaqFJN4OcXIBmfwprrTCzYxASQN8cxzGFKLt+bObDamW/Fq45XEUMtbMZSYm0CYpl7Gv NL0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695914136; x=1696518936; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BQIXs+qq48cDvCc1t0NQ5MJGV2EjrkwfbJepFnNhtqs=; b=QiC3l6j28z3x4J7bntq2QDIcznG/wJRr0CDVlv1/mDT8j8N3fnciSP76iV8r4S/G7w 2lq6+x8pFWgedgFe+5Iaca6XJiNR+r65gCCCoZUgpV/FHIGCbhOxl+mppDVST53HjAh2 sYMV9t7ir02oluXcGsW+p+ulmAo/8Q/u2Pcua8THNP7iy6WRr+KL5maLWEMWQCGj5Tix e8l8deOJRkEDVN/HjWah9Wj88x2pGm4WNITHzZSqzxbbbF88JqApSdv/9AHkmXfySxNk q5CP3j7pzZniaUuk6+Bjc0BYK8odwRjPlr1mtZfGEsYfDEGy54MqPvGD+8N1T6Ed5kQk TcFA== X-Gm-Message-State: AOJu0YynQmogG6igzJPsqpkT83R+si9f8eeAELkTRXCxbtF0mpp2/spz T6FwLTfuyuq64lb+ay5bv2roSSXTK6jszwJMGn2kew== X-Google-Smtp-Source: AGHT+IHnuIbgk51dz9A0cvjjUL3dAUoeN59yoVGxHqdk0D8LF9IE8x0Lfs+iBii3nAaP1Y2zGvWi4KRqtpiubqe0DxE= X-Received: by 2002:ad4:58ac:0:b0:65b:8ef:e4ea with SMTP id ea12-20020ad458ac000000b0065b08efe4eamr1271556qvb.56.1695914135738; Thu, 28 Sep 2023 08:15:35 -0700 (PDT) MIME-Version: 1.0 References: <20230922080848.1261487-1-glider@google.com> <20230922080848.1261487-3-glider@google.com> <3bc8fda47dc04e3b8cfd0e3f6fc7bbee@AcuMS.aculab.com> In-Reply-To: From: Alexander Potapenko Date: Thu, 28 Sep 2023 17:14:55 +0200 Message-ID: Subject: Re: [PATCH v5 2/5] lib/test_bitmap: add tests for bitmap_{read,write}() To: Yury Norov 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230928_081538_332286_D7CC33D3 X-CRM114-Status: GOOD ( 29.52 ) 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 T24gVGh1LCBTZXAgMjgsIDIwMjMgYXQgNDo0M+KAr1BNIFl1cnkgTm9yb3YgPHl1cnkubm9yb3ZA Z21haWwuY29tPiB3cm90ZToKPgo+Cj4KPiBPbiBUaHUsIFNlcCAyOCwgMjAyMywgMTA6MjAgQU0g QWxleGFuZGVyIFBvdGFwZW5rbyA8Z2xpZGVyQGdvb2dsZS5jb20+IHdyb3RlOgo+Pgo+PiBPbiBX ZWQsIFNlcCAyNywgMjAyMyBhdCA5OjUx4oCvQU0gRGF2aWQgTGFpZ2h0IDxEYXZpZC5MYWlnaHRA YWN1bGFiLmNvbT4gd3JvdGU6Cj4+ID4KPj4gPiAuLi4KPj4gPiA+IE92ZXJhbGwsIHVubGVzcyBh bGxvY2F0aW5nIGFuZCBpbml0aWFsaXppbmcgYml0bWFwcyB3aXRoIHNpemUKPj4gPiA+IGRpdmlz aWJsZSBieSBzaXplb2YobG9uZyksIG1vc3Qgb2YgYml0bWFwLmMgaXMgdW5kZWZpbmVkIGJlaGF2 aW9yLCBzbwo+PiA+ID4gSSBkb24ndCB0aGluayBpdCBtYWtlcyBtdWNoIHNlbnNlIHRvIHNwZWNp ZmljYWxseSB0ZXN0IHRoaXMgY2FzZSBoZXJlCj4+ID4gPiAoZ2l2ZW4gdGhhdCB3ZSBkbyBub3Qg ZXh0ZW5kIGJpdG1hcF9lcXVhbCgpIGluIHRoZSBwYXRjaCBzZXQpLgo+PiA+Cj4+ID4gQml0bWFw cyBhcmUgYXJyYXlzIG9mIHVuc2lnbmVkIGxvbmcuCj4+ID4gVXNpbmcgYW55IG9mIHRoZSBBUElz IG9uIGFueXRoaW5nIGVsc2UgaXMgYSBidWcuCj4+ID4gU28gaXQgaXMgYWx3YXlzIHdyb25nIHRv IHRyeSB0byBpbml0aWFsaXNlICdhIG51bWJlciBvZiBieXRlcycuCj4+ID4gVGhlIHNpemUgdXNl ZCBpbiB0aGUgZGVmaW5pdGlvbiBuZWVkIG5vdCBiZSBhIG11bHRpcGxlIG9mIDggKG9uIDY0Yml0 KQo+PiA+IGJ1dCB0aGUgYWxsb2NhdGVkIGRhdGEgaXMgYWx3YXlzIGEgbXVsdGlwbGUgb2YgOC4K Pj4gPgo+PiA+IEFueSBjYWxscyB0byB0aGUgZnVuY3Rpb25zIHRoYXQgaGF2ZSBhIGNhc3Qgb2Yg dGhlIGJpdG1hcAo+PiA+IHBhcmFtZXRlciBhcmUgbGlrZWx5IHRvIGJlIGJ1Z2d5Lgo+PiA+IEFu ZCB5ZXMsIHRoZXJlIGFyZSBsb2FkcyBvZiB0aGVtLCBhbmQgbWFueSBhcmUgYnVnZ3kuCj4+Cj4+ IEkgZ290IHJpZCBvZiB0aGUgY2FzdHMgaW4gdGhlIGJpdG1hcCB0ZXN0LCBidXQgdGhleSByZW1h aW4gaW4KPj4gbXRlY29tcC5jLCB3aGVyZSAxNi0sIDMyLSwgNjQtYnl0ZSBidWZmZXJzIGFsbG9j YXRlZCBieQo+PiBrbWVtX2NhY2hlX2FsbG9jKCkgYXJlIHRyZWF0ZWQgYXMgYml0bWFwczoKPj4g aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtYXJtLWtlcm5lbC8yMDIzMDkyMjA4MDg0OC4x MjYxNDg3LTYtZ2xpZGVyQGdvb2dsZS5jb20vVC8jbWRiMGQ2MzZkMmQzNTdmOGZmZTZhYzc5Y2Vm MTE0NWRmMzQ0MGY2NTkKPj4KPj4gSGF2aW5nIHRoZW0gYWxsb2NhdGVkIGJ5IGJpdG1hcF9hbGxv YygpIHdvbid0IHdvcmssIGJlY2F1c2Ugb24gQW5kcm9pZAo+PiBiaXRtYXBfYWxsb2MoKSB3aWxs IGFsbG9jYXRlIHRoZSBidWZmZXJzIGZyb20gdGhlIGttYWxsb2MtNjQgY2FjaGUsCj4+IGRlZmVh dGluZyB0aGUgcHVycG9zZSBvZiB0aGUgY29tcHJlc3Npb24uCj4+Cj4+IFdvdWxkIGl0IGJlIGJl dHRlciB0byBleHRlbmQgdGhlIGJpdG1hcC5oIEFQSSBzbyB0aGF0IGl0IGlzIHBvc3NpYmxlCj4+ IHRvIGFsbG9jYXRlIGZyb20gYSBrbWVtIGNhY2hlICh3aGljaCB3b3VsZCBpbiB0dXJuIHJlcXVp cmUKPj4gYml0bWFwX2ttZW1fY2FjaGVfY3JlYXRlKCkgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQg cmVxdWlyZW1lbnRzKT8KPgo+Cj4gU28gYWxsIHRoYXQgaXMgd3JvbmcgdGhlbi4gQmFkIG9uIG1l LCBJJ2Qgc3BlbmQgbW9yZSB0aW1lIGxvb2tpbmcgaW50byB5b3VyIGRyaXZlciBjb2RlLi4uCj4K PiBXZSBhbHJlYWR5IGhhdmUgYml0bWFwXyhmcm9tLHRvKV91KDY0LDMyKSwKPiBBbmQgeW91IGNh biB1c2UgdGhlbS4gRm9yIDE2LWJpdCB5b3UgaGF2ZSB0byBhZGQgaGVscGVycyB5b3Vyc2VsZi4g QnV0IGl0J3Mgbm90IGEgcm9ja2V0IHNjaWVuY2UuCj4KClNvIGUuZy4gZm9yIGNvbXByZXNzaW5n IHNvbWV0aGluZyBpbnRvIGEgMTYtYnl0ZSBidWZmZXIgdXNpbmcgYml0bWFwcwpJJ2QgbmVlZCB0 bzoKCjEpIEFsbG9jYXRlIHRoZSBidWZmZXI6IGJ1ZiA9IGttZW1fY2FjaGVfYWxsb2MoLi4uKQoy KSBBbGxvY2F0ZSB0aGUgYml0bWFwOiBiaXRtYXAgPSBiaXRtYXBfYWxsb2MoMTYqOCwgLi4uKQoz KSBGaWxsIHRoZSBiaXRtYXA6IG10ZV9jb21wcmVzc190b19idWYoLi4uLCBiaXRtYXAsIDE2KQo0 KSBDb3B5IHRoZSBiaXRtYXAgY29udGVudHMgdG8gdGhlIGJ1ZmZlcjogYml0bWFwX3RvX2FycjY0 KGJ1ZiwgYml0bWFwLCAxNio4KQo1KSBEZWFsbG9jYXRlIHRoZSBiaXRtYXA6IGJpdG1hcF9mcmVl KGJpdG1hcCkKCmluc3RlYWQgb2Y6CgpidWYgPSBrbWVtX2NhY2hlX2FsbG9jKC4uLikKbXRlX2Nv bXByZXNzX3RvX2J1ZiguLi4sICh1bnNpZ25lZCBsb25nICopYnVmLCAxNikKCiwgY29ycmVjdD8K CkdpdmVuIHRoYXQgdGhlIGJ1ZmZlciBjb250ZW50cyBhcmUgb3BhcXVlIGFuZCBpdHMgc2l6ZSBp cyBhbGlnbmVkIG9uIDgKYnl0ZXMsIGNvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHNvbWVob3cgYWRv cHQgdGhlIGBidWZgIHBvaW50ZXIKaW5zdGVhZD8KCj4gSSdtIEFGSyBhdCB0aGUgbW9tZW50LiBJ J2xsIHRha2UgYSBjbG9zZSBsb29rIGF0IHlvdXIgbWFjaGluZXJ5IGF0IHRoZSB3ZWVrZW5kLgoK VGhhbmtzIGFuZCB0YWtlIHlvdXIgdGltZSEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK