fec: Only pass pdev in fec_ptp_init()
Subsystems (3)
PATCH 1/1 fec: Only pass pdev in fec_ptp_init()
From: Fabio Estevam <[email protected]>
Passing pdev in fec_ptp_init() is enough, since we can get ndev locally.
Signed-off-by Fabio Estevam <[email protected]>
--- drivers/net/ethernet/freescale/fec.h | 2 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-)
drivers/net/ethernet/freescale/fec.h +1 -1
@@ -275,7 +275,7 @@ struct fec_enet_private {struct regulator *reg_phy; }; -void fec_ptp_init (struct net_device *ndev,struct platform_device *pdev); +void fec_ptp_init (struct platform_device *pdev);void fec_ptp_start_cyclecounter (struct net_device *ndev);int fec_ptp_ioctl (struct net_device *ndev,struct ifreq *ifr,int cmd);
drivers/net/ethernet/freescale/fec_main.c +1 -1
@@ -1945,7 +1945,7 @@ fec_probe(struct platform_device *pdev)fec_reset_phy (pdev);if (fep->bufdesc_ex) -fec_ptp_init (ndev, pdev); +fec_ptp_init (pdev); ret =fec_enet_init (ndev);if (ret)
drivers/net/ethernet/freescale/fec_ptp.c +2 -1
@@ -347,8 +347,9 @@ static void fec_time_keep(unsigned long _data)* cyclecounter init routine and exits. */ -void fec_ptp_init (struct net_device *ndev,struct platform_device *pdev) +void fec_ptp_init (struct platform_device *pdev) { +struct net_device *ndev =platform_get_drvdata (pdev);struct fec_enet_private *fep =netdev_priv (ndev); fep->ptp_caps.owner =THIS_MODULE ;
Signature · 1 line
1.8.1.2
From: Fabio Estevam <[email protected]>
Date: Fri, 7 Jun 2013 17:48:00 -0300
Quoted 5 lines
From: Fabio Estevam <[email protected]>
Passing pdev in
fec_ptp_init()is enough, since we can get ndev locally.Signed-off-by Fabio Estevam <[email protected]>
Applied.