Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933885AbbLOWyV (ORCPT ); Tue, 15 Dec 2015 17:54:21 -0500 Received: from p3plsmtps2ded04.prod.phx3.secureserver.net ([208.109.80.198]:59372 "EHLO p3plsmtps2ded04.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933777AbbLOWxt (ORCPT ); Tue, 15 Dec 2015 17:53:49 -0500 x-originating-ip: 72.167.245.219 From: "K. Y. Srinivasan" To: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, vkuznets@redhat.com, jasowang@redhat.com Cc: "K. Y. Srinivasan" Subject: [PATCH 2/3] Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical Date: Tue, 15 Dec 2015 16:27:27 -0800 Message-Id: <1450225648-4711-2-git-send-email-kys@microsoft.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1450225648-4711-1-git-send-email-kys@microsoft.com> References: <1450225615-4672-1-git-send-email-kys@microsoft.com> <1450225648-4711-1-git-send-email-kys@microsoft.com> X-CMAE-Envelope: MS4wfGagqXws+JFVM7fP+RUzD55hIQGsAWkWwZI86//xKEhRv/BfqlObY4lL/d4qLUjX3Of8PaIo3YQQNK0qgTWrqnExOXr5cngwea0P5pc1rPS3ZkO8ldYU 2pSwk5gnQUKZKpgnoo2x3SssTEUyE/y7ND8SP+i2IaZKfEPBIbXDlaEt0eSHGqU5P+1LIg70C+qGA6rGY4Dnhj439llg+lP9SiTByjWl9Vnr9xfHHtHXNVVs gysq1VjZ9iX2THUseTfTFb5vTDVjs4gPfAx+QbLR/U5SZ9tLYd6WeJdwuZBn5W5tuvGU/21hu/CiZRme5IY5u05Yu7Z/9n0GyqqpbQEb696ul3L/hhOrusfc cbyq/lGnAQ/rhY9ZXMFaRX3fQQ5Mbg0X0DvJaZHZbuMTTA7AfdDHc6AGJtiF4y07BEYcDL63 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1131 Lines: 39 For performance critical devices, we distribute the incoming channel interrupt load across available CPUs in the guest. Include Fibre channel devices in the set of devices for which we would distribute the interrupt load. Signed-off-by: K. Y. Srinivasan --- drivers/hv/channel_mgmt.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c index d013171..1c1ad47 100644 --- a/drivers/hv/channel_mgmt.c +++ b/drivers/hv/channel_mgmt.c @@ -361,6 +361,7 @@ err_free_chan: enum { IDE = 0, SCSI, + FC, NIC, ND_NIC, PCIE, @@ -377,6 +378,8 @@ static const struct hv_vmbus_device_id hp_devs[] = { { HV_IDE_GUID, }, /* Storage - SCSI */ { HV_SCSI_GUID, }, + /* Storage - FC */ + { HV_SYNTHFC_GUID, }, /* Network */ { HV_NIC_GUID, }, /* NetworkDirect Guest RDMA */ -- 1.7.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/