vboxsf: Convert to writepages
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 2 Apr 2025 14:59:56 +0000 (15:59 +0100)
committerChristian Brauner <brauner@kernel.org>
Mon, 7 Apr 2025 07:36:48 +0000 (09:36 +0200)
commite300830fcc4009d5cdd4e7fbe235b54f2472576e
tree56d025106f593a51b28c51c1e5f94f0ed683fe49
parent03ddd7725ed1b39cf9251e1a420559f25dac49b3
vboxsf: Convert to writepages

If we add a migrate_folio operation, we can convert the writepage
operation to writepages.  Further, this lets us optimise by using
the same write handle for multiple folios.  The large folio support here
is illusory; we would need to kmap each page in turn for proper support.
But we do remove a few hidden calls to compound_head().

Signed-off-by: "Matthew Wilcox (Oracle)" <willy@infradead.org>
Link: https://lore.kernel.org/r/20250402150005.2309458-3-willy@infradead.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/vboxsf/file.c