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 lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (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 23B32C77B73 for ; Tue, 6 Jun 2023 08:34:59 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com) by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1q6S9Z-0008HH-Pe; Tue, 06 Jun 2023 08:34:58 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-1.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1q6S9W-0008Fj-H4 for linux-f2fs-devel@lists.sourceforge.net; Tue, 06 Jun 2023 08:34:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version :Subject:References:In-Reply-To:Message-ID:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JKzIWMKgH2eFCpqCwaLEX/JBPTfFT3c4kI9KZSUzxOk=; b=FQuqhzTQcjBltB6c1dcEmp4qdY dzv4kBtpQ4di33NzapOPsmN3vYw2JaVKo9pwg3xAV7j8e1jwF60DqcnmQifHkXaiiCkv6IK7/TAnQ Wqyt1HTdjK1u9ow90sKQVNx7vr/CC4VDdJ6w1Y2Hhg+ovgIdwZ1GaOJzxyfLVTXovx6M=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:References: In-Reply-To:Message-ID:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JKzIWMKgH2eFCpqCwaLEX/JBPTfFT3c4kI9KZSUzxOk=; b=Htomg5qz9SrOP0WuEDWGuMSWCC XH/mjMtn4L+fl3DdsqkqbIWALiOSev+huMV44Y/Byvq2qzklei061gVYywJhDaWeV0qEf7nd+GgJx /fvz977xNk5Cd5Gw3NcmTCJcAnsvxyilpni6Xl34TK5oHv84Sc9m9ZMfZBIZF7OX9Nhg=; Received: from lithops.sigma-star.at ([195.201.40.130]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1q6S9S-00CYGn-Jd for linux-f2fs-devel@lists.sourceforge.net; Tue, 06 Jun 2023 08:34:55 +0000 Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id A2DC56081100; Tue, 6 Jun 2023 10:24:39 +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 siZzZpJorNJf; Tue, 6 Jun 2023 10:24:39 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lithops.sigma-star.at (Postfix) with ESMTP id 34240616B2CF; Tue, 6 Jun 2023 10:24:39 +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 YeogKuuY1hxw; Tue, 6 Jun 2023 10:24:39 +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 E97466081100; Tue, 6 Jun 2023 10:24:38 +0200 (CEST) Date: Tue, 6 Jun 2023 10:24:38 +0200 (CEST) From: Richard Weinberger To: hch Message-ID: <318049918.3687133.1686039878761.JavaMail.zimbra@nod.at> In-Reply-To: <20230606073950.225178-24-hch@lst.de> References: <20230606073950.225178-1-hch@lst.de> <20230606073950.225178-24-hch@lst.de> MIME-Version: 1.0 X-Originating-IP: [195.201.40.130] X-Mailer: Zimbra 8.8.12_GA_3807 (ZimbraWebClient - FF97 (Linux)/8.8.12_GA_3809) Thread-Topic: block: use a simple bool to track open for write Thread-Index: X/xlpyhSf8bloXE5HNEoh3ox5Q1J9Q== X-Headers-End: 1q6S9S-00CYGn-Jd Subject: Re: [f2fs-dev] [PATCH 23/31] mtd: block: use a simple bool to track open for write X-BeenThere: linux-f2fs-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Vignesh Raghavendra , "Rafael J. Wysocki" , linux-nvme , Phillip Potter , Chris Mason , dm-devel , "Md. Haris Iqbal" , Pavel Machek , Miquel Raynal , Jack Wang , linux-nilfs , linux-scsi , linux-pm , linux-um , Josef Bacik , Coly Li , linux-block , linux-bcache , Al Viro , David Sterba , Jens Axboe , Christian Brauner , "Martin K. Petersen" , linux-f2fs-devel , linux-fsdevel , linux-mtd , linux-btrfs Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-f2fs-devel-bounces@lists.sourceforge.net LS0tLS0gVXJzcHLDvG5nbGljaGUgTWFpbCAtLS0tLQo+IFZvbjogImhjaCIgPGhjaEBsc3QuZGU+ Cj4gSW5zdGVhZCBvZiBwcm9wYWdhdGluZyB0aGUgZm1vZGVfdCwganVzdCB1c2UgYSBib29sIHRv IHRyYWNrIGlmIGEgbXRkCj4gYmxvY2sgZGV2aWNlIHdhcyBvcGVuZWQgZm9yIHdyaXRpbmcuCj4g Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4g ZHJpdmVycy9tdGQvbXRkX2Jsa2RldnMuYyAgICB8IDIgKy0KPiBkcml2ZXJzL210ZC9tdGRibG9j ay5jICAgICAgIHwgMiArLQo+IGluY2x1ZGUvbGludXgvbXRkL2Jsa3RyYW5zLmggfCAyICstCj4g MyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvbXRkL210ZF9ibGtkZXZzLmMgYi9kcml2ZXJzL210ZC9tdGRfYmxr ZGV2cy5jCj4gaW5kZXggZjBiYjA5ZmRlOTVlM2EuLmJkMGI3NTQ1MzY0MzQ5IDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvbXRkL210ZF9ibGtkZXZzLmMKPiArKysgYi9kcml2ZXJzL210ZC9tdGRfYmxr ZGV2cy5jCj4gQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0aWMgaW50IGJsa3RyYW5zX29wZW4oc3Ry dWN0IGdlbmRpc2sgKmRpc2ssIGZtb2RlX3QgbW9kZSkKPiAJcmV0ID0gX19nZXRfbXRkX2Rldmlj ZShkZXYtPm10ZCk7Cj4gCWlmIChyZXQpCj4gCQlnb3RvIGVycm9yX3JlbGVhc2U7Cj4gLQlkZXYt PmZpbGVfbW9kZSA9IG1vZGU7Cj4gKwlkZXYtPndyaXRhYmxlID0gbW9kZSAmIEZNT0RFX1dSSVRF Owo+IAo+IHVubG9jazoKPiAJZGV2LT5vcGVuKys7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRk L210ZGJsb2NrLmMgYi9kcml2ZXJzL210ZC9tdGRibG9jay5jCj4gaW5kZXggYTBhMTE5NGRjMWQ5 MDIuLmZhNDc2ZmI0ZGZmYjZjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbXRkL210ZGJsb2NrLmMK PiArKysgYi9kcml2ZXJzL210ZC9tdGRibG9jay5jCj4gQEAgLTI5NCw3ICsyOTQsNyBAQCBzdGF0 aWMgdm9pZCBtdGRibG9ja19yZWxlYXNlKHN0cnVjdCBtdGRfYmxrdHJhbnNfZGV2ICptYmQpCj4g CQkgKiBJdCB3YXMgdGhlIGxhc3QgdXNhZ2UuIEZyZWUgdGhlIGNhY2hlLCBidXQgb25seSBzeW5j IGlmCj4gCQkgKiBvcGVuZWQgZm9yIHdyaXRpbmcuCj4gCQkgKi8KPiAtCQlpZiAobWJkLT5maWxl X21vZGUgJiBGTU9ERV9XUklURSkKPiArCQlpZiAobWJkLT53cml0YWJsZSkKPiAJCQltdGRfc3lu YyhtYmQtPm10ZCk7Cj4gCQl2ZnJlZShtdGRibGstPmNhY2hlX2RhdGEpOwo+IAl9Cj4gZGlmZiAt LWdpdCBhL2luY2x1ZGUvbGludXgvbXRkL2Jsa3RyYW5zLmggYi9pbmNsdWRlL2xpbnV4L210ZC9i bGt0cmFucy5oCj4gaW5kZXggMTVjYzliOTVlMzJiNTIuLjZlNDcxNDM2YmJhNTU2IDEwMDY0NAo+ IC0tLSBhL2luY2x1ZGUvbGludXgvbXRkL2Jsa3RyYW5zLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4 L210ZC9ibGt0cmFucy5oCj4gQEAgLTM0LDcgKzM0LDcgQEAgc3RydWN0IG10ZF9ibGt0cmFuc19k ZXYgewo+IAlzdHJ1Y3QgYmxrX21xX3RhZ19zZXQgKnRhZ19zZXQ7Cj4gCXNwaW5sb2NrX3QgcXVl dWVfbG9jazsKPiAJdm9pZCAqcHJpdjsKPiAtCWZtb2RlX3QgZmlsZV9tb2RlOwo+ICsJYm9vbCB3 cml0YWJsZTsKPiB9OwoKQWNrZWQtYnk6IFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2Qu YXQ+CgpUaGFua3MsCi8vcmljaGFyZAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkxpbnV4LWYyZnMtZGV2ZWwgbWFpbGluZyBsaXN0CkxpbnV4LWYyZnMt ZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0 L2xpc3RzL2xpc3RpbmZvL2xpbnV4LWYyZnMtZGV2ZWwK