From: Pankaj Raghav 
Date: Tue, 17 May 2022 18:45:32 +0000 (+0200)
Subject: btrfs: zoned: fix comment description for sb_write_pointer logic
X-Git-Tag: dma-mapping-6.0-2022-09-10~267^2~161
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=31f37269802b7d2ce5ec98240b801948345809b4;p=users%2Fhch%2Fdma-mapping.git
btrfs: zoned: fix comment description for sb_write_pointer logic
Fix the comment to represent the actual logic used for sb_write_pointer
- Empty[0] && In use[1] should be an invalid state instead of returning
  zone 0 wp
- Empty[0] && Full[1] should be returning zone 0 wp instead of zone 1 wp
- In use[0] && Empty[1] should be returning zone 0 wp instead of being an
  invalid state
- In use[0] && Full[1] should be returning zone 0 wp instead of returning
  zone 1 wp
- Full[0] && Empty[1] should be returning zone 1 wp instead of returning
  zone 0 wp
- Full[0] && In use[1] should be returning zone 1 wp instead of returning
  zone 0 wp
Reviewed-by: Johannes Thumshirn 
Signed-off-by: Pankaj Raghav 
Reviewed-by: David Sterba 
Signed-off-by: David Sterba 
---
diff --git a/fs/btrfs/zoned.c b/fs/btrfs/zoned.c
index d99026df6f67..79a2d48a5251 100644
--- a/fs/btrfs/zoned.c
+++ b/fs/btrfs/zoned.c
@@ -94,9 +94,9 @@ static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones,
 	 * Possible states of log buffer zones
 	 *
 	 *           Empty[0]  In use[0]  Full[0]
-	 * Empty[1]         *          x        0
-	 * In use[1]        0          x        0
-	 * Full[1]          1          1        C
+	 * Empty[1]         *          0        1
+	 * In use[1]        x          x        1
+	 * Full[1]          0          0        C
 	 *
 	 * Log position:
 	 *   *: Special case, no superblock is written