[dm-devel] [PATCH] blk-lib: fix blkdev_issue_secure_erase
Jens Axboe
axboe at kernel.dk
Thu Sep 15 06:26:28 UTC 2022
On Wed, 14 Sep 2022 16:55:51 -0400 (EDT), Mikulas Patocka wrote:
> There's a bug in blkdev_issue_secure_erase. The statement
> "unsigned int len = min_t(sector_t, nr_sects, max_sectors);"
> sets the variable "len" to the length in sectors, but the statement
> "bio->bi_iter.bi_size = len" treats it as if it were in bytes.
> The statements "sector += len << SECTOR_SHIFT" and "nr_sects -= len <<
> SECTOR_SHIFT" are thinko.
>
> [...]
Applied, thanks!
[1/1] blk-lib: fix blkdev_issue_secure_erase
commit: c4fa368466cc1b60bb92f867741488930ddd6034
Best regards,
--
Jens Axboe
More information about the dm-devel
mailing list