@@ -401,28 +401,21 @@ static int lan743x_ptpci_settime64(struct ptp_clock_info *ptpci,
401
401
u32 nano_seconds = 0 ;
402
402
u32 seconds = 0 ;
403
403
404
- if (ts ) {
405
- if (ts -> tv_sec > 0xFFFFFFFFLL ||
406
- ts -> tv_sec < 0 ) {
407
- netif_warn (adapter , drv , adapter -> netdev ,
408
- "ts->tv_sec out of range, %lld\n" ,
409
- ts -> tv_sec );
410
- return - ERANGE ;
411
- }
412
- if (ts -> tv_nsec >= 1000000000L ||
413
- ts -> tv_nsec < 0 ) {
414
- netif_warn (adapter , drv , adapter -> netdev ,
415
- "ts->tv_nsec out of range, %ld\n" ,
416
- ts -> tv_nsec );
417
- return - ERANGE ;
418
- }
419
- seconds = ts -> tv_sec ;
420
- nano_seconds = ts -> tv_nsec ;
421
- lan743x_ptp_clock_set (adapter , seconds , nano_seconds , 0 );
422
- } else {
423
- netif_warn (adapter , drv , adapter -> netdev , "ts == NULL\n" );
424
- return - EINVAL ;
404
+ if (ts -> tv_sec > 0xFFFFFFFFLL ) {
405
+ netif_warn (adapter , drv , adapter -> netdev ,
406
+ "ts->tv_sec out of range, %lld\n" ,
407
+ ts -> tv_sec );
408
+ return - ERANGE ;
409
+ }
410
+ if (ts -> tv_nsec < 0 ) {
411
+ netif_warn (adapter , drv , adapter -> netdev ,
412
+ "ts->tv_nsec out of range, %ld\n" ,
413
+ ts -> tv_nsec );
414
+ return - ERANGE ;
425
415
}
416
+ seconds = ts -> tv_sec ;
417
+ nano_seconds = ts -> tv_nsec ;
418
+ lan743x_ptp_clock_set (adapter , seconds , nano_seconds , 0 );
426
419
427
420
return 0 ;
428
421
}
0 commit comments