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 94944C54E65 for ; Thu, 22 May 2025 18:59:37 +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:MIME-Version:Subject:References: In-Reply-To:Message-ID: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=8tHAeMujCohBQjzyotje7vo+/g7amsFu8cpEgLitsvQ=; b=qZ3kneAs2f0EVJFyjgsrWxt6Ls 5BOFEF2Vh0G1mpW3rCdZbvUA9PkEIxaKFmDLMuiAtNT2rqarUTM2KDdkdrh7OptvJRalnjLQ80zEO xT84SrCz8dfepFmBt3FFMGwkXspdPA/KRSUWusaiiCqNjTNEsPEJmeB6Dvu1R1Ae3Y+vCx2eDciqK gumaHPlig+BslJqQrwsk0BmiJ2ZqBwxE2pNUGaS2cfdgVpNVjSSwas56E+Iv+7f87XYQ+yfXZ2gG6 uF+vNNv3so/66cSDe8noKJ0xeZjiQxt7L8fYrnx3UCgjjv0lDc2oUOMNddfeBDCRajbSekuXYMrK5 u1+ESNCg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uIB8e-00000001vYW-22qT; Thu, 22 May 2025 18:59:32 +0000 Received: from mailout.nod.at ([116.203.167.152] helo=lithops.sigma-star.at) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uIB8E-00000001vTG-1LYq for linux-mtd@lists.infradead.org; Thu, 22 May 2025 18:59:08 +0000 Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 58C6C298562; Thu, 22 May 2025 20:58:53 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id UZefIIiQruAo; Thu, 22 May 2025 20:58:52 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 6F172298565; Thu, 22 May 2025 20:58:52 +0200 (CEST) Received: from lithops.sigma-star.at ([127.0.0.1]) by localhost (lithops.sigma-star.at [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tlJbsa5qzCRX; Thu, 22 May 2025 20:58:52 +0200 (CEST) Received: from lithops.sigma-star.at (lithops.sigma-star.at [195.201.40.130]) by lithops.sigma-star.at (Postfix) with ESMTP id 4049F298562; Thu, 22 May 2025 20:58:52 +0200 (CEST) Date: Thu, 22 May 2025 20:58:52 +0200 (CEST) From: Richard Weinberger To: Ilya Shchipletsov Cc: linux-mtd , David Woodhouse , chengzhihao1 , Nikita Marushkin , linux-kernel , lvc-project Message-ID: <1348351513.83509530.1747940332116.JavaMail.zimbra@nod.at> In-Reply-To: <20250404080018.2472-3-rabbelkin@mail.ru> References: <20250404080018.2472-3-rabbelkin@mail.ru> Subject: Re: [PATCH] jffs2: silence lockdep warning on evict path MIME-Version: 1.0 X-Originating-IP: [195.201.40.130] X-Mailer: Zimbra 8.8.12_GA_3807 (ZimbraWebClient - FF138 (Linux)/8.8.12_GA_3809) Thread-Topic: jffs2: silence lockdep warning on evict path Thread-Index: 5mFHifbun1qI6cUBHTj3Qjf8FXuhog== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250522_115906_632223_18070C7B X-CRM114-Status: GOOD ( 18.68 ) 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: , 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 LS0tLS0gVXJzcHLDvG5nbGljaGUgTWFpbCAtLS0tLQo+IFZvbjogIklseWEgU2hjaGlwbGV0c292 IiA8cmFiYmVsa2luQG1haWwucnU+Cj4gQW46ICJsaW51eC1tdGQiIDxsaW51eC1tdGRAbGlzdHMu aW5mcmFkZWFkLm9yZz4KPiBDQzogIklseWEgU2hjaGlwbGV0c292IiA8cmFiYmVsa2luQG1haWwu cnU+LCAiRGF2aWQgV29vZGhvdXNlIiA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4sICJyaWNoYXJkIiA8 cmljaGFyZEBub2QuYXQ+LAo+ICJjaGVuZ3poaWhhbzEiIDxjaGVuZ3poaWhhbzFAaHVhd2VpLmNv bT4sICJOaWtpdGEgTWFydXNoa2luIiA8aGZnZ2tsbUBnbWFpbC5jb20+LCAibGludXgta2VybmVs Igo+IDxsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnPiwgImx2Yy1wcm9qZWN0IiA8bHZjLXBy b2plY3RAbGludXh0ZXN0aW5nLm9yZz4KPiBHZXNlbmRldDogRnJlaXRhZywgNC4gQXByaWwgMjAy NSAxMDowMDoxOAo+IEJldHJlZmY6IFtQQVRDSF0gamZmczI6IHNpbGVuY2UgbG9ja2RlcCB3YXJu aW5nIG9uIGV2aWN0IHBhdGgKCj4gU3l6a2FsbGVyIGRldGVjdGVkIGEgcG9zc2libGUgZGVhZGxv Y2sgaW4gamZmczJfZG9fY2xlYXJfaW5vZGUgdGhhdCBoYXBwZW5zCj4gaW4ga3N3YXBkJ3MgZXZp Y3QgcGF0aC4gVGhpcyBpcyBob3dldmVyIGEgZmFsc2UgcG9zaXRpdmUgYmVjYXVzZSBpbgo+IGpm ZnMyX2V2aWN0X2lub2RlIHdlIGFyZSB0aGUgb25seSBob2xkZXIgb2YgaW5vZGUgYW5kIG5vYm9k eSBlbHNlIHNob3VsZCBiZQo+IHRvdWNoaW5nIGFueSBsb2NrcyBvZiBzdWNoIGlub2RlLgo+IAo+ IFdBUk5JTkc6IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRlY3RlZAo+ IDYuMS4xMjgtc3l6a2FsbGVyLTAwMTU3LWdmMzFmOTZiZDI3OGUgIzAgTm90IHRhaW50ZWQKPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBr c3dhcGQwLzcyIGlzIHRyeWluZyB0byBhY3F1aXJlIGxvY2s6Cj4gZmZmZjg4ODA5NDVkNjk5OCAo JmYtPnNlbSl7Ky4rLn0tezM6M30sIGF0OiBqZmZzMl9kb19jbGVhcl9pbm9kZSsweDU2LzB4NTcw Cj4gZnMvamZmczIvcmVhZGlub2RlLmM6MTQxOQo+IAo+IGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9s ZGluZyBsb2NrOgo+IGZmZmZmZmZmOGE2OGIxMDAgKGZzX3JlY2xhaW0peysuKy59LXswOjB9LCBh dDogYmFsYW5jZV9wZ2RhdCsweGExNS8weDE1MTAKPiBtbS92bXNjYW4uYzo3MTczCj4gCj4gd2hp Y2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgo+IAo+IAo+IHRoZSBleGlz dGluZyBkZXBlbmRlbmN5IGNoYWluIChpbiByZXZlcnNlIG9yZGVyKSBpczoKPiAKPiAtPiAjMSAo ZnNfcmVjbGFpbSl7Ky4rLn0tezA6MH06Cj4gICAgICAgX19mc19yZWNsYWltX2FjcXVpcmUgbW0v cGFnZV9hbGxvYy5jOjQ3MTkgW2lubGluZV0KPiAgICAgICBmc19yZWNsYWltX2FjcXVpcmUrMHgx MDAvMHgxNTAgbW0vcGFnZV9hbGxvYy5jOjQ3MzMKPiAgICAgICBtaWdodF9hbGxvYyBpbmNsdWRl L2xpbnV4L3NjaGVkL21tLmg6MjcxIFtpbmxpbmVdCj4gICAgICAgc2xhYl9wcmVfYWxsb2NfaG9v ayBtbS9zbGFiLmg6NzEwIFtpbmxpbmVdCj4gICAgICAgc2xhYl9hbGxvY19ub2RlIG1tL3NsdWIu YzozMzE4IFtpbmxpbmVdCj4gICAgICAgc2xhYl9hbGxvYyBtbS9zbHViLmM6MzQwNiBbaW5saW5l XQo+ICAgICAgIF9fa21lbV9jYWNoZV9hbGxvY19scnUgbW0vc2x1Yi5jOjM0MTMgW2lubGluZV0K PiAgICAgICBrbWVtX2NhY2hlX2FsbG9jKzB4NDMvMHgzNjAgbW0vc2x1Yi5jOjM0MjIKPiAgICAg ICBqZmZzMl9kb19yZWFkX2lub2RlKzB4MzAwLzB4NTEwIGZzL2pmZnMyL3JlYWRpbm9kZS5jOjEz NzIKPiAgICAgICBqZmZzMl9pZ2V0KzB4MWJiLzB4Y2IwIGZzL2pmZnMyL2ZzLmM6Mjc2Cj4gICAg ICAgamZmczJfZG9fZmlsbF9zdXBlcisweDQ0OS8weGE2MCBmcy9qZmZzMi9mcy5jOjU3NQo+ICAg ICAgIGpmZnMyX2ZpbGxfc3VwZXIrMHgyN2UvMHgzNzAgZnMvamZmczIvc3VwZXIuYzoyOTAKPiAg ICAgICBtdGRfZ2V0X3NiKzB4MTZmLzB4MjIwIGRyaXZlcnMvbXRkL210ZHN1cGVyLmM6ODAKPiAg ICAgICBtdGRfZ2V0X3NiX2J5X25yIGRyaXZlcnMvbXRkL210ZHN1cGVyLmM6MTExIFtpbmxpbmVd Cj4gICAgICAgZ2V0X3RyZWVfbXRkKzB4NWZmLzB4NzUwIGRyaXZlcnMvbXRkL210ZHN1cGVyLmM6 MTY0Cj4gICAgICAgdmZzX2dldF90cmVlKzB4OGUvMHgzMDAgZnMvc3VwZXIuYzoxNTczCj4gICAg ICAgZG9fbmV3X21vdW50IGZzL25hbWVzcGFjZS5jOjMwNTYgW2lubGluZV0KPiAgICAgICBwYXRo X21vdW50KzB4NmE2LzB4MWU5MCBmcy9uYW1lc3BhY2UuYzozMzg2Cj4gICAgICAgZG9fbW91bnQg ZnMvbmFtZXNwYWNlLmM6MzM5OSBbaW5saW5lXQo+ICAgICAgIF9fZG9fc3lzX21vdW50IGZzL25h bWVzcGFjZS5jOjM2MDcgW2lubGluZV0KPiAgICAgICBfX3NlX3N5c19tb3VudCBmcy9uYW1lc3Bh Y2UuYzozNTg0IFtpbmxpbmVdCj4gICAgICAgX194NjRfc3lzX21vdW50KzB4MjgzLzB4MzAwIGZz L25hbWVzcGFjZS5jOjM1ODQKPiAgICAgICBkb19zeXNjYWxsX3g2NCBhcmNoL3g4Ni9lbnRyeS9j b21tb24uYzo1MSBbaW5saW5lXQo+ICAgICAgIGRvX3N5c2NhbGxfNjQrMHgzNS8weDgwIGFyY2gv eDg2L2VudHJ5L2NvbW1vbi5jOjgxCj4gICAgICAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2Zy YW1lKzB4NmUvMHhkOAo+IAo+IC0+ICMwICgmZi0+c2VtKXsrLisufS17MzozfToKPiAgICAgICBj aGVja19wcmV2X2FkZCBrZXJuZWwvbG9ja2luZy9sb2NrZGVwLmM6MzA5MCBbaW5saW5lXQo+ICAg ICAgIGNoZWNrX3ByZXZzX2FkZCBrZXJuZWwvbG9ja2luZy9sb2NrZGVwLmM6MzIwOSBbaW5saW5l XQo+ICAgICAgIHZhbGlkYXRlX2NoYWluIGtlcm5lbC9sb2NraW5nL2xvY2tkZXAuYzozODI1IFtp bmxpbmVdCj4gICAgICAgX19sb2NrX2FjcXVpcmUrMHgyYTI5LzB4NTMyMCBrZXJuZWwvbG9ja2lu Zy9sb2NrZGVwLmM6NTA0OQo+ICAgICAgIGxvY2tfYWNxdWlyZSBrZXJuZWwvbG9ja2luZy9sb2Nr ZGVwLmM6NTY2MiBbaW5saW5lXQo+ICAgICAgIGxvY2tfYWNxdWlyZSsweDE5NC8weDRiMCBrZXJu ZWwvbG9ja2luZy9sb2NrZGVwLmM6NTYyNwo+ICAgICAgIF9fbXV0ZXhfbG9ja19jb21tb24ga2Vy bmVsL2xvY2tpbmcvbXV0ZXguYzo2MDMgW2lubGluZV0KPiAgICAgICBfX211dGV4X2xvY2srMHgx NGMvMHgxOWYwIGtlcm5lbC9sb2NraW5nL211dGV4LmM6NzQ3Cj4gICAgICAgamZmczJfZG9fY2xl YXJfaW5vZGUrMHg1Ni8weDU3MCBmcy9qZmZzMi9yZWFkaW5vZGUuYzoxNDE5Cj4gICAgICAgZXZp Y3QrMHgzMmMvMHg4MTAgZnMvaW5vZGUuYzo3MDUKPiAgICAgICBkaXNwb3NlX2xpc3QrMHhkNy8w eDFhMCBmcy9pbm9kZS5jOjczOAo+ICAgICAgIHBydW5lX2ljYWNoZV9zYisweGU3LzB4MTUwIGZz L2lub2RlLmM6OTQxCj4gICAgICAgc3VwZXJfY2FjaGVfc2NhbisweDM4YS8weDU5MCBmcy9zdXBl ci5jOjEwNgo+ICAgICAgIGRvX3Nocmlua19zbGFiKzB4NDEyLzB4YTAwIG1tL3Ztc2Nhbi5jOjg1 Mwo+ICAgICAgIHNocmlua19zbGFiKzB4MTc4LzB4NjcwIG1tL3Ztc2Nhbi5jOjEwMTMKPiAgICAg ICBzaHJpbmtfbm9kZV9tZW1jZ3MgbW0vdm1zY2FuLmM6NjE0NyBbaW5saW5lXQo+ICAgICAgIHNo cmlua19ub2RlKzB4OTU3LzB4MWZiMCBtbS92bXNjYW4uYzo2MTc2Cj4gICAgICAga3N3YXBkX3No cmlua19ub2RlIG1tL3Ztc2Nhbi5jOjY5NjggW2lubGluZV0KPiAgICAgICBiYWxhbmNlX3BnZGF0 KzB4OGVkLzB4MTUxMCBtbS92bXNjYW4uYzo3MTU4Cj4gICAgICAga3N3YXBkKzB4NWQ0LzB4Yjgw IG1tL3Ztc2Nhbi5jOjc0MTgKPiAgICAgICBrdGhyZWFkKzB4MmUxLzB4M2EwIGtlcm5lbC9rdGhy ZWFkLmM6Mzc2Cj4gICAgICAgcmV0X2Zyb21fZm9yaysweDIyLzB4MzAgYXJjaC94ODYvZW50cnkv ZW50cnlfNjQuUzoyOTUKPiAKPiBvdGhlciBpbmZvIHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0 aGlzOgo+IAo+IFBvc3NpYmxlIHVuc2FmZSBsb2NraW5nIHNjZW5hcmlvOgo+IAo+ICAgICAgIENQ VTAgICAgICAgICAgICAgICAgICAgIENQVTEKPiAgICAgICAtLS0tICAgICAgICAgICAgICAgICAg ICAtLS0tCj4gIGxvY2soZnNfcmVjbGFpbSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbG9jaygmZi0+c2VtKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NrKGZz X3JlY2xhaW0pOwo+ICBsb2NrKCZmLT5zZW0pOwo+IAo+ICoqKiBERUFETE9DSyAqKioKPiAKPiBG aXggdGhpcyBmYWxzZSBwb3NpdGl2ZSBieSB1c2luZyBtdXRleF90cnlsb2NrIGluc3RlYWQgb2Yg bXV0ZXhfbG9jayB0bwo+IGF2b2lkIGNyZWF0aW5nIGEgZmFsc2UgbG9ja2luZyBkZXBlbmRlbmN5 Lgo+IAo+IGpmZnMyX2RvX2NyY2NoZWNrX2lub2RlIGFsc28gY2FsbHMgdGhpcyBmdW5jdGlvbiwg d2l0aCBsb2NhbCBtdXRleCwKPiB3aGljaCBzaG91bGQgYmUgc2FmZSwgYnV0IHRvIGJlIGV4dHJl bWVseSBzdXJlIGFuZCB0byBtYWtlIGNvZGUgbW9yZQo+IGZ1dHVyZS1wcm9vZiBXQVJOX09OX09O Q0Ugd2FzIHVzZWQuCj4gCj4gRm91bmQgYnkgTGludXggVmVyaWZpY2F0aW9uIENlbnRlciAobGlu dXh0ZXN0aW5nLm9yZykgd2l0aCBTeXprYWxsZXIuCj4gCj4gRml4ZXM6IDFkYTE3N2U0YzNmNCAo IkxpbnV4LTIuNi4xMi1yYzIiKQo+IENvLWRldmVsb3BlZC1ieTogTmlraXRhIE1hcnVzaGtpbiA8 aGZnZ2tsbUBnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTmlraXRhIE1hcnVzaGtpbiA8aGZn Z2tsbUBnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWx5YSBTaGNoaXBsZXRzb3YgPHJhYmJl bGtpbkBtYWlsLnJ1Pgo+IC0tLQo+IGZzL2pmZnMyL3JlYWRpbm9kZS5jIHwgMTIgKysrKysrKysr KystCj4gMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZnMvamZmczIvcmVhZGlub2RlLmMgYi9mcy9qZmZzMi9yZWFkaW5vZGUu Ywo+IGluZGV4IDAzYjRmOTk2MTRiZS4uM2QyYjJlNWZjMmM1IDEwMDY0NAo+IC0tLSBhL2ZzL2pm ZnMyL3JlYWRpbm9kZS5jCj4gKysrIGIvZnMvamZmczIvcmVhZGlub2RlLmMKPiBAQCAtMTQxNiw3 ICsxNDE2LDE3IEBAIHZvaWQgamZmczJfZG9fY2xlYXJfaW5vZGUoc3RydWN0IGpmZnMyX3NiX2lu Zm8gKmMsIHN0cnVjdAo+IGpmZnMyX2lub2RlX2luZm8gKmYpCj4gCWludCBkZWxldGVkOwo+IAo+ IAlqZmZzMl94YXR0cl9kZWxldGVfaW5vZGUoYywgZi0+aW5vY2FjaGUpOwo+IC0JbXV0ZXhfbG9j aygmZi0+c2VtKTsKPiArCj4gKwkvKgo+ICsJICogV2Ugc2hvdWxkIGJlIHRoZSBvbmx5IG9uZXMg aGF2aW5nIGEgcmVmZXJlbmNlIHRvIHRoaXMgc3RydWN0Cj4gKwkgKiBqZmZzMl9pbm9kZV9pbmZv LiBTbyB0aGUgbG9ja2luZyBpcyBhY3R1YWxseSB1bm5lY2Vzc2FyeS4gQmVzaWRlcywKPiArCSAq IGxvY2tkZXAgdHJpZ2dlcnMgYSBmYWxzZS1wb3NpdGl2ZSB3YXJuaW5nIG9uICZmLT5zZW0gaGVy ZSBhYm91dAo+ICsJICogcmVjbGFpbSBjaXJjdWxhciBkZXBlbmRlbmN5LiBQbGF5IGl0IHNhZmUg YW5kIGJ1bXAgYSB3YXJuaW5nIGlmCj4gKwkgKiB0aGlzIGRvZXNuJ3QgaG9sZCB0cnVlLgo+ICsJ ICovCj4gKwlpZiAoV0FSTl9PTl9PTkNFKCFtdXRleF90cnlsb2NrKCZmLT5zZW0pKSkKPiArCQly ZXR1cm47Cj4gKwoKSG1tLCBJIHRob3VnaHQgd2UgaGF2ZSBsb2NrZGVwIGNsYXNzZXMgb3Igb3Ro ZXIgYW5ub3RhdGlvbnMgdG8gZml4IHN1Y2ggaXNzdWVzPwpBZGRpbmcgYSBtdXRleF90cnlsb2Nr L3JldHVybiBoZXJlIGZlZWxzIG9kZC4KClRoYW5rcywKLy9yaWNoYXJkCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1 c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtbXRkLwo=