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 E4D02C88E40 for ; Fri, 11 Sep 2026 02:41:41 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2UrED+dvo+CJ4ZT+j74ZQuNuMXtDd6Oq1VSQIWL5HCo=; b=t/bPuoDWLXOy+0 Hn6e0XdxSgLLSGWl3b46qj5iEFjhKS8x3ClRjQCM7Qq/xcbhd7k0GSgh8QUPrCDWAVcBV/Q+NsECA L34mzJBTMgSFXUwSx7g7TrWrONw8IOXF0hgay1/I9SatWjLfz3jbSOFjfbrU9QGIYjy6LihPXWQiB jlssj02cR6mRhuGolYNJq6bLpQnPo/22f9Tcb+Bsw95kMZHjPim8DWbBT3+OXxxsoZ271vm5kL3a3 QeEYXDNiXg9jpRBMm2Hb3PiHCkFbNPT6OlOleJ7ViLjfHPO0D88bmJ/Mnx4E0Cpacp6u7Lk52WE3B nNxns0/0KjE930qgencg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x4rCt-0000000FjAD-1ZTo; Fri, 11 Sep 2026 02:41:39 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x4rCs-0000000FjA5-0rFP for linux-mtd@lists.infradead.org; Fri, 11 Sep 2026 02:41:38 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id A67CF43794; Fri, 11 Sep 2026 02:41:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 47F931F000FF; Fri, 11 Sep 2026 02:41:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1789094497; bh=AOOTe4QwrEYE7q0yvWtPYAk+sfh9zyojaIAdtPROeCE=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=K7ZPqnQoegrT3gDJ22avBzCrBCz8G503e3hAcbDhjjQaNEhWinp86a6Sb7F62pPMj dMx9w3h34dEokv4bh9aevN082qvwfn8NxjpvvgmLh9Hjl3GHOKHVfUAQ1xx51JtYUU h+PbJXceYeyyhr5vvtVBTAp1i70pZQpxmDwAIr1zcAXRnJ6G9GiF2kuO5hgOUt2Rdn fHDWEKcW5JuVAvjkFDQQpn7hiECRNyK2rCOU+smwhFfCYpsCiUu9zI6YtwgW0LOe0d Mm+1qgTkQVQlGu3pIYyfLf1AEoTC5ubqh8YMyjVFdyyGm+ZAbtfhKaYtyn7yOVW+QC VQE5aXHcU2TNw== From: sashiko-bot@kernel.org Subject: Re: [PATCH 1/2] ubifs: add KUnit test scaffolding for scan.c To: lichen.wang , linux-mtd@lists.infradead.org, "Zhihao Cheng" , "Richard Weinberger" Cc: linux-kernel@vger.kernel.org In-Reply-To: <178909365090.247910.2202926583850439589.p1-of-2@gmail.com> References: <178909365090.247910.11265261850560199708.p0-of-2@gmail.com> <178909365090.247910.2202926583850439589.p1-of-2@gmail.com> Date: Fri, 11 Sep 2026 02:41:36 +0000 Message-Id: <20260911024137.47F931F000FF@smtp.kernel.org> X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gTWlzc2luZyBmYXRh bCBhc3NlcnRpb24gYmVmb3JlIGxpc3QgYWNjZXNzIGNhdXNlcyBvdXQtb2YtYm91bmRzIHJlYWRz IGlmIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxzIGluIEtVbml0IHRlc3QgY2FzZXMuCi0tCgpjb21t aXQgYjgzYjhkOTAxODZmMmQ0MzI3NjM2OGFlYTg5ZGU4N2M3ZjNmZDg2NApBdXRob3I6IGxpY2hl bi53YW5nIDx3YW5nbGljaGVuOTExMEBnbWFpbC5jb20+Cgp1YmlmczogYWRkIEtVbml0IHRlc3Qg c2NhZmZvbGRpbmcgZm9yIHNjYW4uYwoKVGhpcyBjb21taXQgYWRkcyBLVW5pdCB0ZXN0cyBmb3Ig dGhlIFVCSUZTIHNjYW4gcGF0aCB0byB2YWxpZGF0ZSBub2RlCnBhcnNpbmcgb2ZmbGluZS4gSXQg YnVpbGRzIHRoZSB0ZXN0cyBpbnRvIHRoZSB1YmlmcyBtb2R1bGUgaXRzZWxmIGFuZCBhZGRzCmEg bmV3IENPTkZJR19VQklGU19GU19LVU5JVF9URVNUIG9wdGlvbiB0byBnYXRlIHRoZSBidWlsZC4K Cj4gZGlmZiAtLWdpdCBhL2ZzL3ViaWZzL3Rlc3RzL3NjYW5fa3VuaXQuYyBiL2ZzL3ViaWZzL3Rl c3RzL3NjYW5fa3VuaXQuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAw MDAwMC4uNjg3MTMzOWNiODk5Ywo+IC0tLSAvZGV2L251bGwKPiArKysgYi9mcy91Ymlmcy90ZXN0 cy9zY2FuX2t1bml0LmMKClsgLi4uIF0KCj4gK3N0YXRpYyB2b2lkIGFkZF9zbm9kX3BhZF9ub2Rl X2dldHNfaW52YWxpZF9rZXkoc3RydWN0IGt1bml0ICp0ZXN0KQo+ICt7Cj4gKwlzdHJ1Y3QgdWJp ZnNfaW5mbyAqYyA9IHViaWZzX3Rlc3RfaW5mbyh0ZXN0KTsKPiArCXN0cnVjdCB1Ymlmc19zY2Fu X2xlYiAqc2xlYjsKPiArCXN0cnVjdCB1Ymlmc19zY2FuX25vZGUgKnNub2Q7Cj4gKwlzdHJ1Y3Qg dWJpZnNfcGFkX25vZGUgKnBhZDsKPiArCj4gKwlLVU5JVF9BU1NFUlRfTk9UX05VTEwodGVzdCwg Yyk7Cj4gKwlzbGViID0gdWJpZnNfdGVzdF9zY2FuX2xlYih0ZXN0KTsKPiArCUtVTklUX0FTU0VS VF9OT1RfTlVMTCh0ZXN0LCBzbGViKTsKPiArCXBhZCA9IHViaWZzX3Rlc3RfbWFrZV9wYWRfbm9k ZSh0ZXN0LCA0KTsKPiArCUtVTklUX0FTU0VSVF9OT1RfTlVMTCh0ZXN0LCBwYWQpOwo+ICsKPiAr CUtVTklUX0VYUEVDVF9FUSh0ZXN0LCB1Ymlmc19hZGRfc25vZChjLCBzbGViLCBwYWQsIDB4NDAp LCAwKTsKPiArCUtVTklUX0VYUEVDVF9FUSh0ZXN0LCBzbGViLT5ub2Rlc19jbnQsIDEpOwo+ICsK PiArCXNub2QgPSBsaXN0X2ZpcnN0X2VudHJ5KCZzbGViLT5ub2Rlcywgc3RydWN0IHViaWZzX3Nj YW5fbm9kZSwgbGlzdCk7Cj4gKwlLVU5JVF9FWFBFQ1RfRVEodGVzdCwgc25vZC0+dHlwZSwgVUJJ RlNfUEFEX05PREUpOwoKW1NldmVyaXR5OiBNZWRpdW1dCklmIHViaWZzX2FkZF9zbm9kKCkgZmFp bHMgdG8gYWxsb2NhdGUgYSBub2RlIHdpdGgga21hbGxvYygpLCBpdCByZXR1cm5zCi1FTk9NRU0g YW5kIGxlYXZlcyBzbGViLT5ub2RlcyBlbXB0eS4gU2luY2UgS1VOSVRfRVhQRUNUX0VRKCkgYWxs b3dzCmV4ZWN1dGlvbiB0byBjb250aW51ZSBvbiBmYWlsdXJlLCB3aWxsIGxpc3RfZmlyc3RfZW50 cnkoKSByZXR1cm4gYSBwb2ludGVyCnRoYXQgYWxpYXNlcyB0aGUgbGlzdCBoZWFkIGluc2lkZSB0 aGUgc2xlYiBzdHJ1Y3R1cmU/CgpBY2Nlc3Npbmcgc25vZC0+dHlwZSBjb3VsZCB0aGVuIGNhdXNl IGFuIG91dC1vZi1ib3VuZHMgcmVhZCBwYXN0IHRoZSBlbmQKb2YgdGhlIHNsZWIgYWxsb2NhdGlv bi4gU2hvdWxkIHRoaXMgdXNlIEtVTklUX0FTU0VSVF9FUSgpIGluc3RlYWQgdG8gYWJvcnQKdGhl IHRlc3QgZWFybHkgaWYgdGhlIGFsbG9jYXRpb24gZmFpbHM/Cgo+ICsJS1VOSVRfRVhQRUNUX0VR KHRlc3QsIHNub2QtPmtleS51MzJbMF0sIDB4REVBREJFQUYpOwo+ICsJS1VOSVRfRVhQRUNUX0VR KHRlc3QsIHNub2QtPmtleS51MzJbMV0sIFVCSUZTX0lOVkFMSURfS0VZKTsKPiArCj4gKwlmcmVl X3NjYW5uZWRfbm9kZXMoc2xlYik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGFkZF9zbm9kX3Ry dW5fbm9kZV9nZXRzX2ludmFsaWRfa2V5KHN0cnVjdCBrdW5pdCAqdGVzdCkKPiArewo+ICsJc3Ry dWN0IHViaWZzX2luZm8gKmMgPSB1Ymlmc190ZXN0X2luZm8odGVzdCk7Cj4gKwlzdHJ1Y3QgdWJp ZnNfc2Nhbl9sZWIgKnNsZWI7Cj4gKwlzdHJ1Y3QgdWJpZnNfc2Nhbl9ub2RlICpzbm9kOwo+ICsJ dm9pZCAqbm9kZTsKPiArCj4gKwlLVU5JVF9BU1NFUlRfTk9UX05VTEwodGVzdCwgYyk7Cj4gKwlz bGViID0gdWJpZnNfdGVzdF9zY2FuX2xlYih0ZXN0KTsKPiArCUtVTklUX0FTU0VSVF9OT1RfTlVM TCh0ZXN0LCBzbGViKTsKPiArCW5vZGUgPSBtYWtlX25vZGUodGVzdCwgVUJJRlNfVFJVTl9OT0RF LCBVQklGU19UUlVOX05PREVfU1opOwo+ICsJS1VOSVRfQVNTRVJUX05PVF9OVUxMKHRlc3QsIG5v ZGUpOwo+ICsKPiArCUtVTklUX0VYUEVDVF9FUSh0ZXN0LCB1Ymlmc19hZGRfc25vZChjLCBzbGVi LCBub2RlLCAwKSwgMCk7Cj4gKwo+ICsJc25vZCA9IGxpc3RfZmlyc3RfZW50cnkoJnNsZWItPm5v ZGVzLCBzdHJ1Y3QgdWJpZnNfc2Nhbl9ub2RlLCBsaXN0KTsKPiArCUtVTklUX0VYUEVDVF9FUSh0 ZXN0LCBzbm9kLT50eXBlLCBVQklGU19UUlVOX05PREUpOwoKW1NldmVyaXR5OiBNZWRpdW1dClNp bWlsYXIgdG8gdGhlIHBhZGRpbmcgdGVzdCBhYm92ZSwgaWYgdWJpZnNfYWRkX3Nub2QoKSBmYWls cywgZG9lcyB0aGlzCmNhdXNlIGFuIG91dC1vZi1ib3VuZHMgcmVhZCB3aGVuIGFjY2Vzc2luZyBz bm9kLT50eXBlIG9uIHRoZSBlbXB0eSBsaXN0PwoKPiArCUtVTklUX0VYUEVDVF9FUSh0ZXN0LCBz bm9kLT5rZXkudTMyWzBdLCAweERFQURCRUFGKTsKPiArCUtVTklUX0VYUEVDVF9FUSh0ZXN0LCBz bm9kLT5rZXkudTMyWzFdLCBVQklGU19JTlZBTElEX0tFWSk7Cj4gKwo+ICsJZnJlZV9zY2FubmVk X25vZGVzKHNsZWIpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBhZGRfc25vZF9hcHBlbmRzX25v ZGVzX2luX29yZGVyKHN0cnVjdCBrdW5pdCAqdGVzdCkKPiArewo+ICsJc3RydWN0IHViaWZzX2lu Zm8gKmMgPSB1Ymlmc190ZXN0X2luZm8odGVzdCk7Cj4gKwlzdHJ1Y3QgdWJpZnNfc2Nhbl9sZWIg KnNsZWI7Cj4gKwlzdHJ1Y3QgdWJpZnNfc2Nhbl9ub2RlICpmaXJzdCwgKnNlY29uZDsKPiArCXZv aWQgKm5vZGUxLCAqbm9kZTI7Cj4gKwo+ICsJS1VOSVRfQVNTRVJUX05PVF9OVUxMKHRlc3QsIGMp Owo+ICsJc2xlYiA9IHViaWZzX3Rlc3Rfc2Nhbl9sZWIodGVzdCk7Cj4gKwlLVU5JVF9BU1NFUlRf Tk9UX05VTEwodGVzdCwgc2xlYik7Cj4gKwlub2RlMSA9IG1ha2Vfbm9kZSh0ZXN0LCBVQklGU19E QVRBX05PREUsIFRFU1RfREFUQV9TWik7Cj4gKwlLVU5JVF9BU1NFUlRfTk9UX05VTEwodGVzdCwg bm9kZTEpOwo+ICsJbm9kZTIgPSBtYWtlX25vZGUodGVzdCwgVUJJRlNfSU5PX05PREUsIFVCSUZT X0lOT19OT0RFX1NaKTsKPiArCUtVTklUX0FTU0VSVF9OT1RfTlVMTCh0ZXN0LCBub2RlMik7Cj4g Kwo+ICsJS1VOSVRfRVhQRUNUX0VRKHRlc3QsIHViaWZzX2FkZF9zbm9kKGMsIHNsZWIsIG5vZGUx LCAwKSwgMCk7Cj4gKwlLVU5JVF9FWFBFQ1RfRVEodGVzdCwgdWJpZnNfYWRkX3Nub2QoYywgc2xl Yiwgbm9kZTIsIDY0KSwgMCk7Cj4gKwlLVU5JVF9FWFBFQ1RfRVEodGVzdCwgc2xlYi0+bm9kZXNf Y250LCAyKTsKPiArCj4gKwlmaXJzdCA9IGxpc3RfZmlyc3RfZW50cnkoJnNsZWItPm5vZGVzLCBz dHJ1Y3QgdWJpZnNfc2Nhbl9ub2RlLCBsaXN0KTsKPiArCXNlY29uZCA9IGxpc3RfbmV4dF9lbnRy eShmaXJzdCwgbGlzdCk7Cj4gKwlLVU5JVF9FWFBFQ1RfUFRSX0VRKHRlc3QsIGZpcnN0LT5ub2Rl LCBub2RlMSk7Cj4gKwlLVU5JVF9FWFBFQ1RfUFRSX0VRKHRlc3QsIHNlY29uZC0+bm9kZSwgbm9k ZTIpOwoKW1NldmVyaXR5OiBNZWRpdW1dCklmIGVpdGhlciBjYWxsIHRvIHViaWZzX2FkZF9zbm9k KCkgZmFpbHMsIGNvdWxkIGZldGNoaW5nIHRoZSBub2RlIHBvaW50ZXJzCmZyb20gdGhlIHJlc3Vs dGluZyBpbnZhbGlkIGxpc3QgZW50cmllcyByZXN1bHQgaW4gb3V0LW9mLWJvdW5kcyByZWFkcyBo ZXJlCmFzIHdlbGw/CgotLSAKU2FzaGlrbyBBSSByZXZpZXcgwrcgaHR0cHM6Ly9zYXNoaWtvLmRl di8jL3BhdGNoc2V0LzE3ODkwOTM2NTA5MC4yNDc5MTAuMTEyNjUyNjE4NTA1NjAxOTk3MDgucDAt b2YtMkBnbWFpbC5jb20/cGFydD0xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo=