mm: swap_cgroup: remove double initialization of locals
authorJohannes Weiner <hannes@cmpxchg.org>
Thu, 6 Mar 2025 14:31:42 +0000 (09:31 -0500)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 18 Mar 2025 05:06:58 +0000 (22:06 -0700)
Fixes: 6769183166b3 ("mm/swap_cgroup: decouple swap cgroup recording and clearing")
Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
Reviewed-by: Muchun Song <muchun.song@linux.dev>
Cc: Chris Li <chrisl@kernel.org>
Cc: Kairui Song <kasong@tencent.com>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Shakeel Butt <shakeel.butt@linux.dev>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/swap_cgroup.c

index 1007c30f12e2c86f358919423955d4f58c1cea94..de779fed8c21099469bcfcfd59f74481152d88b4 100644 (file)
@@ -92,8 +92,7 @@ void swap_cgroup_record(struct folio *folio, unsigned short id,
  */
 unsigned short swap_cgroup_clear(swp_entry_t ent, unsigned int nr_ents)
 {
-       pgoff_t offset = swp_offset(ent);
-       pgoff_t end = offset + nr_ents;
+       pgoff_t offset, end;
        struct swap_cgroup *map;
        unsigned short old, iter = 0;