selftest now can specify -a to abort a selftest operation, -s to start a short selftest operation, -e to start a extended selftest operation.
also can speccify special namespace, such as 0xFFFFFFFF for all active namespaces.
"specifies that the device self-test operation be run on the controller, independent of any namespaces."
"specifies that the device self-test operation be run on all active namespaces."
"Execute short self-test"
"Execute extended self-test"
I seems OK for me, I copy this sentence from identify section. do I need to modify that one?
-n The namespace ⟨nsid⟩ to use instead of the namespace associated with the device. A nsid of “0” is used to retrieve the IDENTIFY_CONTROLLER data associated with that drive.