On Fri, Nov 23, 2018 at 09:54:55AM +0800, YueHaibing wrote: > @@ -264,6 +266,7 @@ struct ptp_clock *ptp_clock_register(struct > ptp_clock_info *info, > pps.owner = info->owner; > ptp->pps_source = pps_register_source(&pps, PTP_PPS_DEFAULTS); > if (!ptp->pps_source) { > + err = -EINVAL;
Bonus points: The function, pps_register_source(), keeps error codes in a local variable, but it does not make use of the code. There are only five callers of that function, and so it would be nice to let pps_register_source() return the error code. For the present patch: Acked-by: Richard Cochran <richardcoch...@gmail.com>