From cd7a5651db263b5384aef1950898e5e889425134 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thomas=20Wei=C3=9Fschuh?= Date: Fri, 13 Feb 2026 08:35:14 +0100 Subject: [PATCH] alpha: add missing address argument in call to page_table_check_pte_clear() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit After the merge of the alpha and mm trees, this code does not compile, as a parameter is missing in a call to page_table_check_pte_clear(). The parameter was re-added in commit d7b4b67eb6b3 ("mm/page_table_check: reinstate address parameter in [__]page_table_check_pte_clear()"). The alpha-specific code was newly added in commit dd5712f3379c ("alpha: fix user-space corruption during memory compaction"). Fixes: 4cff5c05e076 ("Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm") Signed-off-by: Thomas Weißschuh Acked-by: Magnus Lindholm Signed-off-by: Linus Torvalds --- arch/alpha/include/asm/pgtable.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/alpha/include/asm/pgtable.h b/arch/alpha/include/asm/pgtable.h index c9508ec37efc4..e9368c54be452 100644 --- a/arch/alpha/include/asm/pgtable.h +++ b/arch/alpha/include/asm/pgtable.h @@ -289,7 +289,7 @@ static inline pte_t ptep_clear_flush(struct vm_area_struct *vma, struct mm_struct *mm = vma->vm_mm; pte_t pte = ptep_get_and_clear(mm, addr, ptep); - page_table_check_pte_clear(mm, pte); + page_table_check_pte_clear(mm, addr, pte); migrate_flush_tlb_page(vma, addr); return pte; } -- 2.47.3