Skip to content
  • Keith Busch's avatar
    NVMe: Fix hot cpu notification dead lock · f3db22fe
    Keith Busch authored
    
    
    There is a potential dead lock if a cpu event occurs during nvme probe
    since it registered with hot cpu notification. This fixes the race by
    having the module register with notification outside of probe rather
    than have each device register.
    
    The actual work is done in a scheduled work queue instead of in the
    notifier since assigning IO queues has the potential to block if the
    driver creates additional queues.
    
    Signed-off-by: default avatarKeith Busch <keith.busch@intel.com>
    Signed-off-by: default avatarMatthew Wilcox <matthew.r.wilcox@intel.com>
    f3db22fe