summaryrefslogtreecommitdiffstats
path: root/drivers/ide/ide-pm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ide/ide-pm.c')
-rw-r--r--drivers/ide/ide-pm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/ide/ide-pm.c b/drivers/ide/ide-pm.c
index dccdca9eda38..ad8a125defdd 100644
--- a/drivers/ide/ide-pm.c
+++ b/drivers/ide/ide-pm.c
@@ -90,9 +90,9 @@ int generic_ide_resume(struct device *dev)
90 } 90 }
91 91
92 memset(&rqpm, 0, sizeof(rqpm)); 92 memset(&rqpm, 0, sizeof(rqpm));
93 rq = blk_get_request(drive->queue, REQ_OP_DRV_IN, __GFP_RECLAIM); 93 rq = blk_get_request_flags(drive->queue, REQ_OP_DRV_IN,
94 BLK_MQ_REQ_PREEMPT);
94 ide_req(rq)->type = ATA_PRIV_PM_RESUME; 95 ide_req(rq)->type = ATA_PRIV_PM_RESUME;
95 rq->rq_flags |= RQF_PREEMPT;
96 rq->special = &rqpm; 96 rq->special = &rqpm;
97 rqpm.pm_step = IDE_PM_START_RESUME; 97 rqpm.pm_step = IDE_PM_START_RESUME;
98 rqpm.pm_state = PM_EVENT_ON; 98 rqpm.pm_state = PM_EVENT_ON;