Module Name: src Committed By: tsutsui Date: Sat Dec 12 15:17:23 UTC 2009
Modified Files: src/sys/kern: kern_todr.c Log Message: Remove `volatile' qualifier from argument types of struct timeval passed to todr_gettime(9) and todr_settime(9). We no longer have an ancient and volatile struct timeval `time' global since we have switched to MI timercounter(9) on all port. XXX1: some of these RTC drivers still assume 32bit time_t XXX2: some of these should be rewritten to use todr_[gs]ettime_ymdhms() XXX3: todr(9) man page doesn't mention todr_[gs]ettime_ymdhms() To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/kern/kern_todr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_todr.c diff -u src/sys/kern/kern_todr.c:1.31 src/sys/kern/kern_todr.c:1.32 --- src/sys/kern/kern_todr.c:1.31 Sat Dec 12 11:35:16 2009 +++ src/sys/kern/kern_todr.c Sat Dec 12 15:17:23 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_todr.c,v 1.31 2009/12/12 11:35:16 tsutsui Exp $ */ +/* $NetBSD: kern_todr.c,v 1.32 2009/12/12 15:17:23 tsutsui Exp $ */ /* * Copyright (c) 1992, 1993 @@ -76,7 +76,7 @@ * @(#)clock.c 8.1 (Berkeley) 6/10/93 */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_todr.c,v 1.31 2009/12/12 11:35:16 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_todr.c,v 1.32 2009/12/12 15:17:23 tsutsui Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -240,7 +240,7 @@ #ifdef TODR_DEBUG static void todr_debug(const char *prefix, int rv, struct clock_ymdhms *dt, - volatile struct timeval *tvp) + struct timeval *tvp) { struct timeval tv_val; struct clock_ymdhms dt_val; @@ -268,7 +268,7 @@ int -todr_gettime(todr_chip_handle_t tch, volatile struct timeval *tvp) +todr_gettime(todr_chip_handle_t tch, struct timeval *tvp) { struct clock_ymdhms dt; int rv; @@ -317,7 +317,7 @@ } int -todr_settime(todr_chip_handle_t tch, volatile struct timeval *tvp) +todr_settime(todr_chip_handle_t tch, struct timeval *tvp) { struct clock_ymdhms dt; int rv;