mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
net: sched: avoid printing uninitialized link speed
sch_cbs and sch_taprio print ecmd.base.speed, even if netif_get_link_ksettings() failed. When netif_get_link_ksettings() fails the ecmd may not be initialized. Use the always-initialized speed variable instead. The semantics change slightly because UNKNOWN will never be printed, but that doesn't seem important enough to complicate the code for. This is a _dbg() print, anyway. Signed-off-by: Jakub Kicinski <kuba@kernel.org> Link: https://patch.msgid.link/20260609183353.1109641-1-kuba@kernel.org Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
6e12a8894e
commit
518d8d0199
|
|
@ -340,7 +340,7 @@ static void cbs_set_port_rate(struct net_device *dev, struct cbs_sched_data *q)
|
|||
atomic64_set(&q->port_rate, port_rate);
|
||||
netdev_dbg(dev, "cbs: set %s's port_rate to: %lld, linkspeed: %d\n",
|
||||
dev->name, (long long)atomic64_read(&q->port_rate),
|
||||
ecmd.base.speed);
|
||||
speed);
|
||||
}
|
||||
|
||||
static int cbs_dev_notifier(struct notifier_block *nb, unsigned long event,
|
||||
|
|
|
|||
|
|
@ -1321,7 +1321,7 @@ static void taprio_set_picos_per_byte(struct net_device *dev,
|
|||
atomic64_set(&q->picos_per_byte, picos_per_byte);
|
||||
netdev_dbg(dev, "taprio: set %s's picos_per_byte to: %lld, linkspeed: %d\n",
|
||||
dev->name, (long long)atomic64_read(&q->picos_per_byte),
|
||||
ecmd.base.speed);
|
||||
speed);
|
||||
}
|
||||
|
||||
static int taprio_dev_notifier(struct notifier_block *nb, unsigned long event,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user