| From 94694ac150d1805ed954b2276d239bc133d9f0fb Mon Sep 17 00:00:00 2001 |
| From: Mike Christie <michaelc@cs.wisc.edu> |
| Date: Fri, 9 Apr 2010 22:07:37 -0500 |
| Subject: scsi_dh_emc: request flag cleanup |
| |
| From: Mike Christie <michaelc@cs.wisc.edu> |
| |
| commit 5738d4449c1baf05e8345684d12371f76296473d upstream. |
| |
| 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: Mike Christie <michaelc@cs.wisc.edu> |
| Signed-off-by: James Bottomley <James.Bottomley@suse.de> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| --- |
| drivers/scsi/device_handler/scsi_dh_emc.c | 2 -- |
| 1 file changed, 2 deletions(-) |
| |
| --- a/drivers/scsi/device_handler/scsi_dh_emc.c |
| +++ b/drivers/scsi/device_handler/scsi_dh_emc.c |
| @@ -284,13 +284,11 @@ static struct request *get_req(struct sc |
| switch (cmd) { |
| case MODE_SELECT: |
| len = sizeof(short_trespass); |
| - rq->cmd_flags |= REQ_RW; |
| rq->cmd[1] = 0x10; |
| rq->cmd[4] = len; |
| break; |
| case MODE_SELECT_10: |
| len = sizeof(long_trespass); |
| - rq->cmd_flags |= REQ_RW; |
| rq->cmd[1] = 0x10; |
| rq->cmd[8] = len; |
| break; |