]> git.itanic.dy.fi Git - linux-stable/commit
block: floor the discard granularity to the physical block size
authorChristoph Hellwig <hch@lst.de>
Wed, 3 Jan 2024 08:16:22 +0000 (08:16 +0000)
committerJens Axboe <axboe@kernel.dk>
Thu, 4 Jan 2024 23:05:49 +0000 (16:05 -0700)
commit458aa1a09939a56e044768013c86b5ef06e1c4f1
treed1d59ad9bd2b78e2dbe2a5ffd81e646a43511c0a
parent31e4fac930814f2f92eb6ebac9c4d4e3b09f7aaf
block: floor the discard granularity to the physical block size

Discarding less than a physical block doesn't make sense.  This fixes
the existing behavior for zram before the recent changes to default
the discard granularity to the logical block size, and is also a
generally useful sanity check.

Fixes: 3753039def5d ("zram: use the default discard granularity")
Reported-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20240103081622.508754-1-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-settings.c