Letu Ren
ddb6b1906f
scsi: 3w-9xxx: Avoid disabling device if failing to enable it
...
[ Upstream commit 7eff437b5ee1309b34667844361c6bbb5c97df05 ]
The original code will "goto out_disable_device" and call
pci_disable_device() if pci_enable_device() fails. The kernel will generate
a warning message like "3w-9xxx 0000:00:05.0: disabling already-disabled
device".
We shouldn't disable a device that failed to be enabled. A simple return is
fine.
Link: https://lore.kernel.org/r/20220829110115.38789-1-fantasquex@gmail.com
Reported-by: Zheyu Ma <zheyuma97@gmail.com>
Signed-off-by: Letu Ren <fantasquex@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-10-26 13:15:47 +02:00
..
2020-10-01 20:40:01 +02:00
2021-07-28 09:14:25 +02: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
2021-07-20 16:21:15 +02:00
2022-04-20 09:06:42 +02:00
2022-02-08 18:15:29 +01:00
2020-12-29 13:44:50 +01:00
2021-11-26 11:48:37 +01:00
2020-01-23 08:19:37 +01:00
2016-09-14 12:47:42 -04:00
2021-08-26 08:37:26 -04:00
2020-01-23 08:19:42 +01:00
2022-06-14 16:52:33 +02:00
2020-12-29 13:44:59 +01:00
2019-04-05 22:29:06 +02:00
2021-02-10 09:09:24 +01:00
2022-04-20 09:06:45 +02:00
2019-11-28 18:28:24 +01:00
2022-04-20 09:06:42 +02:00
2022-04-20 09:06:29 +02:00
2022-06-25 11:45:17 +02:00
2021-08-26 08:37:26 -04:00
2022-09-15 12:39:46 +02:00
2022-04-20 09:06:45 +02:00
2016-07-20 17:38:35 -06:00
2015-05-31 18:06:28 -07:00
2022-04-20 09:06:42 +02:00
2022-05-25 08:39:50 +02: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
2022-08-25 11:09:20 +02:00
2022-10-26 13:15:47 +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
2021-11-26 11:48:40 +01:00
2022-04-20 09:06:42 +02:00
2016-02-23 21:27:02 -05:00
2015-05-31 18:06:28 -07:00
2015-05-31 18:06:28 -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
2021-09-22 11:43:08 +02:00
2021-06-03 08:23:31 +02:00
2016-08-16 00:49:32 -04:00
2022-06-14 16:52:34 +02: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
2018-11-13 11:16:51 -08:00
2018-11-13 11:16:51 -08:00
2016-02-23 21:27:02 -05:00
2021-07-20 16:21:04 +02: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
2021-07-20 16:21:10 +02: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
2021-05-22 10:40:25 +02:00
2019-11-10 11:23:15 +01:00
2016-01-27 20:36:10 +08:00
2022-01-11 13:38:12 +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
2022-06-14 16:52:29 +02:00
2020-08-21 11:02:02 +02:00
2020-10-29 09:05:43 +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
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
2021-12-22 09:05:15 +01: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
2021-07-20 16:21:06 +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
2021-08-26 08:37:26 -04:00
2021-11-12 13:18:01 +01:00
2020-01-23 08:19:43 +01:00
2016-04-11 16:57:09 -04:00
2021-12-08 08:45:05 +01: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
2021-11-12 13:18:01 +01:00
2016-09-15 09:51:14 -04:00
2021-10-09 13:25:59 +02:00
2016-09-15 09:51:14 -04:00
2016-04-11 16:57:09 -04:00
2021-10-17 10:05:40 +02:00
2022-08-25 11:09:27 +02:00
2016-02-23 21:27:02 -05:00
2021-05-22 10:40:26 +02:00
2018-12-13 09:20:29 +01:00
2022-01-27 08:47:40 +01:00
2022-01-27 08:47:40 +01:00
2021-04-07 12:05:39 +02:00
2015-11-18 11:59:09 -05:00
2022-10-26 13:15:35 +02:00
2019-05-08 07:19:10 +02:00
2020-01-04 13:40:54 +01:00
2021-05-22 10:40:26 +02:00
2015-05-31 18:06:28 -07:00
2021-10-17 10:05:40 +02:00
2022-01-05 12:31:25 +01:00
2022-06-25 11:45:17 +02:00
2016-09-01 17:52:01 -07:00
2015-05-31 18:06:28 -07:00
2022-03-11 10:03:32 +01:00
2022-04-20 09:06:43 +02:00