summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorHongfu Li <lihongfu@kylinos.cn>2026-07-17 15:11:04 +0800
committerAndrew Morton <akpm@linux-foundation.org>2026-08-24 18:43:16 -0700
commitb090524f775b412d12c34b71d6d39fe46aa72e30 (patch)
tree10d0f36de62220880a2851c6e32ba6ccdb81bbea /mm
parentc01e6df60e7be422ee5ce5e2a76d43fb05fab4c2 (diff)
mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
The !CONFIG_SWAP stub for swap_cluster_lock() has mismatched prototype: it has an extra unused irq argument and uses pgoff_t instead of unsigned long for offset. All callers are under CONFIG_SWAP so the extra parameter is dead. Delete the unused stub function entirely. Link: https://lore.kernel.org/20260717071104.73467-1-hongfu.li@linux.dev Signed-off-by: Hongfu Li <lihongfu@kylinos.cn> Reviewed-by: Baoquan He <baoquan.he@linux.dev> Acked-by: Kairui Song <kasong@tencent.com> Cc: Barry Song <baohua@kernel.org> Cc: Chris Li <chrisl@kernel.org> Cc: Hongfu Li <lihongfu@kylinos.cn> Cc: Kemeng Shi <shikemeng@huaweicloud.com> Cc: Nhat Pham <nphamcs@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/swap.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/mm/swap.h b/mm/swap.h
index 1a78578fd067..48379b2ab202 100644
--- a/mm/swap.h
+++ b/mm/swap.h
@@ -358,11 +358,6 @@ void swap_update_readahead(struct folio *folio, struct vm_area_struct *vma,
unsigned long addr);
#else /* CONFIG_SWAP */
-static inline struct swap_cluster_info *swap_cluster_lock(
- struct swap_info_struct *si, pgoff_t offset, bool irq)
-{
- return NULL;
-}
static inline struct swap_cluster_info *swap_cluster_get_and_lock(
struct folio *folio)