[PATCH] net: fec: disable correct clk in the err path of fec_enet_clk_enable

2020-05-29 Thread Liu Xiang
When enable clk_ref failed, clk_ptp should be disabled rather than clk_ref itself. Signed-off-by: Liu Xiang --- drivers/net/ethernet/freescale/fec_main.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet

[PATCH v3] net: davicom: dm9000: Avoid spinlock recursion during dm9000_timeout routine

2018-04-14 Thread Liu Xiang
completed. --- Signed-off-by: Liu Xiang --- drivers/net/ethernet/davicom/dm9000.c | 39 +-- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/drivers/net/ethernet/davicom/dm9000.c b/drivers/net/ethernet/davicom/dm9000.c index 50222b7..56df77d 100644 --- a

[PATCH v2] net: davicom: dm9000: Avoid spinlock recursion during dm9000_timeout routine

2017-06-06 Thread Liu Xiang
. --- v2: dm9000_phy_write_reg is extracted from dm9000_phy_write, with no lock, do the real phy operation. --- Signed-off-by: Liu Xiang --- drivers/net/ethernet/davicom/dm9000.c | 37 +-- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/drivers/net

[PATCH] net: davicom: dm9000: Avoid spinlock recursion during dm9000_timeout routine

2017-05-31 Thread Liu Xiang
. Signed-off-by: Liu Xiang --- drivers/net/ethernet/davicom/dm9000.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/davicom/dm9000.c b/drivers/net/ethernet/davicom/dm9000.c index 008dc81..afe33de 100644 --- a/drivers/net/ethernet