linux/drivers/block/drbd
Christoph Hellwig 5a97806f7d block: change the blk_queue_split calling convention
The double indirect bio leads to somewhat suboptimal code generation.
Instead return the (original or split) bio, and make sure the
request_queue arguments to the lower level helpers is passed after the
bio to avoid constant reshuffling of the argument passing registers.

Also give it and the helpers used to implement it more descriptive names.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20220727162300.3089193-2-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-08-02 17:22:53 -06:00
..
drbd_actlog.c block/drbd: Use the enum req_op and blk_opf_t types 2022-07-14 12:14:31 -06:00
drbd_bitmap.c drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes 2022-08-02 17:14:31 -06:00
drbd_debugfs.c
drbd_debugfs.h
drbd_int.h block/drbd: Combine two drbd_submit_peer_request() arguments 2022-07-14 12:14:31 -06:00
drbd_interval.c block: drbd: drbd_interval: Demote some kernel-doc abuses and fix another header 2021-04-06 09:21:53 -06:00
drbd_interval.h
drbd_main.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
drbd_nl.c drdb: Switch to kvfree_rcu() API 2022-04-17 19:54:24 -06:00
drbd_nla.c
drbd_nla.h
drbd_proc.c drbd: remove a bogus bdi_rw_congested call 2020-07-08 17:05:53 -06:00
drbd_protocol.h drbd: Use struct_group() to zero algs 2021-12-13 16:31:24 -07:00
drbd_receiver.c block/drbd: Combine two drbd_submit_peer_request() arguments 2022-07-14 12:14:31 -06:00
drbd_req.c block: change the blk_queue_split calling convention 2022-08-02 17:22:53 -06:00
drbd_req.h drbd: remove drbd_req_make_private_bio 2021-01-27 09:51:48 -07:00
drbd_state_change.h drbd: Fix five use after free bugs in get_initial_state 2022-04-06 13:07:50 -06:00
drbd_state.c drdb: Switch to kvfree_rcu() API 2022-04-17 19:54:24 -06:00
drbd_state.h
drbd_strings.c
drbd_strings.h
drbd_vli.h
drbd_worker.c block/drbd: Combine two drbd_submit_peer_request() arguments 2022-07-14 12:14:31 -06:00
Kconfig Replace HTTP links with HTTPS ones: DRBD driver 2020-07-05 14:16:44 -06:00
Makefile