Hi Russell, > -----Original Message----- > From: Russell King - ARM Linux [mailto:linux@xxxxxxxxxxxxxxx] > Sent: Tuesday, October 23, 2018 8:04 PM [...] > On Tue, Oct 23, 2018 at 11:49:17AM +0000, A.s. Dong wrote: > > + clk_gpio = devm_clk_get(&pdev->dev, "gpio"); > > + clk_port = devm_clk_get(&pdev->dev, "port"); > > + if ((PTR_ERR(clk_gpio) == -EPROBE_DEFER) || > > + (PTR_ERR(clk_port) == -EPROBE_DEFER)) { > > if (clk_gpio == ERR_PTR(-EPROBE_DEFER) || > clk_port == ERR_PTR(-EPROBE_DEFER)) { > Thanks for the suggestion. I will update it in next series. Before that, let's wait a moment to see if any more review comments. BTW, as I see kernel currently is widely using PTR_ERR(ptr) to compare -EPROBE_DEFER, I'm not quite get the point why the new approach you suggested is better, is it less error-prone? Or something else? would you please help clarify a bit more? Regards Dong Aisheng > -- > RMK's Patch system: > https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww. > armlinux.org.uk%2Fdeveloper%2Fpatches%2F&data=02%7C01%7Caishen > g.dong%40nxp.com%7C34fcfce2f5d042efd0b808d638dfaaed%7C686ea1d3bc > 2b4c6fa92cd99c5c301635%7C0%7C0%7C636758930627945785&sdata= > PME05RkmX0mxRmhO%2Bj%2FofV3VN2VMx3FWU9bbqFr3XAg%3D&res > erved=0 > FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps > up According to speedtest.net: 11.9Mbps down 500kbps up