diff options
author | Yonglong Liu <liuyonglong@huawei.com> | 2020-01-04 10:49:28 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-01-06 13:26:25 -0800 |
commit | f97c4d823fb7d210afa53c6980dd8b8d0deee916 (patch) | |
tree | 007e99c293d5a06068fbc3d8fcbfc6770262a1d3 /drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | |
parent | 7ab2b53e4657ee0289878b09f9748a35b0e6010b (diff) | |
download | linux-f97c4d823fb7d210afa53c6980dd8b8d0deee916.tar.gz linux-f97c4d823fb7d210afa53c6980dd8b8d0deee916.tar.bz2 linux-f97c4d823fb7d210afa53c6980dd8b8d0deee916.zip |
net: hns3: modify the IRQ name of misc vectors
The misc IRQ of all the devices have the same name, so it's
hard to find the right misc IRQ of the device.
This patch modifies the misc IRQ names as "hclge/hclgevf"-misc-
"pci name". And now the IRQ name is not related to net device
name anymore, so change the HNAE3_INT_NAME_LEN to 32 bytes, and
that is enough.
Signed-off-by: Yonglong Liu <liuyonglong@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c')
-rw-r--r-- | drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c index c33b8027f801..cfa797ef9906 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c @@ -2376,8 +2376,10 @@ static int hclgevf_misc_irq_init(struct hclgevf_dev *hdev) hclgevf_get_misc_vector(hdev); + snprintf(hdev->misc_vector.name, HNAE3_INT_NAME_LEN, "%s-misc-%s", + HCLGEVF_NAME, pci_name(hdev->pdev)); ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, - 0, "hclgevf_cmd", hdev); + 0, hdev->misc_vector.name, hdev); if (ret) { dev_err(&hdev->pdev->dev, "VF failed to request misc irq(%d)\n", hdev->misc_vector.vector_irq); |