RDY bit clarification

Keith Busch keith.busch at intel.com
Sun Jan 14 17:57:54 PST 2018


On Sun, Jan 14, 2018 at 09:26:23AM +0530, muthu crazy wrote:
> Why does linux nvme target code is checking for NVME_CSTS_RDY == 1
> before submitting any IO commands to device. Is there any chance RDY
> can go down after the controller initialization. It make sense if we
> check for CFS instead of RDY.
> 
> Isn't causing performance drop?

I don't think it's for situations where RDY goest down on it's own, but
for checking if a badly behaving host sends a command before respecting
the proper state transitions.



More information about the Linux-nvme mailing list