diff --git a/mm/zswap.c b/mm/zswap.c
index 182f6ad5aa69fcdedeb5fd552ee0eafb67470583..1e41c28570683fbea9f55b236ddfbd5bf68b13b5 100644
--- a/mm/zswap.c
+++ b/mm/zswap.c
@@ -1022,10 +1022,10 @@ static int zswap_writeback_entry(struct zpool *pool, unsigned long handle)
 
 	/*
 	* if we get here due to ZSWAP_SWAPCACHE_EXIST
-	* a load may happening concurrently
-	* it is safe and okay to not free the entry
+	* a load may be happening concurrently.
+	* it is safe and okay to not free the entry.
 	* if we free the entry in the following put
-	* it it either okay to return !0
+	* it is also okay to return !0
 	*/
 fail:
 	spin_lock(&tree->lock);