lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <4BDD673B.6070108@grandegger.com> Date: Sun, 02 May 2010 13:51:23 +0200 From: Wolfgang Grandegger <wg@...ndegger.com> To: Richard Cochran <richardcochran@...il.com> CC: netdev@...r.kernel.org Subject: Re: [PATCH 0/3] [RFC] ptp: IEEE 1588 clock support Richard Cochran wrote: > On Thu, Apr 29, 2010 at 02:02:59PM +0200, Wolfgang Grandegger wrote: >> I realized two other netdev drivers already supporting PTP timestamping: >> igb and bfin_mac. From the PTP developer point of view, the interface >> looks rather complete to me and it works fine on my MPC8313 setup. > > Do you know whether these two also have PTP clocks? If so, is the API > that I suggested going to work for controlling those clocks, too? > >> The only thing I stumbled over was that PTP clock registration >> failed when PTP support is statically linked into the kernel. > > Okay, will look into that... With subsys_initcall(), ptp_gianfar_init() is called very early and *before* ptp_init(). It works fine with module_init(). The ptp_gianfar_init() is then called after gianfar_init(). There is another minor issue with module init/probe ordering. gianfar_ptp_probe() does overtake the time from the system clock, which may happen before the RTC is probed and initialized. But syncing with the system time is a separate issue anyway. Wolfgang. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists