Skip to content

Commit

Permalink
i40e: PTP - avoid aggregate return warnings
Browse files Browse the repository at this point in the history
Aggregate return warnings are when struct types are returned
and must be copied to the lvalue with a struct copy by the compiler.

This fixes warnings of type aggregate-return from gcc with W=2.

Change-Id: I896b1bf514544bf0faeb458869d79914b9f1b168
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  • Loading branch information
Jesse Brandeburg authored and Jeff Kirsher committed May 2, 2016
1 parent 3ed439c commit cdc3d93
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion drivers/net/ethernet/intel/i40e/i40e_ptp.c
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,10 @@ static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb)
static int i40e_ptp_adjtime(struct ptp_clock_info *ptp, s64 delta)
{
struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps);
struct timespec64 now, then = ns_to_timespec64(delta);
struct timespec64 now, then;
unsigned long flags;

then = ns_to_timespec64(delta);
spin_lock_irqsave(&pf->tmreg_lock, flags);

i40e_ptp_read(pf, &now);
Expand Down

0 comments on commit cdc3d93

Please sign in to comment.