Remove flag RQF_PREEMPT and BLK_MQ_REQ_PREEMPT since these are no longer used by any kernel code.
Unified · Split
| @@ -424,11 +424,11 @@ EXPORT_SYMBOL(blk_cleanup_queue); · 423 unmodified lines | ||
| 424 | 424 | /** |
| 425 | 425 | * blk_queue_enter() - try to increase q->q_usage_counter |
| 426 | 426 | * @q: request queue pointer |
| 427 | − * @flags: BLK_MQ_REQ_NOWAIT, BLK_MQ_REQ_PM and/or BLK_MQ_REQ_PREEMPT | |
| 427 | + * @flags: BLK_MQ_REQ_NOWAIT and/or BLK_MQ_REQ_PM | |
| 428 | 428 | */ |
| 429 | 429 | int blk_queue_enter(struct request_queue *q, blk_mq_req_flags_t flags) |
| 430 | 430 | { |
| 431 | − const bool pm = flags & (BLK_MQ_REQ_PM | BLK_MQ_REQ_PREEMPT); | |
| 431 | + const bool pm = flags & BLK_MQ_REQ_PM; | |
| 432 | 432 | |
| 433 | 433 | while (true) { |
| 434 | 434 | bool success = false; |
| @@ -630,8 +630,7 @@ struct request *blk_get_request(struct request_queue *q, unsigned int op, · 195 unmodified lines | ||
| 630 | 630 | struct request *req; |
| 631 | 631 | |
| 632 | 632 | WARN_ON_ONCE(op & REQ_NOWAIT); |
| 633 | − WARN_ON_ONCE(flags & ~(BLK_MQ_REQ_NOWAIT | BLK_MQ_REQ_PM | | |
| 634 | − BLK_MQ_REQ_PREEMPT)); | |
| 633 | + WARN_ON_ONCE(flags & ~(BLK_MQ_REQ_NOWAIT | BLK_MQ_REQ_PM)); | |
| 635 | 634 | |
| 636 | 635 | req = blk_mq_alloc_request(q, op, flags); |
| 637 | 636 | if (!IS_ERR(req) && q->mq_ops->initialize_rq_fn) |
| @@ -297,7 +297,6 @@ static const char *const rqf_name[] = { · 296 unmodified lines | ||
| 297 | 297 | RQF_NAME(MIXED_MERGE), |
| 298 | 298 | RQF_NAME(MQ_INFLIGHT), |
| 299 | 299 | RQF_NAME(DONTPREP), |
| 300 | − RQF_NAME(PREEMPT), | |
| 301 | 300 | RQF_NAME(FAILED), |
| 302 | 301 | RQF_NAME(QUIET), |
| 303 | 302 | RQF_NAME(ELVPRIV), |
| @@ -294,8 +294,6 @@ static struct request *blk_mq_rq_ctx_init(struct blk_mq_alloc_data *data, · 293 unmodified lines | ||
| 294 | 294 | rq->cmd_flags = data->cmd_flags; |
| 295 | 295 | if (data->flags & BLK_MQ_REQ_PM) |
| 296 | 296 | rq->rq_flags |= RQF_PM; |
| 297 | − if (data->flags & BLK_MQ_REQ_PREEMPT) | |
| 298 | − rq->rq_flags |= RQF_PREEMPT; | |
| 299 | 297 | if (blk_queue_io_stat(data->q)) |
| 300 | 298 | rq->rq_flags |= RQF_IO_STAT; |
| 301 | 299 | INIT_LIST_HEAD(&rq->queuelist); |
| @@ -446,8 +446,6 @@ enum { · 445 unmodified lines | ||
| 446 | 446 | BLK_MQ_REQ_RESERVED = (__force blk_mq_req_flags_t)(1 << 1), |
| 447 | 447 | /* set RQF_PM */ |
| 448 | 448 | BLK_MQ_REQ_PM = (__force blk_mq_req_flags_t)(1 << 2), |
| 449 | − /* set RQF_PREEMPT */ | |
| 450 | − BLK_MQ_REQ_PREEMPT = (__force blk_mq_req_flags_t)(1 << 3), | |
| 451 | 449 | }; |
| 452 | 450 | |
| 453 | 451 | struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op, |
| @@ -79,9 +79,6 @@ typedef __u32 __bitwise req_flags_t; · 78 unmodified lines | ||
| 79 | 79 | #define RQF_MQ_INFLIGHT ((__force req_flags_t)(1 << 6)) |
| 80 | 80 | /* don't call prep for this one */ |
| 81 | 81 | #define RQF_DONTPREP ((__force req_flags_t)(1 << 7)) |
| 82 | −/* set for "ide_preempt" requests and also for requests for which the SCSI | |
| 83 | − "quiesce" state must be ignored. */ | |
| 84 | −#define RQF_PREEMPT ((__force req_flags_t)(1 << 8)) | |
| 85 | 82 | /* vaguely specified driver internal error. Ignored by the block layer */ |
| 86 | 83 | #define RQF_FAILED ((__force req_flags_t)(1 << 10)) |
| 87 | 84 | /* don't warn about errors */ |
| @@ -430,8 +427,7 @@ struct request_queue { · 342 unmodified lines | ||
| 430 | 427 | unsigned long queue_flags; |
| 431 | 428 | /* |
| 432 | 429 | * Number of contexts that have called blk_set_pm_only(). If this |
| 433 | − * counter is above zero then only RQF_PM and RQF_PREEMPT requests are | |
| 434 | − * processed. | |
| 430 | + * counter is above zero then only RQF_PM requests are processed. | |
| 435 | 431 | */ |
| 436 | 432 | atomic_t pm_only; |
| 437 | 433 | |