David Bright
16969d1448
Honor the FWUG value of some drives in nvmecontrol
...
nvmecontrol tries to upload firmware in chunks as large as it thinks
the device permits. It fails to take into account the FWUG value used
by some drives to advertise the size and alignment limits for firmware
chunks.
- Use the firwmare update granularity value from the
- If the granularity is not reported or not restricted, fall back to
the previously existing logic that calculates the max transfer
size based on MDTS.
- Add firmware update granularity to the identify-controller output.
Reviewed by: imp (previous version), chuck
Obtained from: Dell EMC Isilon
MFC after: 1 week
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D26390
2020-09-21 15:45:49 +00:00
..
2017-11-27 15:37:16 +00:00
2020-09-21 09:01:10 +00:00
2019-08-13 20:06:55 +00:00
2020-07-24 21:14:59 +00:00
2017-12-30 00:26:42 +00:00
2018-11-13 21:40:56 +00:00
2019-11-21 01:24:49 +00:00
2019-11-21 01:24:49 +00:00
2019-10-18 12:32:01 +00:00
2020-04-23 17:56:48 +00:00
2020-08-31 23:48:27 +00:00
2018-08-22 15:55:23 +00:00
2019-12-11 17:37:53 +00:00
2020-08-31 15:55:29 +00:00
2017-11-20 19:49:47 +00:00
2020-06-23 21:11:40 +00:00
2020-05-02 00:10:25 +00:00
2020-04-23 18:04:52 +00:00
2019-06-28 22:12:43 +00:00
2019-08-13 20:06:55 +00:00
2018-11-13 21:40:56 +00:00
2019-12-22 05:44:29 +00:00
2020-09-19 22:48:30 +00:00
2020-04-28 05:10:34 +00:00
2020-09-19 20:06:12 +00:00
2019-12-13 04:12:13 +00:00
2019-02-11 00:11:02 +00:00
2019-12-16 21:06:24 +00:00
2020-09-09 12:58:19 +00:00
2018-12-06 00:09:39 +00:00
2020-09-11 13:28:37 +00:00
2017-11-27 15:37:16 +00:00
2019-12-22 01:22:51 +00:00
2020-09-18 02:10:28 +00:00
2020-09-02 21:14:36 +00:00
2019-06-27 12:37:44 +00:00
2020-09-11 10:07:09 +00:00
2020-08-07 12:19:21 +00:00
2017-11-27 15:37:16 +00:00
2017-11-27 15:37:16 +00:00
2020-09-02 18:15:57 +00:00
2017-11-27 15:37:16 +00:00
2020-03-17 15:57:25 +00:00
2020-07-23 20:06:24 +00:00
2018-12-21 08:15:31 +00:00
2019-11-01 03:10:53 +00:00
2017-11-20 19:49:47 +00:00
2020-05-21 01:55:35 +00:00
2020-08-19 17:09:58 +00:00
2018-08-11 08:34:24 +00:00
2019-12-07 15:17:00 +00:00
2018-10-27 16:41:34 +00:00
2020-07-17 21:55:24 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2017-11-20 19:49:47 +00:00
2020-09-13 22:57:50 +00:00
2020-08-25 13:30:24 +00:00
2019-09-05 14:15:47 +00:00
2019-09-05 14:15:47 +00:00
2020-09-21 15:45:49 +00:00
2020-09-14 08:51:18 +00:00
2019-02-01 00:34:18 +00:00
2020-07-11 17:10:16 +00:00
2020-09-10 00:50:18 +00:00
2018-12-06 00:09:39 +00:00
2020-09-08 10:36:11 +00:00
2020-09-21 09:01:10 +00:00
2020-05-09 10:55:34 +00:00
2020-04-04 00:56:56 +00:00
2020-08-04 21:34:13 +00:00
2017-12-28 05:34:24 +00:00
2019-12-11 17:37:53 +00:00
2020-06-29 22:12:23 +00:00
2020-02-13 18:37:17 +00:00
2020-06-04 22:58:37 +00:00
2020-07-05 13:08:17 +00:00
2017-11-27 15:37:16 +00:00
2020-05-19 12:16:44 +00:00
2020-09-02 18:17:08 +00:00
2020-09-11 13:28:37 +00:00
2020-06-18 23:12:55 +00:00
2020-07-19 23:56:19 +00:00
2020-09-21 09:01:10 +00:00
2019-06-25 04:50:09 +00:00
2018-06-14 01:15:19 +00:00
2018-06-14 01:15:19 +00:00
2020-09-18 17:17:46 +00:00
2018-06-14 01:15:19 +00:00