From owner-cvs-sys Sat Mar 22 00:03:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA15102 for cvs-sys-outgoing; Sat, 22 Mar 1997 00:03:57 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA15095; Sat, 22 Mar 1997 00:03:54 -0800 (PST) Date: Sat, 22 Mar 1997 00:03:54 -0800 (PST) From: Bruce Evans Message-Id: <199703220803.AAA15095@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_time.c sys_generic.c src/sys/ufs/lfs lfs_syscalls.c src/sys/sys kernel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/03/22 00:03:53 Modified: sys/kern kern_time.c sys_generic.c sys/sys kernel.h sys/ufs/lfs lfs_syscalls.c Log: Removed `volatile' from declaration of `time', and removed the resulting null casts. `time' is nonvolatile for accesses within a region locked by splclock()/splx(). Accesses outside such a region are invalid, and splx() must have the side effect of potentially changing all global variables (since there are hundreds of sort of volatile variables like `time'), so declaring `time' as volatile didn't have any real benefits. Revision Changes Path 1.22 +3 -4 src/sys/kern/kern_time.c 1.24 +2 -2 src/sys/kern/sys_generic.c 1.26 +2 -2 src/sys/sys/kernel.h 1.18 +2 -2 src/sys/ufs/lfs/lfs_syscalls.c