On Wed, Jul 16, 2025 at 06:44:13PM +0900, Sergey Senozhatsky wrote: > Ah, wait, I think I see it now. > Synchronous reads seem to be only for partial IO: > > zram_bvec_read() > zram_bvec_read_partial() > zram_read_page(NULL) > read_from_bdev(NULL) > read_from_bdev(NULL) > if (!parent) > read_from_bdev_sync() Exactly. (Not that I'm really an expert on this code)