Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2dbe0a6 authored by Jens Axboe's avatar Jens Axboe
Browse files

block: collapse bio bit space



Various previous patches removed bits and left holes, collapse them
all. Leave the reset start bit where it is, we don't need to change
that.

Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 97ca223c
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -112,15 +112,15 @@ struct bio {
 * bio flags
 */
#define BIO_UPTODATE	0	/* ok after I/O completion */
#define BIO_SEG_VALID	3	/* bi_phys_segments valid */
#define BIO_CLONED	4	/* doesn't own data */
#define BIO_BOUNCED	5	/* bio is a bounce bio */
#define BIO_USER_MAPPED 6	/* contains user pages */
#define BIO_NULL_MAPPED 8	/* contains invalid user pages */
#define BIO_QUIET	9	/* Make BIO Quiet */
#define BIO_SNAP_STABLE	10	/* bio data must be snapshotted during write */
#define BIO_CHAIN	11	/* chained bio, ->bi_remaining in effect */
#define BIO_REFFED	12	/* bio has elevated ->bi_cnt */
#define BIO_SEG_VALID	1	/* bi_phys_segments valid */
#define BIO_CLONED	2	/* doesn't own data */
#define BIO_BOUNCED	3	/* bio is a bounce bio */
#define BIO_USER_MAPPED 4	/* contains user pages */
#define BIO_NULL_MAPPED 5	/* contains invalid user pages */
#define BIO_QUIET	6	/* Make BIO Quiet */
#define BIO_SNAP_STABLE	7	/* bio data must be snapshotted during write */
#define BIO_CHAIN	8	/* chained bio, ->bi_remaining in effect */
#define BIO_REFFED	9	/* bio has elevated ->bi_cnt */

/*
 * Flags starting here get preserved by bio_reset() - this includes