linux-stable/Documentation/block
Christoph Hellwig 14ccb66b3f block: remove the bi_phys_segments field in struct bio
We only need the number of segments in the blk-mq submission path.
Remove the field from struct bio, and return it from a variant of
blk_queue_split instead of that it can passed as an argument to
those functions that need the value.

This also means we stop recounting segments except for cloning
and partial segments.

To keep the number of arguments in this how path down remove
pointless struct request_queue arguments from any of the functions
that had it and grew a nr_segs argument.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2019-06-20 10:29:22 -06:00
..
bfq-iosched.txt doc, block, bfq: add information on bfq execution time 2019-04-01 08:15:40 -06:00
biodoc.txt block: remove the bi_phys_segments field in struct bio 2019-06-20 10:29:22 -06:00
biovecs.txt block: document usage of bio iterator helpers 2019-02-15 08:40:12 -07:00
capability.txt genhd: expose AN to user space 2007-05-23 20:14:11 -07:00
cmdline-partition.txt Documentation: block: cmdline-partition.txt fixes and additions 2018-05-08 09:18:53 -06:00
data-integrity.txt bio-integrity: fold bio_integrity_enabled to bio_integrity_prep 2017-07-03 16:56:24 -06:00
deadline-iosched.txt trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
ioprio.txt Update Jens Axboe's email in Documentation/* 2007-10-16 09:59:55 +02:00
kyber-iosched.txt blk-mq: introduce Kyber multiqueue I/O scheduler 2017-04-14 14:06:58 -06:00
null_blk.txt block: null: Add documentation for "zone_nr_conv" param 2019-04-09 08:18:23 -06:00
pr.txt Doc: Fix double words in Documentation 2017-01-26 15:25:41 -07:00
queue-sysfs.txt block: add documentation for io_timeout 2019-01-04 19:19:51 -07:00
request.txt Update Jens Axboe's email in Documentation/* 2007-10-16 09:59:55 +02:00
stat.txt block: Track DISCARD statistics and output them in stat and diskstat 2018-07-18 08:44:22 -06:00
switching-sched.txt block/switching-sched.txt: Update to blk-mq schedulers 2019-06-13 03:00:30 -06:00
writeback_cache_control.txt block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH 2016-06-07 13:41:38 -06:00