int ptp_clock_unregister(struct ptp_clock *ptp) { ptp->defunct = 1; wake_up_interruptible(&ptp->tsev_wq); /* Release the clock's resources. */ if (ptp->pps_source) pps_unregister_source(ptp->pps_source); ptp_cleanup_sysfs(ptp); device_destroy(ptp_class, ptp->devid); posix_clock_unregister(&ptp->clock); return 0; }
int ptp_clock_unregister(struct ptp_clock *ptp) { posix_clock_unregister(&ptp->clock); return 0; }