diff options
author | K. Y. Srinivasan <kys@microsoft.com> | 2015-12-15 16:27:27 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-12-21 13:14:56 -0800 |
commit | 879a650a273bc3efb9d472886b8ced12630ea8ed (patch) | |
tree | 78c2c3ec04d6afe0f7e0aabd5b07a75fa3aa64ab | |
parent | 77b744a598d604de49df79cf161bbd1809a6948a (diff) | |
download | linux-stable-879a650a273bc3efb9d472886b8ced12630ea8ed.tar.gz linux-stable-879a650a273bc3efb9d472886b8ced12630ea8ed.tar.bz2 linux-stable-879a650a273bc3efb9d472886b8ced12630ea8ed.zip |
Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical
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 <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | 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 d0131717c1d5..1c1ad47042c5 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 */ |