Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.5:Update
drbd
bsc-1201335_08-bio_clone_fast.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bsc-1201335_08-bio_clone_fast.patch of Package drbd
/* this patch is related with following upstream kernel commit */ commit abfc426d1b2fb2176df59851a64223b58ddae7e7 Author: Christoph Hellwig <hch@lst.de> Date: Wed Feb 2 17:01:09 2022 +0100 block: pass a block_device to bio_clone_fast Pass a block_device to bio_clone_fast and __bio_clone_fast and give the functions more suitable names. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Mike Snitzer <snitzer@redhat.com> Link: https://lore.kernel.org/r/20220202160109.108149-14-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk> --- diff -Nupr a/drbd/drbd_req.c b/drbd/drbd_req.c --- a/drbd/drbd_req.c 2022-07-08 08:00:58.007783979 +0800 +++ b/drbd/drbd_req.c 2022-07-08 08:09:29.157733345 +0800 @@ -1543,7 +1543,8 @@ drbd_request_prepare(struct drbd_device req->start_jif = bio_start_io_acct(req->master_bio); if (get_ldev(device)) { - req->private_bio = bio_clone_fast(bio, GFP_NOIO, &drbd_io_bio_set); + req->private_bio = bio_alloc_clone(device->ldev->backing_bdev, bio, + GFP_NOIO, &drbd_io_bio_set); req->private_bio->bi_private = req; req->private_bio->bi_end_io = drbd_request_endio; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor