diff options
author | Christoph Hellwig <hch@lst.de> | 2024-06-26 07:59:38 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-06-28 19:29:42 +0300 |
commit | d19b46340b3c0ea66bef0f6c58876cc085813ba8 (patch) | |
tree | ad74b5815afe8321a625002e02fa85108934c513 /block/blk.h | |
parent | df3c485e0e60e8ad87f168092f1513a3d621fa4b (diff) | |
download | linux-d19b46340b3c0ea66bef0f6c58876cc085813ba8.tar.xz |
block: remove bio_integrity_process
Move the bvec interation into the generate/verify helpers to avoid a bit
of argument passing churn.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Link: https://lore.kernel.org/r/20240626045950.189758-6-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk.h')
-rw-r--r-- | block/blk.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/block/blk.h b/block/blk.h index 95e5a4f81693..47dadd2439b1 100644 --- a/block/blk.h +++ b/block/blk.h @@ -9,7 +9,6 @@ #include <xen/xen.h> #include "blk-crypto-internal.h" -struct blk_integrity_iter; struct elevator_type; /* Max future timer expiry for timeouts */ @@ -681,10 +680,8 @@ int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder, const struct blk_holder_ops *hops, struct file *bdev_file); int bdev_permission(dev_t dev, blk_mode_t mode, void *holder); -void blk_integrity_generate(struct blk_integrity_iter *iter, - struct blk_integrity *bi); -blk_status_t blk_integrity_verify(struct blk_integrity_iter *iter, - struct blk_integrity *bi); +void blk_integrity_generate(struct bio *bio); +void blk_integrity_verify(struct bio *bio); void blk_integrity_prepare(struct request *rq); void blk_integrity_complete(struct request *rq, unsigned int nr_bytes); |