]> git.baikalelectronics.ru Git - kernel.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)
commit55a476ee148b16addd1266a4f8dbac1b1fe73b9f
tree4ba511f9ce438ef6c649c459a4c8a3cf80440b19
parenteddea534a5dcd61d21f0b9a91f63cebbebc5bd14
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: d79fca2118c7 ("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