diff options
| -rw-r--r-- | net/core/devlink.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/core/devlink.c b/net/core/devlink.c index 78e22cea4cc7..da0a29f30885 100644 --- a/net/core/devlink.c +++ b/net/core/devlink.c | |||
| @@ -3897,6 +3897,11 @@ static int devlink_nl_cmd_info_get_dumpit(struct sk_buff *msg, | |||
| 3897 | continue; | 3897 | continue; |
| 3898 | } | 3898 | } |
| 3899 | 3899 | ||
| 3900 | if (!devlink->ops->info_get) { | ||
| 3901 | idx++; | ||
| 3902 | continue; | ||
| 3903 | } | ||
| 3904 | |||
| 3900 | mutex_lock(&devlink->lock); | 3905 | mutex_lock(&devlink->lock); |
| 3901 | err = devlink_nl_info_fill(msg, devlink, DEVLINK_CMD_INFO_GET, | 3906 | err = devlink_nl_info_fill(msg, devlink, DEVLINK_CMD_INFO_GET, |
| 3902 | NETLINK_CB(cb->skb).portid, | 3907 | NETLINK_CB(cb->skb).portid, |
