Commit 64abb58
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 (refer to the NVM Express Base Specification).
(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 <sc108.lee@samsung.com>
Reported-by: Hojin Ahn <hojin82.ahn.samsung.com>1 parent d65b44c commit 64abb58
3 files changed
+98
-23
lines changed| 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