git: nvme - Back-off if driver lies about reported queue limits

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Dec 25 12:34:18 PST 2021


commit b5b25080344d7d9659ea3550bd1c50d0c4f0a36d
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Dec 25 12:30:52 2021 -0800

    nvme - Back-off if driver lies about reported queue limits
    
    * Apparently some low-rent nvme controllers lie about how many
      queues they support.
    
    * If the nvme driver lies about queue support and a queue
      create command fails, attempt to back-off to fewer queues
      first, rather than giving up immediately.  Complain mightily
      on the console.

Summary of changes:
 sys/dev/disk/nvme/nvme_admin.c | 49 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 41 insertions(+), 8 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b5b25080344d7d9659ea3550bd1c50d0c4f0a36d


-- 
DragonFly BSD source repository



More information about the Commits mailing list