Can Guo
7bbac19e60
scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback
...
[ Upstream commit 35fc4cd34426c242ab015ef280853b7bff101f48 ]
Users can initiate resets to specific SCSI device/target/host through
IOCTL. When this happens, the SCSI cmd passed to eh_device/target/host
_reset_handler() callbacks is initialized with a request whose tag is -1.
In this case it is not right for eh_device_reset_handler() callback to
count on the LUN get from hba->lrb[-1]. Fix it by getting LUN from the SCSI
device associated with the SCSI cmd.
Link: https://lore.kernel.org/r/1609157080-26283-1-git-send-email-cang@codeaurora.org
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Reviewed-by: Stanley Chu <stanley.chu@mediatek.com>
Signed-off-by: Can Guo <cang@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-01-30 13:27:14 +01:00
..
2020-10-01 20:40:01 +02:00
2020-02-28 15:42:27 +01:00
2019-02-20 10:18:35 +01:00
2016-10-26 22:17:43 -04:00
2020-08-21 11:02:01 +02:00
2020-12-29 13:44:48 +01:00
2020-01-14 20:04:31 +01:00
2019-06-22 08:17:20 +02:00
2020-12-29 13:44:50 +01:00
2020-10-29 09:05:34 +01:00
2020-01-23 08:19:37 +01:00
2016-09-14 12:47:42 -04:00
2020-11-18 18:26:26 +01:00
2020-01-23 08:19:42 +01:00
2020-09-03 11:21:18 +02:00
2020-12-29 13:44:59 +01:00
2019-04-05 22:29:06 +02:00
2020-10-29 09:05:45 +01:00
2018-10-20 09:51:30 +02:00
2019-11-28 18:28:24 +01:00
2020-08-26 10:29:05 +02:00
2020-09-23 08:46:09 +02:00
2020-10-01 20:40:07 +02:00
2020-02-14 16:31:10 -05:00
2020-12-29 13:44:50 +01:00
2018-05-25 16:13:08 +02:00
2016-07-20 17:38:35 -06:00
2015-05-31 18:06:28 -07:00
2020-12-29 13:44:59 +01:00
2020-06-30 15:38:21 -04:00
2020-10-29 09:05:34 +01:00
2019-06-22 08:17:24 +02:00
2017-08-06 18:59:49 -07:00
2019-11-25 09:52:13 +01:00
2021-01-30 13:27:14 +01:00
2018-09-19 22:47:14 +02:00
2015-04-27 10:10:19 -07:00
2018-09-19 22:47:14 +02:00
2015-04-27 10:04:39 -07:00
2018-09-19 22:47:14 +02:00
2015-04-27 10:05:55 -07:00
2016-07-13 22:33:23 -04:00
2016-07-13 22:33:23 -04:00
2015-08-07 15:03:42 +02:00
2018-02-25 11:05:53 +01:00
2015-05-31 18:06:28 -07:00
2016-02-23 21:27:02 -05:00
2015-04-09 18:08:31 -07:00
2015-05-31 18:06:28 -07:00
2015-05-31 18:06:28 -07:00
2015-04-17 10:13:56 -07:00
2020-01-04 13:40:54 +01:00
2015-11-25 22:08:55 -05:00
2015-11-25 22:08:52 -05:00
2015-02-02 09:57:45 -08:00
2015-04-14 09:50:27 -07:00
2016-08-16 00:49:32 -04:00
2019-11-28 18:28:27 +01:00
2016-04-11 16:57:09 -04:00
2016-02-23 21:27:02 -05:00
2016-05-10 22:01:07 -04:00
2014-11-24 14:45:27 +01:00
2018-11-13 11:16:51 -08:00
2018-11-13 11:16:51 -08:00
2016-02-23 21:27:02 -05:00
2015-11-09 16:32:14 -08:00
2017-01-12 11:39:29 +01:00
2016-09-29 21:52:43 -04:00
2016-02-25 21:16:49 -05:00
2016-02-25 21:16:49 -05:00
2020-09-12 11:47:36 +02:00
2016-10-07 09:28:53 -07:00
2019-07-10 09:55:43 +02:00
2020-11-18 18:26:26 +01:00
2017-12-20 10:07:22 +01:00
2015-08-12 13:14:57 -07:00
2015-08-12 13:14:57 -07:00
2016-02-25 21:10:53 -05:00
2015-11-20 11:39:03 -05:00
2020-04-02 17:20:32 +02:00
2020-04-02 17:20:32 +02:00
2019-11-28 18:28:23 +01:00
2020-06-30 15:38:28 -04:00
2020-02-28 15:42:34 +01:00
2016-01-27 20:36:10 +08:00
2019-11-10 11:23:15 +01:00
2016-01-27 20:36:10 +08:00
2020-12-02 08:31:26 +01:00
2016-02-05 16:29:28 -06:00
2018-11-13 11:16:51 -08:00
2020-01-04 13:40:54 +01:00
2016-09-26 20:49:25 -04:00
2019-10-29 09:14:57 +01:00
2020-08-21 11:02:02 +02:00
2020-10-29 09:05:43 +01:00
2014-11-24 14:45:27 +01:00
2015-05-31 18:06:28 -07:00
2019-11-25 09:53:05 +01:00
2016-09-14 14:11:12 -04:00
2015-05-31 18:06:28 -07:00
2014-11-24 20:01:28 +01:00
2016-09-04 01:28:07 -04:00
2016-02-23 21:27:02 -05:00
2015-05-31 18:06:28 -07:00
2016-04-30 09:25:26 -07:00
2015-05-31 18:06:28 -07:00
2016-03-01 20:06:49 -05:00
2016-11-28 15:51:31 -05:00
2016-04-04 12:07:42 -04:00
2020-08-21 11:02:01 +02:00
2020-06-30 15:38:37 -04:00
2019-05-08 07:19:10 +02:00
2016-06-18 11:59:01 -07:00
2020-06-20 10:24:07 +02:00
2019-10-07 18:53:15 +02:00
2019-01-23 08:10:54 +01:00
2016-10-07 09:28:53 -07:00
2016-04-11 16:57:09 -04:00
2016-03-14 21:05:04 -04:00
2020-11-10 10:24:03 +01:00
2019-10-29 09:15:19 +01:00
2020-01-23 08:19:43 +01:00
2016-04-11 16:57:09 -04:00
2020-09-03 11:21:18 +02:00
2016-08-18 22:23:20 -04:00
2020-07-31 16:44:01 +02:00
2018-06-06 16:44:38 +02:00
2016-09-26 20:58:42 -04:00
2016-09-15 09:51:14 -04:00
2020-04-02 17:20:33 +02:00
2016-09-15 09:51:14 -04:00
2016-04-11 16:57:09 -04:00
2018-03-22 09:17:55 +01:00
2020-05-20 08:15:34 +02:00
2016-02-23 21:27:02 -05:00
2019-11-10 11:23:14 +01:00
2018-12-13 09:20:29 +01:00
2020-06-30 15:38:23 -04:00
2016-10-18 14:13:37 -07:00
2015-11-18 11:59:09 -05:00
2016-02-23 21:27:02 -05:00
2019-05-08 07:19:10 +02:00
2020-01-04 13:40:54 +01:00
2015-08-10 23:07:05 -04:00
2015-05-31 18:06:28 -07:00
2019-03-23 13:19:46 +01:00
2019-07-10 09:55:39 +02:00
2016-11-01 13:31:23 -04:00
2015-02-02 09:57:46 -08:00
2016-09-01 17:52:01 -07:00
2015-05-31 18:06:28 -07:00
2018-08-24 13:12:29 +02:00