Commit 03df83ac authored by Bart Van Assche's avatar Bart Van Assche Committed by Jens Axboe
Browse files

block/rnbd: Use blk_opf_t where appropriate



Improve static type checking by using the new blk_opf_t type to represent
the combination of a request and request flags.

Acked-by: default avatarJack Wang <jinpu.wang@ionos.com>
Cc: Md. Haris Iqbal <haris.iqbal@ionos.com>
Signed-off-by: default avatarBart Van Assche <bvanassche@acm.org>
Link: https://lore.kernel.org/r/20220714180729.1065367-17-bvanassche@acm.org


Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 23f8ae71
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -229,9 +229,9 @@ static inline bool rnbd_flags_supported(u32 flags)
	return true;
}

static inline u32 rnbd_to_bio_flags(u32 rnbd_opf)
static inline blk_opf_t rnbd_to_bio_flags(u32 rnbd_opf)
{
	u32 bio_opf;
	blk_opf_t bio_opf;

	switch (rnbd_op(rnbd_opf)) {
	case RNBD_OP_READ:
@@ -286,7 +286,8 @@ static inline u32 rq_to_rnbd_flags(struct request *rq)
		break;
	default:
		WARN(1, "Unknown request type %d (flags %llu)\n",
		     req_op(rq), (unsigned long long)rq->cmd_flags);
		     (__force u32)req_op(rq),
		     (__force unsigned long long)rq->cmd_flags);
		rnbd_opf = 0;
	}