[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200419013921.14390-3-richard.weiyang@gmail.com>
Date: Sun, 19 Apr 2020 01:39:20 +0000
From: Wei Yang <richard.weiyang@...il.com>
To: akpm@...ux-foundation.org
Cc: linux-mm@...ck.org, linux-kernel@...r.kernel.org,
tim.c.chen@...ux.intel.com, ying.huang@...el.com,
Wei Yang <richard.weiyang@...il.com>
Subject: [PATCH 3/4] mm/swapfile.c: compare tmp and max after trying to iterate on swap_map
There are two duplicate code to handle the case when there is no
available swap entry. Just let the code go through and do the check at
second place.
No functional change is expected.
Signed-off-by: Wei Yang <richard.weiyang@...il.com>
---
mm/swapfile.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/mm/swapfile.c b/mm/swapfile.c
index 3aae700f9931..07b0bc095411 100644
--- a/mm/swapfile.c
+++ b/mm/swapfile.c
@@ -629,10 +629,6 @@ static bool scan_swap_map_try_ssd_cluster(struct swap_info_struct *si,
tmp = cluster->next;
max = min_t(unsigned long, si->max,
(cluster_next(&cluster->index) + 1) * SWAPFILE_CLUSTER);
- if (tmp >= max) {
- cluster_set_null(&cluster->index);
- goto new_cluster;
- }
ci = lock_cluster(si, tmp);
while (tmp < max) {
if (!si->swap_map[tmp])
--
2.23.0
Powered by blists - more mailing lists