diff options
Diffstat (limited to 'drivers/net/ethernet/intel/e1000e/ptp.c')
| -rw-r--r-- | drivers/net/ethernet/intel/e1000e/ptp.c | 5 | 
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/ethernet/intel/e1000e/ptp.c b/drivers/net/ethernet/intel/e1000e/ptp.c index fb1a914a3ad4..978ef9c4a043 100644 --- a/drivers/net/ethernet/intel/e1000e/ptp.c +++ b/drivers/net/ethernet/intel/e1000e/ptp.c @@ -90,12 +90,9 @@ static int e1000e_phc_adjtime(struct ptp_clock_info *ptp, s64 delta)  	struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter,  						     ptp_clock_info);  	unsigned long flags; -	s64 now;  	spin_lock_irqsave(&adapter->systim_lock, flags); -	now = timecounter_read(&adapter->tc); -	now += delta; -	timecounter_init(&adapter->tc, &adapter->cc, now); +	timecounter_adjtime(&adapter->tc, delta);  	spin_unlock_irqrestore(&adapter->systim_lock, flags);  	return 0;  | 

