Commit 5738d444 authored by Mike Christie's avatar Mike Christie Committed by James Bottomley

[SCSI] scsi_dh_emc: request flag cleanup

blk_get_request sets the cmd_flags, so we should not and do not
need to set them. If we did set them to a different value then
it can cause a oops in the elevator code.
Signed-off-by: default avatarMike Christie <michaelc@cs.wisc.edu>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent ef7d17a9
...@@ -285,13 +285,11 @@ static struct request *get_req(struct scsi_device *sdev, int cmd, ...@@ -285,13 +285,11 @@ static struct request *get_req(struct scsi_device *sdev, int cmd,
switch (cmd) { switch (cmd) {
case MODE_SELECT: case MODE_SELECT:
len = sizeof(short_trespass); len = sizeof(short_trespass);
rq->cmd_flags |= REQ_RW;
rq->cmd[1] = 0x10; rq->cmd[1] = 0x10;
rq->cmd[4] = len; rq->cmd[4] = len;
break; break;
case MODE_SELECT_10: case MODE_SELECT_10:
len = sizeof(long_trespass); len = sizeof(long_trespass);
rq->cmd_flags |= REQ_RW;
rq->cmd[1] = 0x10; rq->cmd[1] = 0x10;
rq->cmd[8] = len; rq->cmd[8] = len;
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment