• Thomas Gleixner's avatar
    scsi: qedi: Convert to hotplug state machine · a98d1a0c
    Thomas Gleixner authored
    The CPU hotplug code is a trainwreck. It leaks a notifier in case of driver
    registration error and the per cpu loop is racy against cpu hotplug. Aside
    of that the driver should have been written and merged with the new state
    machine interfaces in the first place.
    
    Mop up the mess and Convert it to the hotplug state machine.
    Signed-off-by: default avatarThomas Grumpy Gleixner <tglx@linutronix.de>
    Cc: Nilesh Javali <nilesh.javali@cavium.com>
    Cc: Adheer Chandravanshi <adheer.chandravanshi@qlogic.com>
    Cc: Chad Dupuis <chad.dupuis@cavium.com>
    Cc: Saurav Kashyap <saurav.kashyap@cavium.com>
    Cc: Arun Easi <arun.easi@cavium.com>
    Cc: Manish Rangankar <manish.rangankar@cavium.com>
    Cc: Johannes Thumshirn <jthumshirn@suse.de>
    Cc: Hannes Reinecke <hare@suse.de>
    Cc: Martin K. Petersen <martin.petersen@oracle.com>
    Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
    a98d1a0c
qedi_main.c 50.1 KB