OpenCloudOS-Kernel/drivers/scsi/bnx2i
Thomas Gleixner f9f22a8691 scsi: bnx2i: Simplify cpu hotplug code
The CPU hotplug related code of this driver can be simplified by:

1) Consolidating the callbacks into a single state. The CPU thread can be
   torn down on the CPU which goes offline. There is no point in delaying
   that to the CPU dead state

2) Let the core code invoke the online/offline callbacks and remove the
   extra for_each_online_cpu() loops.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Chad Dupuis <chad.dupuis@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-07-26 21:51:25 -04:00
..
57xx_iscsi_constants.h bnx2i: Rebranding bnx2i driver 2014-07-25 17:16:59 -04:00
57xx_iscsi_hsi.h bnx2i: Rebranding bnx2i driver 2014-07-25 17:16:59 -04:00
Kconfig bnx2i/bnx2fc : fix randconfig error in next-20140909 2014-09-15 17:45:18 -04:00
Makefile
bnx2i.h sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h> 2017-03-02 08:42:29 +01:00
bnx2i_hwi.c bnx2i: fix spelling mistake "complection" -> "completion" 2016-07-12 23:16:31 -04:00
bnx2i_init.c scsi: bnx2i: Simplify cpu hotplug code 2017-07-26 21:51:25 -04:00
bnx2i_iscsi.c scsi: bnx2i: missing error code in bnx2i_ep_connect() 2017-06-26 15:01:03 -04:00
bnx2i_sysfs.c bnx2i: Rebranding bnx2i driver 2014-07-25 17:16:59 -04:00