mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
net: ethernet: ti: cpsw: add missing sanity check
Make sure to check for allocation failures before dereferencing a NULL-pointer during probe. Fixes: 649a1688c960 ("net: ethernet: ti: cpsw: create common struct to hold shared driver data") Signed-off-by: Johan Hovold <johan@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a7fe9d466f
commit
3420ea8850
@ -2588,6 +2588,9 @@ static int cpsw_probe(struct platform_device *pdev)
|
||||
int irq;
|
||||
|
||||
cpsw = devm_kzalloc(&pdev->dev, sizeof(struct cpsw_common), GFP_KERNEL);
|
||||
if (!cpsw)
|
||||
return -ENOMEM;
|
||||
|
||||
cpsw->dev = &pdev->dev;
|
||||
|
||||
ndev = alloc_etherdev_mq(sizeof(struct cpsw_priv), CPSW_MAX_QUEUES);
|
||||
|
Loading…
x
Reference in New Issue
Block a user