• Keith Busch's avatar
    nvme: implement support for relaxed effects · 29f69753
    Keith Busch authored
    NVM Express TP4167 provides a way for controllers to report a relaxed
    execution constraint. Specifically, it notifies of exclusivity for IO
    vs. admin commands instead of grouping these together. If set, then we
    don't need to freeze IO in order to execute that admin command. The
    freezing distrupts IO processes, so it's nice to avoid that if the
    controller tells us it's not necessary.
    Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarKeith Busch <kbusch@kernel.org>
    29f69753
core.c 130 KB