• Christoph Hellwig's avatar
    NVMe: fix build with CONFIG_NVM enabled · ac02ddde
    Christoph Hellwig authored
    Looks like I didn't test with CONFIG_NVM enabled, and neither did
    the build bot.
    
    Most of this is really weird crazy shit in the lighnvm support, though.
    
    Struct nvme_ns is a structure for the NVM I/O command set, and it has
    no business poking into it.  Second this commit:
    
    commit 47b3115a
    Author: Wenwei Tao <ww.tao0320@gmail.com>
    Date:   Fri Nov 20 13:47:55 2015 +0100
    
        nvme: lightnvm: use admin queues for admin cmds
    
    Does even more crazy stuff.  If a function gets a request_queue parameter
    passed it'd better use that and not look for another one.
    Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarJens Axboe <axboe@fb.com>
    ac02ddde
lightnvm.c 13.6 KB