|
@@ -50,8 +50,6 @@ struct blk_issue_stat {
|
|
struct bio {
|
|
struct bio {
|
|
struct bio *bi_next; /* request queue link */
|
|
struct bio *bi_next; /* request queue link */
|
|
struct gendisk *bi_disk;
|
|
struct gendisk *bi_disk;
|
|
- u8 bi_partno;
|
|
|
|
- blk_status_t bi_status;
|
|
|
|
unsigned int bi_opf; /* bottom bits req flags,
|
|
unsigned int bi_opf; /* bottom bits req flags,
|
|
* top bits REQ_OP. Use
|
|
* top bits REQ_OP. Use
|
|
* accessors.
|
|
* accessors.
|
|
@@ -59,8 +57,8 @@ struct bio {
|
|
unsigned short bi_flags; /* status, etc and bvec pool number */
|
|
unsigned short bi_flags; /* status, etc and bvec pool number */
|
|
unsigned short bi_ioprio;
|
|
unsigned short bi_ioprio;
|
|
unsigned short bi_write_hint;
|
|
unsigned short bi_write_hint;
|
|
-
|
|
|
|
- struct bvec_iter bi_iter;
|
|
|
|
|
|
+ blk_status_t bi_status;
|
|
|
|
+ u8 bi_partno;
|
|
|
|
|
|
/* Number of segments in this BIO after
|
|
/* Number of segments in this BIO after
|
|
* physical address coalescing is performed.
|
|
* physical address coalescing is performed.
|
|
@@ -74,8 +72,9 @@ struct bio {
|
|
unsigned int bi_seg_front_size;
|
|
unsigned int bi_seg_front_size;
|
|
unsigned int bi_seg_back_size;
|
|
unsigned int bi_seg_back_size;
|
|
|
|
|
|
- atomic_t __bi_remaining;
|
|
|
|
|
|
+ struct bvec_iter bi_iter;
|
|
|
|
|
|
|
|
+ atomic_t __bi_remaining;
|
|
bio_end_io_t *bi_end_io;
|
|
bio_end_io_t *bi_end_io;
|
|
|
|
|
|
void *bi_private;
|
|
void *bi_private;
|