mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-16 08:37:53 +07:00
net: adaptec: Replace mdelay() with msleep() in starfire_init_one()
starfire_init_one() is never called in atomic context. It calls mdelay() to busily wait, which is not necessary. mdelay() can be replaced with msleep(). This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
055d624fac
commit
d8ad2f31f8
@ -802,7 +802,7 @@ static int starfire_init_one(struct pci_dev *pdev,
|
||||
int mii_status;
|
||||
for (phy = 0; phy < 32 && phy_idx < PHY_CNT; phy++) {
|
||||
mdio_write(dev, phy, MII_BMCR, BMCR_RESET);
|
||||
mdelay(100);
|
||||
msleep(100);
|
||||
boguscnt = 1000;
|
||||
while (--boguscnt > 0)
|
||||
if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0)
|
||||
|
Loading…
Reference in New Issue
Block a user