summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorHerve Codina <herve.codina@bootlin.com>2021-10-08 13:34:37 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-10-20 12:45:04 +0300
commit9053c5b4594c96cc8978ba4f34e67f89fea89d52 (patch)
treec3f5d38e7f10029d771e64a4ed975a72dc0885a4 /README
parent12da46cb6a90541d39267034dd6a94b0335881e4 (diff)
downloadlinux-9053c5b4594c96cc8978ba4f34e67f89fea89d52.tar.xz
net: stmmac: fix get_hw_feature() on old hardware
commit 075da584bae2da6a37428d59a477b6bdad430ac3 upstream. Some old IPs do not provide the hardware feature register. On these IPs, this register is read 0x00000000. In old driver version, this feature was handled but a regression came with the commit f10a6a3541b4 ("stmmac: rework get_hw_feature function"). Indeed, this commit removes the return value in dma->get_hw_feature(). This return value was used to indicate the validity of retrieved information and used later on in stmmac_hw_init() to override priv->plat data if this hardware feature were valid. This patch restores the return code in ->get_hw_feature() in order to indicate the hardware feature validity and override priv->plat data only if this hardware feature is valid. Fixes: f10a6a3541b4 ("stmmac: rework get_hw_feature function") Signed-off-by: Herve Codina <herve.codina@bootlin.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions