On Friday 17 April 2015 14:47:07 Baolin Wang wrote:
This patch series change the 32-bit time type (timespec/itimerspec) to the 64-bit one (timespec64/itimerspec64), since 32-bit time types will break in the year 2038.
This patch series introduce new methods with timespec64/itimerspec64 type, and remove the old ones with timespec/itimerspec type for posix_clock_operations and k_clock structure.
Changes since v4: - Modify the conversion between the itimerspec64 and itimerspec for 64bit. - Continue to split up and merge the patch. - Explain more for the patch log. - Re-order the patch of the patch series.
Next step will replace the other callback pointers of k_clock structure.
Looks very nice overall now. I had one last comment for the modifications in patch 1, but it's only for style, not correctness. We also had one last change for patch 9, based on your other questions. Please address them both, then send the series again and take the maintainer for this code (Thomas Gleixner tglx@linutronix.de) as well as the linux-kernel@vger.kernel.org list on Cc. There will probably be some more comments, but I think overall the approach and the implementation are both sensible now.
Arnd