aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorJens Axboe <axboe@fb.com>2016-08-05 17:35:16 -0400
committerJens Axboe <axboe@fb.com>2016-08-07 16:41:02 -0400
commit1eff9d322a444245c67515edb52bc0eb68374aa8 (patch)
treeaed4c3bfdf94202b93b9b5ce74c6e247f4c3ab85 /Documentation
parent31c64f78767948986c6c4c6f488803722c6b0e7a (diff)
block: rename bio bi_rw to bi_opf
Since commit 63a4cc24867d, bio->bi_rw contains flags in the lower portion and the op code in the higher portions. This means that old code that relies on manually setting bi_rw is most likely going to be broken. Instead of letting that brokeness linger, rename the member, to force old and out-of-tree code to break at compile time instead of at runtime. No intended functional changes in this commit. Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/block/biodoc.txt4
-rw-r--r--Documentation/device-mapper/dm-flakey.txt2
2 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt
index 026d13362aca..bcdb2b4c1f12 100644
--- a/Documentation/block/biodoc.txt
+++ b/Documentation/block/biodoc.txt
@@ -269,7 +269,7 @@ Arjan's proposed request priority scheme allows higher levels some broad
269 requests which haven't aged too much on the queue. Potentially this priority 269 requests which haven't aged too much on the queue. Potentially this priority
270 could even be exposed to applications in some manner, providing higher level 270 could even be exposed to applications in some manner, providing higher level
271 tunability. Time based aging avoids starvation of lower priority 271 tunability. Time based aging avoids starvation of lower priority
272 requests. Some bits in the bi_rw flags field in the bio structure are 272 requests. Some bits in the bi_opf flags field in the bio structure are
273 intended to be used for this priority information. 273 intended to be used for this priority information.
274 274
275 275
@@ -432,7 +432,7 @@ struct bio {
432 struct bio *bi_next; /* request queue link */ 432 struct bio *bi_next; /* request queue link */
433 struct block_device *bi_bdev; /* target device */ 433 struct block_device *bi_bdev; /* target device */
434 unsigned long bi_flags; /* status, command, etc */ 434 unsigned long bi_flags; /* status, command, etc */
435 unsigned long bi_rw; /* low bits: r/w, high: priority */ 435 unsigned long bi_opf; /* low bits: r/w, high: priority */
436 436
437 unsigned int bi_vcnt; /* how may bio_vec's */ 437 unsigned int bi_vcnt; /* how may bio_vec's */
438 struct bvec_iter bi_iter; /* current index into bio_vec array */ 438 struct bvec_iter bi_iter; /* current index into bio_vec array */
diff --git a/Documentation/device-mapper/dm-flakey.txt b/Documentation/device-mapper/dm-flakey.txt
index 6ff5c2327227..c43030718cef 100644
--- a/Documentation/device-mapper/dm-flakey.txt
+++ b/Documentation/device-mapper/dm-flakey.txt
@@ -42,7 +42,7 @@ Optional feature parameters:
42 <direction>: Either 'r' to corrupt reads or 'w' to corrupt writes. 42 <direction>: Either 'r' to corrupt reads or 'w' to corrupt writes.
43 'w' is incompatible with drop_writes. 43 'w' is incompatible with drop_writes.
44 <value>: The value (from 0-255) to write. 44 <value>: The value (from 0-255) to write.
45 <flags>: Perform the replacement only if bio->bi_rw has all the 45 <flags>: Perform the replacement only if bio->bi_opf has all the
46 selected flags set. 46 selected flags set.
47 47
48Examples: 48Examples: