enic: be less verbose about non-critical firmware errors
If a feature is not supported by firmware no need to print an error message. This surpresses the following harmless message on boot up and ethtool query. enic: Error 1 devcmd 36 Signed-off-by: Stefan Assmann <sassmann@kpanic.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
56aa091d60
Коммит
07783f39e1
|
@ -308,6 +308,9 @@ static int _vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
|
|||
|
||||
if (status & STAT_ERROR) {
|
||||
err = (int)readq(&devcmd->args[0]);
|
||||
if (err == ERR_EINVAL &&
|
||||
cmd == CMD_CAPABILITY)
|
||||
return err;
|
||||
if (err != ERR_ECMDUNKNOWN ||
|
||||
cmd != CMD_CAPABILITY)
|
||||
pr_err("Error %d devcmd %d\n",
|
||||
|
|
Загрузка…
Ссылка в новой задаче