On Wed, Jan 20, 2021 at 05:06:10PM +0100, Jan Kara wrote: > Provide an address_space operation for filling pages needed for read > into page cache. Filesystems can use this operation to seriealize > page cache filling with e.g. hole punching properly. Besides the impending rewrite of the area - having another indirection here is just horrible for performance. If we want locking in this area it should be in core code and common for multiple file systems.