diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c index eac054ea3100b898fb965e108a4b211fe4ccfad8..33cc9d76c93feb058db031c5880f87db78bcca46 100644 --- a/net/ipv4/devinet.c +++ b/net/ipv4/devinet.c @@ -1279,7 +1279,8 @@ int inet_gifconf(struct net_device *dev, char __user *buf, int len, int size) len -= size; done += size; } - trace_vendor_ninet_gifconf(dev, buf, len, size, &done); + if (trace_vendor_ninet_gifconf_enabled()) + trace_vendor_ninet_gifconf(dev, buf, len, size, &done); out: return done; }