summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2002-04-19 09:20:13 +0000
committerphk <phk@FreeBSD.org>2002-04-19 09:20:13 +0000
commitf4a2041f29f027c6c220ec39f6690bfaa442d6f1 (patch)
tree5eb49394075d3eaca9691368ff0ab8731384f1d2
parent58f8fbf9433f23fd7ae5c28981688a4a9dbb3b75 (diff)
downloadFreeBSD-src-f4a2041f29f027c6c220ec39f6690bfaa442d6f1.zip
FreeBSD-src-f4a2041f29f027c6c220ec39f6690bfaa442d6f1.tar.gz
suser is Giant safe, so optimize a pointless case.
-rw-r--r--sys/kern/kern_ntptime.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_ntptime.c b/sys/kern/kern_ntptime.c
index 6d4ce29..34771c2 100644
--- a/sys/kern/kern_ntptime.c
+++ b/sys/kern/kern_ntptime.c
@@ -909,10 +909,10 @@ adjtime(struct thread *td, struct adjtime_args *uap)
struct timeval atv;
int error;
- mtx_lock(&Giant);
-
if ((error = suser(td)))
- goto done2;
+ return (error);
+
+ mtx_lock(&Giant);
if (uap->olddelta) {
atv.tv_sec = time_adjtime / 1000000;
atv.tv_usec = time_adjtime % 1000000;
OpenPOWER on IntegriCloud