This series enables the association of IO channels at the CPU-core level (i.e., with all CPUs/threads of core), which may increase performance depending on the CPU affinity settings of the workload (e.g., benefit from the per-core caches); and adds the required pieces to use it on PowerPC64 too (topology information), which has server processors with many cores/threads and per-core caches.
Although the series include bits for PowerPC64, the per-core scheduling patch is architecture independent. Tested on next-20160601 (with an extra commit for patch 1/2, see commit msg). Mauricio Faria de Oliveira (2): lpfc: support for CPU phys_id and core_id on PowerPC64 lpfc: add option for lpfc_fcp_io_sched (LPFC_FCP_SCHED_BY_CPU_CORE) drivers/scsi/lpfc/lpfc_attr.c | 8 ++++-- drivers/scsi/lpfc/lpfc_hw4.h | 1 + drivers/scsi/lpfc/lpfc_init.c | 65 ++++++++++++++++++++++++++++++++++++++++--- drivers/scsi/lpfc/lpfc_scsi.c | 3 +- 4 files changed, 70 insertions(+), 7 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html