On 14.11.23 02:43, Barry Song wrote:
This patch makes MTE tags saving and restoring support large folios, then we don't need to split them into base pages for swapping out on ARM64 SoCs with MTE. arch_prepare_to_swap() should take folio rather than page as parameter because we support THP swap-out as a whole. Meanwhile, arch_swap_restore() should use page parameter rather than folio as swap-in always works at the granularity of base pages right now.
... but then we always have order-0 folios and can pass a folio, or what am I missing?
arch_thp_swp_supported() is dropped since ARM64 MTE was the only one who needed it.
Can we do that separately? -- Cheers, David / dhildenb