Commit 1e44623
committed
mi: Add ISH bit (admin command cflags)
Add ish bit for mi admin commands that access media
Spec NVM-Express-Management-Interface-Specification
-Revision-2.1-2025.08.01-Ratified
Figure 136: NVMe Admin Command Request Description
Command Flags (CFLGS): Bit 2 : Ignore Shutdown (ISH)
This bit shall have no effect on the value of the CSTS.SHST field.
(193 page from spec)
If an NVMe Admin Command does not require access to media, then the ISH
bit shall have no effect on the processing of that NVMe Admin Command.
spec NVM-Express-Base-Specification-Revision-2.3-2025.08.01-Ratified
Figure 84: Admin Commands Permitted to Return a Status Code of Admin
Command Media Not Ready
From Figure 84, we can assume that below Admin commands access media
Capacity Management, Device Self-test, Firmware Commit,
Firmware Image Download, Get LBA Status, Get Log Page,
Namespace Attachment, Namespace Management, Format NVM, Sanitize,
Sanitize Namespace, Security Receive, Security Send, Vendor Specific
Signed-off-by: Steven Seungcheol Lee <[email protected]>
Reported-by: Hojin Ahn <[email protected]>1 parent d65b44c commit 1e44623
3 files changed
Lines changed: 98 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| |||
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
| 95 | + | |
94 | 96 | | |
95 | 97 | | |
96 | 98 | | |
| |||
171 | 173 | | |
172 | 174 | | |
173 | 175 | | |
| 176 | + | |
174 | 177 | | |
175 | 178 | | |
176 | 179 | | |
| |||
185 | 188 | | |
186 | 189 | | |
187 | 190 | | |
| 191 | + | |
188 | 192 | | |
189 | 193 | | |
190 | 194 | | |
| |||
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
| 207 | + | |
203 | 208 | | |
204 | 209 | | |
205 | 210 | | |
| |||
213 | 218 | | |
214 | 219 | | |
215 | 220 | | |
| 221 | + | |
216 | 222 | | |
217 | 223 | | |
218 | 224 | | |
| |||
224 | 230 | | |
225 | 231 | | |
226 | 232 | | |
| 233 | + | |
227 | 234 | | |
228 | 235 | | |
229 | 236 | | |
| |||
233 | 240 | | |
234 | 241 | | |
235 | 242 | | |
| 243 | + | |
236 | 244 | | |
237 | 245 | | |
238 | 246 | | |
| |||
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
| 255 | + | |
247 | 256 | | |
248 | 257 | | |
249 | 258 | | |
| |||
253 | 262 | | |
254 | 263 | | |
255 | 264 | | |
| 265 | + | |
256 | 266 | | |
257 | 267 | | |
258 | 268 | | |
| |||
264 | 274 | | |
265 | 275 | | |
266 | 276 | | |
| 277 | + | |
267 | 278 | | |
268 | 279 | | |
269 | 280 | | |
| |||
273 | 284 | | |
274 | 285 | | |
275 | 286 | | |
| 287 | + | |
276 | 288 | | |
277 | 289 | | |
278 | 290 | | |
| |||
289 | 301 | | |
290 | 302 | | |
291 | 303 | | |
| 304 | + | |
292 | 305 | | |
293 | 306 | | |
294 | 307 | | |
| |||
303 | 316 | | |
304 | 317 | | |
305 | 318 | | |
| 319 | + | |
306 | 320 | | |
307 | 321 | | |
308 | 322 | | |
| |||
319 | 333 | | |
320 | 334 | | |
321 | 335 | | |
| 336 | + | |
322 | 337 | | |
323 | 338 | | |
324 | 339 | | |
| |||
333 | 348 | | |
334 | 349 | | |
335 | 350 | | |
| 351 | + | |
336 | 352 | | |
337 | 353 | | |
338 | 354 | | |
| |||
513 | 529 | | |
514 | 530 | | |
515 | 531 | | |
| 532 | + | |
516 | 533 | | |
517 | 534 | | |
518 | 535 | | |
| |||
526 | 543 | | |
527 | 544 | | |
528 | 545 | | |
| 546 | + | |
529 | 547 | | |
530 | 548 | | |
531 | 549 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| 288 | + | |
| 289 | + | |
288 | 290 | | |
289 | 291 | | |
290 | 292 | | |
| |||
313 | 315 | | |
314 | 316 | | |
315 | 317 | | |
316 | | - | |
| 318 | + | |
317 | 319 | | |
318 | 320 | | |
319 | 321 | | |
| |||
373 | 375 | | |
374 | 376 | | |
375 | 377 | | |
| 378 | + | |
| 379 | + | |
376 | 380 | | |
377 | 381 | | |
378 | 382 | | |
| |||
392 | 396 | | |
393 | 397 | | |
394 | 398 | | |
395 | | - | |
| 399 | + | |
396 | 400 | | |
397 | 401 | | |
398 | 402 | | |
| |||
1501 | 1505 | | |
1502 | 1506 | | |
1503 | 1507 | | |
| 1508 | + | |
1504 | 1509 | | |
1505 | 1510 | | |
1506 | | - | |
| 1511 | + | |
1507 | 1512 | | |
1508 | 1513 | | |
1509 | 1514 | | |
| |||
1533 | 1538 | | |
1534 | 1539 | | |
1535 | 1540 | | |
| 1541 | + | |
1536 | 1542 | | |
1537 | 1543 | | |
1538 | 1544 | | |
1539 | | - | |
| 1545 | + | |
1540 | 1546 | | |
1541 | 1547 | | |
1542 | 1548 | | |
| |||
1566 | 1572 | | |
1567 | 1573 | | |
1568 | 1574 | | |
| 1575 | + | |
| 1576 | + | |
1569 | 1577 | | |
1570 | 1578 | | |
1571 | 1579 | | |
| |||
1577 | 1585 | | |
1578 | 1586 | | |
1579 | 1587 | | |
1580 | | - | |
| 1588 | + | |
1581 | 1589 | | |
1582 | 1590 | | |
1583 | 1591 | | |
| |||
1586 | 1594 | | |
1587 | 1595 | | |
1588 | 1596 | | |
| 1597 | + | |
| 1598 | + | |
1589 | 1599 | | |
1590 | 1600 | | |
1591 | 1601 | | |
| |||
1598 | 1608 | | |
1599 | 1609 | | |
1600 | 1610 | | |
1601 | | - | |
| 1611 | + | |
1602 | 1612 | | |
1603 | 1613 | | |
1604 | 1614 | | |
| |||
1607 | 1617 | | |
1608 | 1618 | | |
1609 | 1619 | | |
| 1620 | + | |
| 1621 | + | |
1610 | 1622 | | |
1611 | 1623 | | |
1612 | 1624 | | |
| |||
1617 | 1629 | | |
1618 | 1630 | | |
1619 | 1631 | | |
1620 | | - | |
| 1632 | + | |
1621 | 1633 | | |
1622 | 1634 | | |
1623 | 1635 | | |
| |||
1626 | 1638 | | |
1627 | 1639 | | |
1628 | 1640 | | |
| 1641 | + | |
| 1642 | + | |
1629 | 1643 | | |
1630 | 1644 | | |
1631 | 1645 | | |
| |||
1642 | 1656 | | |
1643 | 1657 | | |
1644 | 1658 | | |
1645 | | - | |
| 1659 | + | |
1646 | 1660 | | |
1647 | 1661 | | |
1648 | 1662 | | |
| |||
1651 | 1665 | | |
1652 | 1666 | | |
1653 | 1667 | | |
| 1668 | + | |
| 1669 | + | |
1654 | 1670 | | |
1655 | 1671 | | |
1656 | 1672 | | |
| |||
1667 | 1683 | | |
1668 | 1684 | | |
1669 | 1685 | | |
1670 | | - | |
| 1686 | + | |
1671 | 1687 | | |
1672 | 1688 | | |
1673 | 1689 | | |
| |||
1858 | 1874 | | |
1859 | 1875 | | |
1860 | 1876 | | |
| 1877 | + | |
1861 | 1878 | | |
1862 | 1879 | | |
1863 | | - | |
| 1880 | + | |
1864 | 1881 | | |
1865 | 1882 | | |
1866 | 1883 | | |
| |||
0 commit comments