mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-12 05:24:12 +08:00
RDMA/hns: Hide error print information with roce vf device
The driver should not print the error information when the hip08 driver not support virtual function. Signed-off-by: Lijun Ou <oulijun@huawei.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
5b01b243b0
commit
07c2339a91
@ -6136,15 +6136,8 @@ static int hns_roce_hw_v2_get_cfg(struct hns_roce_dev *hr_dev,
|
||||
struct hnae3_handle *handle)
|
||||
{
|
||||
struct hns_roce_v2_priv *priv = hr_dev->priv;
|
||||
const struct pci_device_id *id;
|
||||
int i;
|
||||
|
||||
id = pci_match_id(hns_roce_hw_v2_pci_tbl, hr_dev->pci_dev);
|
||||
if (!id) {
|
||||
dev_err(hr_dev->dev, "device is not compatible!\n");
|
||||
return -ENXIO;
|
||||
}
|
||||
|
||||
hr_dev->hw = &hns_roce_hw_v2;
|
||||
hr_dev->sdb_offset = ROCEE_DB_SQ_L_0_REG;
|
||||
hr_dev->odb_offset = hr_dev->sdb_offset;
|
||||
@ -6232,6 +6225,7 @@ static void __hns_roce_hw_v2_uninit_instance(struct hnae3_handle *handle,
|
||||
static int hns_roce_hw_v2_init_instance(struct hnae3_handle *handle)
|
||||
{
|
||||
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
|
||||
const struct pci_device_id *id;
|
||||
struct device *dev = &handle->pdev->dev;
|
||||
int ret;
|
||||
|
||||
@ -6242,6 +6236,10 @@ static int hns_roce_hw_v2_init_instance(struct hnae3_handle *handle)
|
||||
goto reset_chk_err;
|
||||
}
|
||||
|
||||
id = pci_match_id(hns_roce_hw_v2_pci_tbl, handle->pdev);
|
||||
if (!id)
|
||||
return 0;
|
||||
|
||||
ret = __hns_roce_hw_v2_init_instance(handle);
|
||||
if (ret) {
|
||||
handle->rinfo.instance_state = HNS_ROCE_STATE_NON_INIT;
|
||||
|
Loading…
Reference in New Issue
Block a user