-
由 Sven Schuchmann 提交于
stable inclusion from stable-v5.10.84 commit 3260b8d12057faa9f7428fc7a2709de1ad39f731 bugzilla: 186030 https://gitee.com/openeuler/kernel/issues/I4QV2F Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3260b8d12057faa9f7428fc7a2709de1ad39f731 -------------------------------- commit 817b6531 upstream. On most systems request for IRQ 0 will fail, phylib will print an error message and fall back to polling. To fix this set the phydev->irq to PHY_POLL if no IRQ is available. Fixes: cc89c323 ("lan78xx: Use irq_domain for phy interrupt from USB Int. EP") Reviewed-by: NAndrew Lunn <andrew@lunn.ch> Signed-off-by: NSven Schuchmann <schuchmann@schleissheimer.de> Signed-off-by: NDavid S. Miller <davem@davemloft.net> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: NChen Jun <chenjun102@huawei.com> Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
85fd40a3