ptp: deprecate gettime64() in favor of gettimex64()
When a driver provides gettimex64(), use it in the PTP_SYS_OFFSET ioctl and POSIX clock's gettime() instead of gettime64(). Drivers should provide only one of the functions. Cc: Richard Cochran <richardcochran@gmail.com> Cc: Jacob Keller <jacob.e.keller@intel.com> Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
361800876f
commit
916444df30
@@ -117,7 +117,10 @@ static int ptp_clock_gettime(struct posix_clock *pc, struct timespec64 *tp)
|
||||
struct ptp_clock *ptp = container_of(pc, struct ptp_clock, clock);
|
||||
int err;
|
||||
|
||||
err = ptp->info->gettime64(ptp->info, tp);
|
||||
if (ptp->info->gettimex64)
|
||||
err = ptp->info->gettimex64(ptp->info, tp, NULL);
|
||||
else
|
||||
err = ptp->info->gettime64(ptp->info, tp);
|
||||
return err;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user