[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