]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
enetc: Fix an off by one in enetc_setup_tc_txtime()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 7 Jan 2020 13:11:43 +0000 (16:11 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 7 Jan 2020 21:46:20 +0000 (13:46 -0800)
commit0d6e5bfc9c5bc852d240cb35b0d850cdb660c4c9
tree4ba511f9ce438ef6c649c459a4c8a3cf80440b19
parentcbefe2c95770a8b04bbe26a684f546c61d2ee8e6
enetc: Fix an off by one in enetc_setup_tc_txtime()

The priv->tx_ring[] has 16 elements but only priv->num_tx_rings are
set up, the rest are NULL.  This ">" comparison should be ">=" to avoid
a potential crash.

Fixes: 0d08c9ec7d6e ("enetc: add support time specific departure base on the qos etf")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/enetc/enetc_qos.c